diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM index 2cd740172..c5fa95ea0 100644 Binary files a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM and b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM differ diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP index bc28651c0..533769d87 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c7c47cea3ee64946a380f7db1e047a12d61291786a43c727f842a2d766f1ab6 -size 1017338 +oid sha256:1178c50029c6a7238e29b1fcb8163fc0c0e14272bf4225ffafd753d3b86036f0 +size 1018484 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg index fa9a70b0b..098d79c8a 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8487a6e69eebc6717ad5da204aefaa66a53e8e6d4347c03f5fdb1cba0e2b7c25 -size 116622 +oid sha256:988c22d6f4795c8d2411ca3a9bdf19a9706a341b390e377cd362d33f4230ceab +size 122809 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json index e6541c062..8ed594e93 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json @@ -6,6 +6,12 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" }, @@ -13,15 +19,9 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" } ] \ No newline at end of file diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json index 3ce4ca401..40d61d908 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json @@ -7,13 +7,23 @@ "IsSuppressed": false }, { - "Name": "middle-30-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Name": "402_SlideCover-130_x2_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "IsSuppressed": false }, { - "Name": "cam-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21088\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "403_SlideKey_x1_4mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "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": true }, { @@ -27,35 +37,25 @@ "IsSuppressed": false }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Name": "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", + "Name": "cam-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", "IsSuppressed": true }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx3052\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "IsSuppressed": true + "Name": "middle-30-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false }, { "Name": "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-130_x2_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Base-130x130-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", - "IsSuppressed": false - }, { "Name": "middle-30-4", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", @@ -81,13 +81,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623175, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.00040340012585623173, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, @@ -107,30 +107,30 @@ "activeConfiguration": null }, { - "Name": "middle-30-1", + "Name": "402_SlideCover-130_x2_2mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623175, + "Mass": 0.060292173576821165, "Density": 1000.0, - "Volume": 0.00040340012585623173, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "Volume": 6.029217357682117E-05, + "SurfaceArea": 0.06297190047201544, + "CenterOfMassX": -0.08999999999999987, + "CenterOfMassY": -0.08000000000000004, + "CenterOfMassZ": 0.0009999999999999723 }, "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.3431319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.3131319349006246, - "MaxZ": -0.10313535924037016 + "MinX": -0.04202214094642334, + "MinY": -0.345131934900626, + "MinZ": -0.2831353592403711, + "MaxX": 0.13797785905357673, + "MaxY": -0.3431319349006241, + "MaxZ": -0.10313535924036991 }, "Material": { "Material": "", @@ -142,9 +142,59 @@ "activeConfiguration": null }, { - "Name": "cam-1", + "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21088\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "403_SlideKey_x1_4mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.031165822553953983, + "Density": 1000.0, + "Volume": 3.116582255395398E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.02890495459721023, + "CenterOfMassY": -4.613112136182289E-18, + "CenterOfMassZ": 0.001981939807899837 + }, + "Box": { + "MinX": -0.07207398866157888, + "MinY": -0.3511319349006261, + "MinZ": -0.2481353592403702, + "MaxX": 0.18792601133842113, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037015 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Rod-16-100-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", "Parent": null, "Properties": null, "Equations": null, @@ -167,12 +217,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.46031080130654306, - "Density": 1000.0, - "Volume": 0.00046031080130654305, - "SurfaceArea": 0.09232404193099744, - "CenterOfMassX": 0.09000000000000002, - "CenterOfMassY": -0.0214291226480874, + "Mass": 0.4595254031431451, + "Density": 1000.0000000000001, + "Volume": 0.0004595254031431451, + "SurfaceArea": 0.09263820119635631, + "CenterOfMassX": 0.09000000000000001, + "CenterOfMassY": -0.021435838110802772, "CenterOfMassZ": 0.08000000000000003 }, "Box": { @@ -202,156 +252,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.3362729200658769, + "Mass": 0.33627292006587695, "Density": 1000.0, - "Volume": 0.0003362729200658769, + "Volume": 0.00033627292006587693, "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7393492580387984E-17, - "CenterOfMassY": 4.120247106888334E-19, + "CenterOfMassX": 1.7813546238274953E-17, + "CenterOfMassY": 4.722910116552598E-19, "CenterOfMassZ": 0.009983183698600072 }, "Box": { - "MinX": -0.01702214094641972, - "MinY": -0.33652469195933643, - "MinZ": -0.2581353592403702, - "MaxX": 0.11297785905358027, - "MaxY": -0.3165246919593364, - "MaxZ": -0.12813535924037017 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "403_SlideKey_x1_4mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.031165822553953983, - "Density": 1000.0, - "Volume": 3.116582255395398E-05, - "SurfaceArea": 0.020759907411425683, - "CenterOfMassX": -0.02890495459721023, - "CenterOfMassY": -4.109239539488023E-18, - "CenterOfMassZ": 0.001981939807899837 - }, - "Box": { - "MinX": -0.07207398866158254, - "MinY": -0.3511319349006261, - "MinZ": -0.24813535924037022, - "MaxX": 0.18792601133841746, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037018 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Rod-16-100-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx3052\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "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.10216552415535946, - "CenterOfMassZ": 0.001000000000000027 - }, - "Box": { - "MinX": -0.0420221409464234, - "MinY": -0.347131934900626, - "MinZ": -0.28313535924037103, - "MaxX": 0.1379778590535767, - "MaxY": -0.3451319349006241, - "MaxZ": -0.10313535924036986 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "402_SlideCover-130_x2_2mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.06029217357682117, - "Density": 1000.0, - "Volume": 6.0292173576821175E-05, - "SurfaceArea": 0.06297190047201544, - "CenterOfMassX": -0.08999999999999989, - "CenterOfMassY": -0.08000000000000004, - "CenterOfMassZ": 0.0009999999999999723 - }, - "Box": { - "MinX": -0.04202214094642334, - "MinY": -0.345131934900626, - "MinZ": -0.2831353592403711, - "MaxX": 0.13797785905357673, - "MaxY": -0.3431319349006241, - "MaxZ": -0.10313535924036991 + "MinX": -0.017022140946419732, + "MinY": -0.33652469195933593, + "MinZ": -0.25813535924037023, + "MaxX": 0.11297785905358024, + "MaxY": -0.3165246919593359, + "MaxZ": -0.12813535924037023 }, "Material": { "Material": "", @@ -373,32 +288,112 @@ }, "Equations": {}, "Mass": { - "Mass": 0.571850745154531, - "Density": 1000.0000000000001, - "Volume": 0.000571850745154531, - "SurfaceArea": 0.10740874971302464, - "CenterOfMassX": 0.09000000000000002, - "CenterOfMassY": -0.012054290464327757, - "CenterOfMassZ": 0.08000000000000003 + "Mass": 0.5653790642881359, + "Density": 1000.0, + "Volume": 0.0005653790642881359, + "SurfaceArea": 0.10850202395647389, + "CenterOfMassX": 0.09000000000000001, + "CenterOfMassY": -0.012135038266125943, + "CenterOfMassZ": 0.08000000000000004 }, "Box": { - "MinX": -0.04202214094641978, - "MinY": -0.223131934900688, + "MinX": -0.042022140946419775, + "MinY": -0.22313193490068844, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490068797, + "MaxY": -0.19313193490068842, "MaxZ": -0.10313535924037016 }, "Material": { "Material": "", "Materials": "" }, - "States": { - "wrong": "1", - "errors": "0", - "warnings": "False", - "features": "Cut" + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "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, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "middle-30-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623186, + "Density": 1000.0, + "Volume": 0.00040340012585623184, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000007, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.3431319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.3131319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "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.02690171690723676, + "Density": 1000.0, + "Volume": 2.690171690723676E-05, + "SurfaceArea": 0.029528713024743067, + "CenterOfMassX": -0.07642363460503288, + "CenterOfMassY": -0.10216552415535947, + "CenterOfMassZ": 0.0010000000000000271 + }, + "Box": { + "MinX": -0.0420221409464234, + "MinY": -0.347131934900626, + "MinZ": -0.28313535924037103, + "MaxX": 0.1379778590535767, + "MaxY": -0.3451319349006241, + "MaxZ": -0.10313535924036986 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null @@ -413,13 +408,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623175, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.00040340012585623173, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, @@ -448,20 +443,20 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623175, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.00040340012585623173, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.04202214094610649, - "MinY": -0.25313193490068797, + "MinX": -0.04202214094610415, + "MinY": -0.2531319349006884, "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905389354, - "MaxY": -0.22313193490068797, + "MaxX": 0.13797785905389587, + "MaxY": -0.22313193490068842, "MaxZ": -0.10313535924037016 }, "Material": { @@ -489,24 +484,24 @@ }, "Equations": {}, "Mass": { - "Mass": 3.1003946829898896, + "Mass": 3.0931376039600966, "Density": 1000.0, - "Volume": 0.0031003946829898897, - "SurfaceArea": 0.6720595324789161, - "CenterOfMassX": 0.04838569691846969, - "CenterOfMassY": -0.2866341737798292, - "CenterOfMassZ": -0.19294303190243495 + "Volume": 0.0030931376039600965, + "SurfaceArea": 0.6734669659877244, + "CenterOfMassX": 0.04838665378233961, + "CenterOfMassY": -0.28680080908820055, + "CenterOfMassZ": -0.19294258066654776 }, "Box": null, "Material": { "middle-30-3": "", - "middle-30-1": "", + "402_SlideCover-130_x2_2mm_INOX-1": "", + "403_SlideKey_x1_4mm_INOX-1": "", "Lydia-F100-ConnectorPlate-130x130-1": "", "Plunger-130-25-1": "", - "403_SlideKey_x1_4mm_INOX-1": "", - "SlideInner-1": "", - "402_SlideCover-130_x2_2mm_INOX-1": "", "Base-130x130-4": "", + "middle-30-1": "", + "SlideInner-1": "", "middle-30-4": "", "middle-30-5": "" }, diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t index 6114cd8d3..4b2a335b9 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d28a997805f49f46011c8cb8ba445a0d8e919e85813c6a291ec9a4dd6071f2eb -size 313284 +oid sha256:1fe33114a1c5cc739b80e2895b2efc6603e31f75aca19e71d1d72be98c987733 +size 310959 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM index 8ac9d9901..3f2d6eaa0 100644 Binary files a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM and b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM differ 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 4ae27c79f..277f14a86 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 @@ -6,22 +6,22 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" - }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.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_4mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" } ] \ No newline at end of file diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step index bdb7a6290..5da98a6f7 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:601adbbe0d3114a89ac37a729d7f6c293aff8d2a13666a73d2db93b7ed397019 -size 1621496 +oid sha256:9f3ba3d92d3d646ec3b6272e62b1fbb78e111eecd003318b5e140b1d03068009 +size 1621343 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 7b0cf42ac..f11ef3407 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,20 +1,15 @@ { "assembly": { "Components": [ - { - "Name": "middle-30-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "IsSuppressed": false - }, { "Name": "middle-30-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.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": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx22404\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "IsSuppressed": true }, { "Name": "402_SlideCover-130_x2_2mm_INOX-1", @@ -27,14 +22,14 @@ "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", + "Name": "403_SlideKey_x1_4mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "IsSuppressed": false }, { - "Name": "cam-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", - "IsSuppressed": true + "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", @@ -42,28 +37,33 @@ "IsSuppressed": true }, { - "Name": "Plunger-130-25-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "403_SlideKey_x1_4mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx23372\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Name": "cam-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", "IsSuppressed": true }, + { + "Name": "middle-30-4", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "middle-30-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false + }, { "Name": "middle-30-5", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, { - "Name": "middle-30-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "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": "Plunger-130-25-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", "IsSuppressed": false } ] @@ -71,41 +71,6 @@ "root": { "Name": "Global-130x130x90_Assembly", "Children": [ - { - "Name": "middle-30-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.4034001258562318, - "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.31313193490062463, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.2831319349006246, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "middle-30-1", "Children": null, @@ -116,9 +81,9 @@ }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.403400125856232, "Density": 1000.0, - "Volume": 0.0004034001258562318, + "Volume": 0.00040340012585623195, "SurfaceArea": 0.0787812806779395, "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, @@ -142,39 +107,18 @@ "activeConfiguration": null }, { - "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx22404\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "Parent": null, - "Properties": { - "Default": {}, - "Lydia-V3-100F": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.4603108013065431, - "Density": 1000.0, - "Volume": 0.0004603108013065431, - "SurfaceArea": 0.09232404193099744, - "CenterOfMassX": 0.09000000000000002, - "CenterOfMassY": -0.021429122648087405, - "CenterOfMassZ": 0.08000000000000003 - }, - "Box": { - "MinX": -0.042022140946423744, - "MinY": -0.381131934900626, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905357668, - "MaxY": -0.3471319349006241, - "MaxZ": -0.10313535924037014 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, "LaserParts": null, - "IsSuppressed": false, + "IsSuppressed": true, "activeConfiguration": null }, { @@ -192,7 +136,7 @@ "Volume": 6.029217357682117E-05, "SurfaceArea": 0.06297190047201544, "CenterOfMassX": -0.08999999999999987, - "CenterOfMassY": -0.08000000000000006, + "CenterOfMassY": -0.08000000000000004, "CenterOfMassZ": 0.0009999999999999723 }, "Box": { @@ -247,6 +191,41 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "403_SlideKey_x1_4mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.031165822553953983, + "Density": 1000.0, + "Volume": 3.116582255395398E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.028904954597210236, + "CenterOfMassY": -3.8675660507457385E-18, + "CenterOfMassZ": 0.001981939807899837 + }, + "Box": { + "MinX": -0.07207398866157888, + "MinY": -0.3511319349006261, + "MinZ": -0.2481353592403702, + "MaxX": 0.18792601133842113, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037015 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "Base-130x130-4", "Children": null, @@ -258,51 +237,31 @@ }, "Equations": {}, "Mass": { - "Mass": 0.5718507451545308, - "Density": 1000.0000000000001, - "Volume": 0.0005718507451545308, - "SurfaceArea": 0.10740874971302464, - "CenterOfMassX": 0.09000000000000002, - "CenterOfMassY": -0.012054290464327757, - "CenterOfMassZ": 0.08000000000000003 + "Mass": 0.5653790642881359, + "Density": 1000.0, + "Volume": 0.0005653790642881359, + "SurfaceArea": 0.10850202395647389, + "CenterOfMassX": 0.09000000000000001, + "CenterOfMassY": -0.012135038266125943, + "CenterOfMassZ": 0.08000000000000004 }, "Box": { - "MinX": -0.04202214094641978, - "MinY": -0.223131934900688, + "MinX": -0.042022140946419775, + "MinY": -0.22313193490068844, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490068797, + "MaxY": -0.19313193490068842, "MaxZ": -0.10313535924037016 }, "Material": { "Material": "", "Materials": "" }, - "States": { - "wrong": "1", - "errors": "0", - "warnings": "False", - "features": "Cut" - }, + "States": {}, "LaserParts": null, "IsSuppressed": false, "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, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, { "Name": "Rod-16-100-1", "Children": null, @@ -318,6 +277,162 @@ "IsSuppressed": true, "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, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "middle-30-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.403400125856232, + "Density": 1000.0, + "Volume": 0.00040340012585623195, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.2831319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.2531319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "middle-30-3", + "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.403400125856232, + "Density": 1000.0, + "Volume": 0.00040340012585623195, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.31313193490062463, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.2831319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "middle-30-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.403400125856232, + "Density": 1000.0, + "Volume": 0.00040340012585623195, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.04202214094610415, + "MinY": -0.2531319349006884, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905389587, + "MaxY": -0.22313193490068842, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Lydia-V3-100F": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.4595254031431451, + "Density": 1000.0000000000001, + "Volume": 0.0004595254031431451, + "SurfaceArea": 0.09263820119635631, + "CenterOfMassX": 0.09000000000000001, + "CenterOfMassY": -0.021435838110802772, + "CenterOfMassZ": 0.08000000000000003 + }, + "Box": { + "MinX": -0.042022140946423744, + "MinY": -0.381131934900626, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905357668, + "MaxY": -0.3471319349006241, + "MaxZ": -0.10313535924037014 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "Plunger-130-25-1", "Children": null, @@ -332,137 +447,17 @@ "Density": 1000.0, "Volume": 0.0003362729200658769, "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7498685563838117E-17, + "CenterOfMassX": 1.7341255226619697E-17, "CenterOfMassY": 4.722910116552598E-19, "CenterOfMassZ": 0.009983183698600072 }, "Box": { - "MinX": -0.01702214094641972, - "MinY": -0.33652469195933643, - "MinZ": -0.2581353592403702, - "MaxX": 0.11297785905358027, - "MaxY": -0.3165246919593364, - "MaxZ": -0.12813535924037017 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "403_SlideKey_x1_4mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.031165822553953976, - "Density": 1000.0, - "Volume": 3.1165822553953977E-05, - "SurfaceArea": 0.020759907411425683, - "CenterOfMassX": -0.028904954597210236, - "CenterOfMassY": -4.434888878810011E-18, - "CenterOfMassZ": 0.001981939807899837 - }, - "Box": { - "MinX": -0.07207398866158254, - "MinY": -0.3511319349006261, - "MinZ": -0.24813535924037022, - "MaxX": 0.18792601133841746, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037018 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx23372\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "middle-30-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.4034001258562318, - "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 - }, - "Box": { - "MinX": -0.04202214094610649, - "MinY": -0.25313193490068797, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905389354, - "MaxY": -0.22313193490068797, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "middle-30-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.4034001258562318, - "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.2831319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.2531319349006246, - "MaxZ": -0.10313535924037016 + "MinX": -0.017022140946419732, + "MinY": -0.33652469195933593, + "MinZ": -0.25813535924037023, + "MaxX": 0.11297785905358024, + "MaxY": -0.3165246919593359, + "MaxZ": -0.12813535924037023 }, "Material": { "Material": "", @@ -489,26 +484,26 @@ }, "Equations": {}, "Mass": { - "Mass": 3.1003946829898896, + "Mass": 3.0931376039600966, "Density": 1000.0, - "Volume": 0.0031003946829898897, - "SurfaceArea": 0.6720595324789161, - "CenterOfMassX": 0.04838569691846969, - "CenterOfMassY": -0.2866341737798292, - "CenterOfMassZ": -0.19294303190243495 + "Volume": 0.0030931376039600965, + "SurfaceArea": 0.6734669659877244, + "CenterOfMassX": 0.04838665378233961, + "CenterOfMassY": -0.28680080908820055, + "CenterOfMassZ": -0.19294258066654776 }, "Box": null, "Material": { - "middle-30-3": "", "middle-30-1": "", - "Lydia-F100-ConnectorPlate-130x130-1": "", "402_SlideCover-130_x2_2mm_INOX-1": "", "SlideInner-1": "", - "Base-130x130-4": "", - "Plunger-130-25-1": "", "403_SlideKey_x1_4mm_INOX-1": "", + "Base-130x130-4": "", + "middle-30-4": "", + "middle-30-3": "", "middle-30-5": "", - "middle-30-4": "" + "Lydia-F100-ConnectorPlate-130x130-1": "", + "Plunger-130-25-1": "" }, "States": {}, "LaserParts": null, diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t index 4b3465448..1f68888eb 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:8cbfb6d8ec716473c97f8397f0f2dbd684b6055f455959560eab46c850fa277d -size 505034 +oid sha256:9d2c654035138fc842ce61b65500a833b82279b68eb02667cc2bac3d0a6beb1f +size 510010 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html index bc05442b9..d9c74005c 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html @@ -8285,7 +8285,7 @@ var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){e // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]2||!this.mSelectionEvent){ioTouchEvent.setHandled(false);return[2]}origTouchEvent=this.mSelectionEvent.TouchEvent;if(ioTouchEvent.getId()===origTouchEvent.getId()){curDragPt=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());dragVec=eDwTypes_1.HC.Point3.subtract(curDragPt,lastTouchInfo.DragPt);this.dragFree(dragVec)}else{deltaPt=eDwTypes_1.HC.Point2.subtract(ioTouchEvent.getPosition(),lastTouchInfo.Pos);this.dragOrbit(deltaPt)}ioTouchEvent.setHandled(true);return[2]}}))}))};eDwMoveOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioTouchEvent)return[2];ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());if(!(this.mSelectionEvent&&ioTouchEvent.getId()===this.mSelectionEvent.TouchEvent.getId()))return[3,2];return[4,_super.prototype.onTouchEnd.call(this,ioTouchEvent)];case 1:_a.sent();this.mSelectionEvent=null;_a.label=2;case 2:return[2]}}))}))};eDwMoveOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_1.HC.EventType.MouseDown||iEventType===eDwTypes_1.HC.EventType.TouchStart};eDwMoveOperator.prototype.dragFree=function(vec){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var modelHC=this.Viewer.getModel().getHCModel();var transMat=new eDwTypes_1.HC.Matrix;transMat.setTranslationComponent(vec.x,vec.y,vec.z);utils.forAll((function(iModelNodeID,ioNodeData){ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,transMat);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mCompDataLocal);return true};eDwMoveOperator.prototype.dragOrbit=function(deltaScrPt){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var view=this.Viewer.getHCView();var model=this.Viewer.getModel();var modelHC=model.getHCModel();var camera=view.getCamera();var projVec=eDwTypes_1.HC.Point3.subtract(camera.getTarget(),camera.getPosition()).normalize();var upVec=camera.getUp().copy().normalize();var dirVec=eDwTypes_1.HC.Point3.cross(upVec,projVec).normalize();utils.forAll((function(iModelNodeID,ioNodeData){if(!ioNodeData.Bbox)return;var xformedCenter=new eDwTypes_1.HC.Point3(0,0,0);ioNodeData.Xform.transform(ioNodeData.Bbox.center(),xformedCenter);var transMat=new eDwTypes_1.HC.Matrix;var revTransMat=new eDwTypes_1.HC.Matrix;revTransMat.setTranslationComponent(-xformedCenter.x,-xformedCenter.y,-xformedCenter.z);transMat.setTranslationComponent(xformedCenter.x,xformedCenter.y,xformedCenter.z);var upAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(upVec,deltaScrPt.x);var dirAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(dirVec,-deltaScrPt.y);var rotMatrix=eDwTypes_1.HC.Matrix.multiply(revTransMat,upAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,dirAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,transMat);ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,rotMatrix);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mCompDataLocal);return true};return eDwMoveOperator}(eDwBaseSelOperator);function transformBox(iXform,ioBox){iXform.transform(ioBox.min,ioBox.min);iXform.transform(ioBox.max,ioBox.max)}return eDwMoveOperator}));define("eDwUIMoveComponentPlugin",["require","exports","eDwUIBasePlugin","eDwCompXformMgr","eDwEvents","eDwUIUtils"],(function(require,exports,eDwUIBasePlugin_1,eDwCompXformMgr,eDwEvents_3,eDwUIUtils){"use strict";var eDwUIMoveComponentPlugin=function(_super){__extends(eDwUIMoveComponentPlugin,_super);function eDwUIMoveComponentPlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-move"};_this=_super.call(this,"MoveComponent",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();_this.mCompXformMgr=new eDwCompXformMgr(iViewer);var model=iViewer.getModel();eDwUIUtils.hide(_this.PluginButtonID,!model.isAssembly());return _this}eDwUIMoveComponentPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.init.call(this)];case 1:_a.sent();return[2]}}))}))};eDwUIMoveComponentPlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,null)}};eDwUIMoveComponentPlugin.prototype.addEventHandlers=function(){_super.prototype.addEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",true)};eDwUIMoveComponentPlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",false)};eDwUIMoveComponentPlugin.prototype.onActivate=function(iButtonJQ){if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;this.mCompXformMgr.activateMoveOp();$("#edrawings-canvas")[0].style.cursor="pointer";return true};eDwUIMoveComponentPlugin.prototype.onDeactivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mCompXformMgr.deactivateMoveOp()];case 1:_a.sent();return[2]}}))}))})();$("#edrawings-canvas")[0].style.cursor="default";return true};eDwUIMoveComponentPlugin.prototype.onResetScene=function(iDoReset){this.mCompXformMgr.resetModelNodeXforms(iDoReset)};return eDwUIMoveComponentPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIMoveComponentPlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAwNds578AAACAEOe7PwAAAODEX+G/AAAAwI2QqD8AAADAopHPvwAAAMCouMi/AAAAoLgm1D8AAAAgWujLvwAAAEBoj+2/AAAAQOhD1j8AAACAcOzSP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAALkAAABPAAAABgAAALkAAAAAAAAA//////////9sHyy9uiPDvh73kL4SSg0+bKXlvaA4071CAAAAbB8svbojw74e95C+EkoNPmyl5b2gONO9AAAAAEIAAABsHyy9uiPDvh73kL4SSg0+bKXlvaA40725AAAARAAAADQCAABaAAAAAQAAACICAAAUBQAAKLUv/WAUBMUQAHQUZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNQ0FFRQACAgQA8D8aAEBAQ0FNAAIFTwJnbG9iYWwtMTMweDkwX2Fzc2VtYmx5LSAoKQYKDhIZHR1apSYCHgUABCkHKwgtCS8KGVcfIFBsdW5nZXItMjUtMYA/ADIxDSW/boREPfdMrL5HxUW+GhJ+FUx5ZGlhLUYxMDAtQ29ubmVjdG9yUGxhdGUtMSAoVjMtRoauPCioPU7wIgA/EUoNPnAXwb5m2Iu+AhMWDlMPUm9kLTE2yl1Kvzw5FSjayhw/O/Dmpz+izhuUPltpub5XjJ0PCl8JQmFzNCAoRGVmYXVsdClpHyy9gpqBCwZSA21pZGRsZS3UUqC+HveQBxowpyFpbnN0YW5jZQACAhsBJAYWGxceBQ8QEBMDCwoMDQIHBAgHARMWFBkEAAAAgIqogbgzBCwgsKADAEeAxg1CIhHGlMB4pYyLoP8DNJy329WUnrf8J7zfZbLluWEO6/h8YnrhdyqpTpoWe2JPNidZBHc7nPFbZ/lzse98K6o7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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly-CAM",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly-CAM",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html index 08acab619..46c6a040b 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAgDcM3r8AAACgO07bPwAAAEBVztu/AAAAYHqorT8AAACgXmDSvwAAAMCouMi/AAAAYJkS0D8AAACgOLXBvwAAAOAOqO6/AAAAoNy71z8AAACAouLVP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAAKkBAABPAAAADwAAAKkBAAAAAAAA//////////+Gm5O9uiPDvh73kL6tb0A+YcRFvqA4071CAAAAhpuTvbojw74e95C+rW9APmHERb6gONO9AAAAAEIAAACGm5O9uiPDvh73kL6tb0A+YcRFvqA4072pAQAARAAAAOwCAABaAAAAAQAAANkCAACICQAAKLUv/WCICH0WAJQaZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNNzRERQACAgQA8D8eAEBARGVmYXVsdAACBWMCR2xvYmFsLTEzMHg5MF9Bc3NlbWJseSAoKQsGChEVGR0kKCwwNCRiHzFwbHVuZ2VyLTI1PDE+PwAyMQ0lv26ERD33TKy+R8VFviUdfyZMeWRpYS1GMTAwLUNvbm5lY3RvclBsYXRlVjMtRr+Grjwopag9TvAiEUoNPnAXwb5m2Iu+AgIhGWAgYmFzNGkfLL1hxEUaFWwaNDAzX3NsaWRla2V5X3gxXzRtbV9pbm94v7gh/KMAABClJaIjEU5EPUe7sRYoXTdtaWRkbGUtM6v2kL4e95ApEXIUMmNvdl94Ml8yP0gdsQuiIrWwEiw9NIKagS0KYglpbm5lcgILDjBDNbN8ZDEGAzHUUqAHNMClSQICNQUABEwNTg5QD1IQVBFWElgTWhRcFV4WMTCnRGluc3RhbmNlMgFHDCEsIi8IHicfKgcpOCo7ChohGyQGFhsXHgUSFRMYBA4PDxIDCwoMDQIt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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.