diff --git a/sheetpress/cassandra-edcsm/bazar/output.html b/sheetpress/cassandra-edcsm/bazar/output.html new file mode 100644 index 000000000..61bd3f6fe --- /dev/null +++ b/sheetpress/cassandra-edcsm/bazar/output.html @@ -0,0 +1,141 @@ +

Flexible dual sheetpress. Includes heat and cooling press. Creates sheets of 60cm, up to 20mm thick.

+

Details / Features

+ +

+


+ Please always contact us by EMail : sales@plastic-hub.com
+

+
+
+

Dimensions

+ +

+ + +

+
+
+
+
+
+
+

Specification

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCassandra – Light – Education
Pressure20T
Press – Plate Size65cm
Sheet Size60cm
Electricity220V
Power7 KW
StatusDevelopment
VersionV1.0 (Revision A)
LicenseCERN OHL v2
+ +
+ +
+ + +

Authors

+ + + + + +
+
+
+

Components

+

Resources

+ +
+
+

Payment terms

+

Industrial machines : 100% of the total cost of the machine(s) to be paid at the moment of the order.

+

Machines manufactured in-house

+

70% of the total cost of the machine(s) to be paid at the moment of the order. + The 30% left + transport fees to be paid at reception of tracking number of the shipping (no machine leaves the workshop without full + payment).

+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/bazar/raw.html b/sheetpress/cassandra-edcsm/bazar/raw.html new file mode 100644 index 000000000..c584e75bb --- /dev/null +++ b/sheetpress/cassandra-edcsm/bazar/raw.html @@ -0,0 +1,170 @@ + + + + +Flexible dual sheetpress. Includes heat and cooling press. Creates sheets of 60cm, up to 20mm thick. + +## Details / Features + +- Up to 5T of pressure +- Can be stacked or detached +- Comes with wheels and hood +- All parts are powder coated and CNC machined + + +
+ Please always contact us by EMail : sales@plastic-hub.com
+
+ + +

Dimensions

+ +

+ +

+
+
+
+ +
+
+
+

Specification

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCassandra – Light – Education
Pressure20T
Press – Plate Size65cm
Sheet Size60cm
Electricity220V
Power7 KW
StatusDevelopment
VersionV1.0 (Revision A)
LicenseCERN OHL v2
+ +
+ +
+ + +

Authors

+ + + + + +
+
+
+ + +## Components + + + + + + + + +### Resources + +- [Forum](https://forum.osr-plastic.org/c/machines/sheetpress/63) + +- [Download](https://files.osr-plastic.org/files/osr-machines/sheetpress/cassandra-edcsm) + + + +- [3D Preview](https://assets.osr-plastic.org/machines//sheetpress/cassandra-edcsm/resources/edrawings.html) +- [Source Code Repository](https://git.osr-plastic.org/osr-plastic/osr-machines/src/branch/master/sheetpress/cassandra-edcsm) +
+ + + +
+ + + + + + + +

Payment terms

+ +**Industrial machines** : 100% of the total cost of the machine(s) to be paid at the moment of the order. + +**Machines manufactured in-house** + +70% of the total cost of the machine(s) to be paid at the moment of the order. +The 30% left + transport fees to be paid at reception of tracking number of the shipping (no machine leaves the workshop without full +payment). + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ + + diff --git a/sheetpress/cassandra-edcsm/cad/DoorBottom_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/DoorBottom_x2_1mm_INOX.SLDPRT new file mode 100644 index 000000000..d308aba34 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/DoorBottom_x2_1mm_INOX.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5dac46f42e1c48dda7ed89be701448237a0f01bd4399913c569cf88c74fe7c6 +size 48152 diff --git a/sheetpress/cassandra-edcsm/cad/DoorFront_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/DoorFront_x2_1mm_INOX.SLDPRT new file mode 100644 index 000000000..78d202f81 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/DoorFront_x2_1mm_INOX.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5671cd643c71c1d4e72161c7c842a9f94c6f616571c61154df121d3c84a60e6b +size 53102 diff --git a/sheetpress/cassandra-edcsm/cad/DoorSide_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/DoorSide_x2_1mm_INOX.SLDPRT new file mode 100644 index 000000000..ba99a1005 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/DoorSide_x2_1mm_INOX.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11d9c8056d22923317ddfe18cbae75a81296a1bcd472405c077a12a665438a44 +size 54127 diff --git a/sheetpress/cassandra-edcsm/cad/UPNMounts_x8_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/UPNMounts_x8_5mm_FERRO.SLDPRT index e2728c9fb..706a1e997 100644 --- a/sheetpress/cassandra-edcsm/cad/UPNMounts_x8_5mm_FERRO.SLDPRT +++ b/sheetpress/cassandra-edcsm/cad/UPNMounts_x8_5mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ca1f537d693ed19b18351051cfd49e9f1dff45fdd1bf407c67566ac00bd215f -size 56395 +oid sha256:b4b9b757f7e5b2e6274ec15dfbb3394d40e2548451c05445b2f7ef3368208958 +size 56221 diff --git a/sheetpress/cassandra-edcsm/cad/base/cad/chassis-mounts-4x4.SLDASM b/sheetpress/cassandra-edcsm/cad/base/cad/chassis-mounts-4x4.SLDASM index f1adaa1ab..c43123aa7 100644 --- a/sheetpress/cassandra-edcsm/cad/base/cad/chassis-mounts-4x4.SLDASM +++ b/sheetpress/cassandra-edcsm/cad/base/cad/chassis-mounts-4x4.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:018e2b3642e0f9de8c5a7983d80edba907a35cbcb5b6c26001ec3b73b32afecd -size 86482 +oid sha256:5ffb42eb4cfcd709cb2417f577c86d05c7f4a3b261e4ea778bffaefa6a94bccf +size 86979 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Assembly - BOM.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Assembly - BOM.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Assembly - BOM.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Assembly - BOM.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Assembly Exploded View - BOM.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Assembly Exploded View - BOM.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Assembly Exploded View - BOM.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Assembly Exploded View - BOM.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Base - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Base - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Base - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Base - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Housing 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Housing 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Bottle Jack Housing 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Bottle Jack Housing 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Jack Barrel - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Jack Barrel - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Jack Barrel - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Jack Barrel - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Jack Piston - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Jack Piston - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Jack Piston - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Jack Piston - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Jack Piston - O-Ring - Back-up Ring -2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Jack Piston - O-Ring - Back-up Ring -2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Jack Piston - O-Ring - Back-up Ring -2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Jack Piston - O-Ring - Back-up Ring -2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Plastic Stop - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Plastic Stop - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Plastic Stop - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Plastic Stop - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Power Screw - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Power Screw - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Power Screw - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Power Screw - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Barrel - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Barrel - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Barrel - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Barrel - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Lever - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Lever - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Lever - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Lever - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Lever Linkage - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Lever Linkage - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Lever Linkage - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Lever Linkage - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Piston - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Piston - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Piston - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Piston - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Seals - 2D Drawings.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Seals - 2D Drawings.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Pump Seals - 2D Drawings.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Pump Seals - 2D Drawings.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Retaining Nut - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Retaining Nut - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Retaining Nut - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Retaining Nut - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Rubber Relief-Filler - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Rubber Relief-Filler - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Rubber Relief-Filler - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Rubber Relief-Filler - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Small Steel Components -2D Drawings.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Small Steel Components -2D Drawings.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Small Steel Components -2D Drawings.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Small Steel Components -2D Drawings.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Valve Bolt Drawing - 2D Drawing.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Valve Bolt Drawing - 2D Drawing.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/2D drawings/Valve Bolt Drawing - 2D Drawing.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/2D drawings/Valve Bolt Drawing - 2D Drawing.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Bottle Jack Assembly.SLDASM b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Bottle Jack Assembly.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Bottle Jack Assembly.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Bottle Jack Assembly.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Assembly section 1 Adrian.SLDASM b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Assembly section 1 Adrian.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Assembly section 1 Adrian.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Assembly section 1 Adrian.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Bottle Jack Base.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Bottle Jack Base.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Bottle Jack Base.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Bottle Jack Base.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Bottle Jack Housing.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Bottle Jack Housing.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Bottle Jack Housing.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Bottle Jack Housing.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Barrel.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Barrel.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Barrel.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Barrel.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Piston - Back-up Ring.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Piston - Back-up Ring.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Piston - Back-up Ring.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Piston - Back-up Ring.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Piston - O-Ring.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Piston - O-Ring.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Piston - O-Ring.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Piston - O-Ring.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Piston.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Piston.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Jack Piston.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Jack Piston.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/O-Ring - 11 OD.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/O-Ring - 11 OD.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/O-Ring - 11 OD.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/O-Ring - 11 OD.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Plastic Stop.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Plastic Stop.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Plastic Stop.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Plastic Stop.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Power Screw assembly.SLDASM b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Power Screw assembly.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Power Screw assembly.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Power Screw assembly.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Power Screw.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Power Screw.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Power Screw.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Power Screw.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump - Back-up Ring.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump - Back-up Ring.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump - Back-up Ring.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump - Back-up Ring.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Barrel - Gasket.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Barrel - Gasket.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Barrel - Gasket.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Barrel - Gasket.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Barrel.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Barrel.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Barrel.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Barrel.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Base Assembly.SLDASM b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Base Assembly.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Base Assembly.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Base Assembly.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Linkage Base Connector Shaft.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Linkage Base Connector Shaft.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Linkage Base Connector Shaft.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Linkage Base Connector Shaft.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Linkage Connector Pin.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Linkage Connector Pin.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Linkage Connector Pin.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Linkage Connector Pin.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Linkage.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Linkage.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Linkage.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Linkage.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Main Connector Pin.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Main Connector Pin.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever Main Connector Pin.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever Main Connector Pin.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Lever.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Lever.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Piston - O-Ring.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Piston - O-Ring.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Piston - O-Ring.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Piston - O-Ring.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Piston.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Piston.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump Piston.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump Piston.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump washer-gasket.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump washer-gasket.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Pump washer-gasket.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Pump washer-gasket.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Retaining Nut.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Retaining Nut.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Retaining Nut.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Retaining Nut.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Rubber Relief-Filler.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Rubber Relief-Filler.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Rubber Relief-Filler.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Rubber Relief-Filler.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Ball.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Ball.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Ball.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Ball.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Bolt Assembly.SLDASM b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Bolt Assembly.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Bolt Assembly.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Bolt Assembly.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Bolt Dowel.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Bolt Dowel.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Bolt Dowel.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Bolt Dowel.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Bolt.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Bolt.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/BottleJack/Parts/Valve Bolt.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/BottleJack/Parts/Valve Bolt.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/11_Mount_x4_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/Rails/11_Mount_x4_10mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/11_Mount_x4_10mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/Rails/11_Mount_x4_10mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBR20UU.sldprt b/sheetpress/cassandra-edcsm/cad/components/Rails/SBR20UU.sldprt similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBR20UU.sldprt rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBR20UU.sldprt diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBR20UU.stp b/sheetpress/cassandra-edcsm/cad/components/Rails/SBR20UU.stp similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBR20UU.stp rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBR20UU.stp diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBR20UU.swb b/sheetpress/cassandra-edcsm/cad/components/Rails/SBR20UU.swb similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBR20UU.swb rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBR20UU.swb diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBS 20 Rail 200mm.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/Rails/SBS 20 Rail 200mm.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBS 20 Rail 200mm.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBS 20 Rail 200mm.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBS 20 Rail 300mm.sldprt b/sheetpress/cassandra-edcsm/cad/components/Rails/SBS 20 Rail 300mm.sldprt similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBS 20 Rail 300mm.sldprt rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBS 20 Rail 300mm.sldprt diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBSg620-500L (25 3).stp b/sheetpress/cassandra-edcsm/cad/components/Rails/SBSg620-500L (25 3).stp similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBSg620-500L (25 3).stp rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBSg620-500L (25 3).stp diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBSg620-500L (25 3).swb b/sheetpress/cassandra-edcsm/cad/components/Rails/SBSg620-500L (25 3).swb similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Rails/SBSg620-500L (25 3).swb rename to sheetpress/cassandra-edcsm/cad/components/Rails/SBSg620-500L (25 3).swb diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Spacer-20.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/Spacer-20.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/Spacer-20.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/Spacer-20.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/15-650.SLDASM b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/15-650.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/15-650.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/15-650.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body1.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body1.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body1.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body1.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body2.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body2.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body2.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body2.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body3.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body3.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body3.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body3.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body4.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body4.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Body4.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Body4.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Mould-Tube.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Mould-Tube.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Mould-Tube.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Mould-Tube.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Mould.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Mould.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/Mould.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/Mould.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/top.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/moulds/15mm/top.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/15mm/top.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/moulds/15mm/top.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/20-650.SLDASM b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/20-650.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/20-650.SLDASM rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/20-650.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/20.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/20.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/20.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/20.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body1.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body1.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body1.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body1.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body2.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body2.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body2.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body2.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body3.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body3.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body3.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body3.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body4.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body4.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Body4.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Body4.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Mould-Tube.SLDPRT b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Mould-Tube.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/Mould-Tube.SLDPRT rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/Mould-Tube.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/top.SLDDRW b/sheetpress/cassandra-edcsm/cad/components/moulds/20mm/top.SLDDRW similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/components/moulds/20mm/top.SLDDRW rename to sheetpress/cassandra-edcsm/cad/components/moulds/20mm/top.SLDDRW diff --git a/sheetpress/cassandra-edcsm/cad/global.SLDASM b/sheetpress/cassandra-edcsm/cad/global.SLDASM new file mode 100644 index 000000000..b4e795c99 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/global.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2641ce48b2900a82402005996e47e18bb852280953172db2b72a87bd0f277fd9 +size 4674364 diff --git a/sheetpress/cassandra-edcsm/cad/global.json b/sheetpress/cassandra-edcsm/cad/global.json new file mode 100644 index 000000000..366e88ada --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/global.json @@ -0,0 +1,208 @@ +[ + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\global.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\laser\\EncShieldS_x4_1mm_Inox.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\housing\\sm25\\EncSide_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\housing\\sm25\\EncBack_x1_1mm_Inox.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\housing\\sm25\\main-spc450-housing-sm25.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\405_BearingMount_x8_8mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\405_BearingMount2_x8_8mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\8_Rib_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\7_Rib_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\6_Side_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\7_Side_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\Lower Platen Matrix Assembly Light.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\20_80_60.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\201_PlateCoverTri_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\304_SideMount_x4_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\spc-partition-cell-650.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\200_PressPlate650.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\components\\upn\\UPN.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\LowerRibs\\3_Mount_x4_10mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\LowerRibs\\1_RibA_x4_10mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\LowerRibs\\2_RibB_x4_10mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\LowerRibs\\400_LowerRibs.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\laser\\UPNRibs_x4_10mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Jack Barrel.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Jack Piston - Back-up Ring.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Power Screw.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Jack Piston - O-Ring.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Jack Piston.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Power Screw assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Lever Linkage Connector Pin.SLDPRT" + }, + { + "File Path": "c:\\solidworks data\\browser\\ansi metric\\retaining rings\\external\\reinforced e-ring external retaining ring_am.sldprt" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Lever Main Connector Pin.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Lever.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Assembly section 1 Adrian.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Lever Linkage.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Lever Linkage Base Connector Shaft.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Barrel - Gasket.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Piston - O-Ring.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump - Back-up Ring.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Bottle Jack Housing.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Rubber Relief-Filler.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\O-Ring - 11 OD.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Valve Bolt.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Valve Bolt Dowel.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Valve Bolt Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Valve Ball.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Bottle Jack Base.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Plastic Stop.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\AppData\\Local\\Temp\\swx15108\\VC~~\\Pump Base Assembly\\Assem3^Pump Base Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump washer-gasket.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Base Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Piston.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Pump Barrel.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Parts\\Retaining Nut.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\components\\BottleJack\\Bottle Jack Assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\LowerRibs\\400_LowerRibsTop.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\AppData\\Local\\Temp\\swx15108\\VC~~\\sprcc-650-assembly\\JustForRef^sprcc-650-assembly.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\components\\hardware\\springs\\40-60-100-10.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\framework\\UPN-H.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\components\\EncSocket_x8_10mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\chassis-mounts-4x4.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\UPNMounts_x8_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650-assembly.SLDASM" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\DoorBottom_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\DoorFront_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\DoorSide_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\components\\hardware\\casters\\60\\wheel.SLDPRT" + } +] \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/housing/sm25/EncBack_x1_1mm_Inox.SLDPRT b/sheetpress/cassandra-edcsm/cad/housing/sm25/EncBack_x1_1mm_Inox.SLDPRT new file mode 100644 index 000000000..0af1e9a4b --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/housing/sm25/EncBack_x1_1mm_Inox.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8205970fef3c389d7f4e674994cbb2f1c68d314d95fafc06637a204ed0ad805 +size 4703719 diff --git a/sheetpress/cassandra-edcsm/cad/housing/sm25/EncSide_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/housing/sm25/EncSide_x2_1mm_INOX.SLDPRT new file mode 100644 index 000000000..d215b40ac --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/housing/sm25/EncSide_x2_1mm_INOX.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dd7bed71a7a5bc84d25943a81b0849a0bbdea82e3d024465e45037bfe787add +size 890813 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/chassis-spc450-sm25-bottom.SLDPRT b/sheetpress/cassandra-edcsm/cad/housing/sm25/chassis-spc450-sm25-bottom.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/chassis-spc450-sm25-bottom.SLDPRT rename to sheetpress/cassandra-edcsm/cad/housing/sm25/chassis-spc450-sm25-bottom.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25-configs.json b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25-configs.json similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25-configs.json rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25-configs.json diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25.html b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25.html rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25.html diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25.jpg b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25.jpg rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25.step b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25.step similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-fm-housing-sm25.step rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-fm-housing-sm25.step diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25-configs.json b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25-configs.json similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25-configs.json rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25-configs.json diff --git a/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.SLDASM b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.SLDASM new file mode 100644 index 000000000..0fb2b7f10 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed8d5772b49ac96834df4bbbe1a763058f1886629919e0d522598f315d6887e6 +size 342743 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.html b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.html rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.html diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.jpg b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.jpg rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.step b/sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.step similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.step rename to sheetpress/cassandra-edcsm/cad/housing/sm25/main-spc450-housing-sm25.step diff --git a/sheetpress/cassandra-edcsm/cad/laser/405_BearingMountPlate_x8_8mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/laser/405_BearingMountPlate_x8_8mm_FERRO.DXF new file mode 100644 index 000000000..0ad23d1d9 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/laser/405_BearingMountPlate_x8_8mm_FERRO.DXF @@ -0,0 +1,3308 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-80.0 + 20 +-45.0 + 30 +0.0 + 9 +$EXTMAX + 10 +80.0 + 20 +45.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.121724213 + 9 +$TDUCREATE + 40 +2460354.080057546 + 9 +$TDUPDATE + 40 +2460354.121750197 + 9 +$TDUUPDATE + 40 +2460354.08008353 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +70 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{111bf8db-5c91-45a7-96e8-a7b3705a4084} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +0.0 + 22 +0.0 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +91.8 + 41 +1.7777777778 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-55.0 + 20 +-28.0 + 30 +0.0 + 40 +5.100000000000001 + 0 +CIRCLE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-55.0 + 20 +28.0 + 30 +0.0 + 40 +5.100000000000001 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +55.0 + 20 +28.0 + 30 +0.0 + 40 +5.100000000000001 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +70.0 + 20 +-45.0 + 30 +0.0 + 11 +-70.0 + 21 +-45.0 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +70.0 + 20 +-35.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +35.0 + 30 +0.0 + 11 +80.0 + 21 +-35.0 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +70.0 + 20 +35.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +70.0 + 20 +45.0 + 30 +0.0 + 11 +-70.0 + 21 +45.0 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.0 + 20 +35.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-80.0 + 20 +35.0 + 30 +0.0 + 11 +-80.0 + 21 +-35.0 + 31 +0.0 + 0 +ARC + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.0 + 20 +-35.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +CIRCLE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +55.0 + 20 +-28.0 + 30 +0.0 + 40 +5.100000000000001 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6F + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6F +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.080057546 + 42 +2460354.08008353 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +133.34999746 + 47 +88.89999873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0680625 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-80.0 + 24 +-45.0 + 34 +0.0 + 15 +80.0 + 25 +45.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/305_FrontPanel_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/laser/405_BearingMount_x8_8mm_FERRO.DXF similarity index 80% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/305_FrontPanel_x2_1mm_INOX.DXF rename to sheetpress/cassandra-edcsm/cad/laser/405_BearingMount_x8_8mm_FERRO.DXF index 9e9c98d69..119813275 100644 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/305_FrontPanel_x2_1mm_INOX.DXF +++ b/sheetpress/cassandra-edcsm/cad/laser/405_BearingMount_x8_8mm_FERRO.DXF @@ -25,7 +25,7 @@ $INSBASE 9 $EXTMIN 10 --315.0 +-80.0 20 -45.0 30 @@ -33,7 +33,7 @@ $EXTMIN 9 $EXTMAX 10 -315.0 +-40.5 20 45.0 30 @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460347.60362853 +2460354.121126331 9 $TDUCREATE 40 -2460347.561961864 +2460354.079459664 9 $TDUPDATE 40 -2460347.603641134 +2460354.121139375 9 $TDUUPDATE 40 -2460347.561974468 +2460354.079472709 9 $TDINDWG 40 @@ -505,7 +505,7 @@ $SPLINESEGS 9 $HANDSEED 5 -68 +6C 9 $SURFTAB1 70 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{d021145d-2cc7-48b5-9a93-2e2253634fc6} +{e61c7861-c714-4d81-9318-e8b7fc6c23dd} 9 $VERSIONGUID 2 @@ -1075,7 +1075,7 @@ AcDbViewportTableRecord 21 1.0 12 -0.0 +-60.25 22 0.0 13 @@ -1105,7 +1105,7 @@ AcDbViewportTableRecord 40 91.8 41 -7.0 +0.4388888889 42 50.0 43 @@ -1835,15 +1835,15 @@ Continuous 100 AcDbLine 10 -315.0 +-40.5 20 --45.0 +45.0 30 0.0 11 -315.0 +-40.5 21 -45.0 +-45.0 31 0.0 0 @@ -1865,19 +1865,19 @@ Continuous 100 AcDbLine 10 -315.0 +-40.5 20 45.0 30 0.0 11 --315.0 +-70.0 21 45.0 31 0.0 0 -LINE +ARC 5 65 330 @@ -1893,19 +1893,21 @@ Continuous 370 25 100 -AcDbLine +AcDbCircle 10 --315.0 +-70.0 20 -45.0 +35.0 30 0.0 - 11 --315.0 - 21 --45.0 - 31 -0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 0 LINE 5 @@ -1925,18 +1927,132 @@ Continuous 100 AcDbLine 10 --315.0 +-80.0 + 20 +35.0 + 30 +0.0 + 11 +-80.0 + 21 +-35.0 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-70.0 + 20 +-35.0 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-40.5 20 -45.0 30 0.0 11 -315.0 +-70.0 21 -45.0 31 0.0 0 +CIRCLE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-55.0 + 20 +-28.0 + 30 +0.0 + 40 +5.100000000000001 + 0 +CIRCLE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-55.0 + 20 +28.0 + 30 +0.0 + 40 +5.100000000000001 + 0 ENDSEC 0 SECTION @@ -1979,7 +2095,7 @@ ACAD_SCALELIST 3 DWGPROPS 350 -67 +6B 0 DICTIONARY 5 @@ -2171,7 +2287,7 @@ B6 0 XRECORD 5 -67 +6B 102 {ACAD_REACTORS 330 @@ -2197,7 +2313,7 @@ DWGPROPS COOKIE 7 8 -mc007 +mc008 9 300 @@ -2223,9 +2339,9 @@ mc007 40 0.0 41 -2460347.561961864 +2460354.079459664 42 -2460347.561974468 +2460354.079472709 1 90 @@ -2517,7 +2633,7 @@ ANSI_A_(11.00_x_8.50_Inches) 45 215.9 46 -133.34999746 +276.43772246 47 88.89999873 48 @@ -2529,7 +2645,7 @@ ANSI_A_(11.00_x_8.50_Inches) 141 0.0 142 -0.0172857143 +0.0935 143 1.0 70 @@ -2573,13 +2689,13 @@ Model 32 0.0 14 --315.0 +-80.0 24 -45.0 34 0.0 15 -315.0 +-40.5 25 45.0 35 diff --git a/sheetpress/cassandra-edcsm/cad/laser/DoorBottom_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/laser/DoorBottom_x2_1mm_INOX.DXF new file mode 100644 index 000000000..8d1ef5d8a --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/laser/DoorBottom_x2_1mm_INOX.DXF @@ -0,0 +1,3204 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-558.5712549914 + 20 +-940.6381765318 + 30 +0.0 + 9 +$EXTMAX + 10 +61.4287450086 + 20 +-800.6381765318 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.143757072 + 9 +$TDUCREATE + 40 +2460354.102090405 + 9 +$TDUPDATE + 40 +2460354.143769884 + 9 +$TDUUPDATE + 40 +2460354.102103218 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +6C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{c98afb85-4f56-4bc1-be0e-673cb31bdec5} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-248.5712549914 + 22 +-870.6381765318 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +142.8 + 41 +4.4285714286 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +41.4287450086 + 20 +-820.6381765318 + 30 +0.0 + 40 +20.000000000001 +100 +AcDbArc + 50 +360.0 + 51 +90.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +41.4287450086 + 20 +-800.6381765318 + 30 +0.0 + 11 +-538.5712549914 + 21 +-800.6381765318 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-538.5712549914 + 20 +-820.6381765318 + 30 +0.0 + 40 +20.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-558.5712549914 + 20 +-820.6381765318 + 30 +0.0 + 11 +-558.5712549914 + 21 +-920.6381765318 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-538.5712549914 + 20 +-920.6381765318 + 30 +0.0 + 40 +20.00000000000011 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-538.5712549914 + 20 +-940.6381765318 + 30 +0.0 + 11 +41.4287450086 + 21 +-940.6381765318 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +41.4287450086 + 20 +-920.6381765318 + 30 +0.0 + 40 +20.00000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +61.4287450086 + 20 +-920.6381765318 + 30 +0.0 + 11 +61.4287450086 + 21 +-820.6381765318 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.102090405 + 42 +2460354.102103218 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +244.2472564248 + 47 +477.3253914038 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0175645161 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-558.5712549914 + 24 +-940.6381765318 + 34 +0.0 + 15 +61.4287450086 + 25 +-800.6381765318 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/laser/DoorFront_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/laser/DoorFront_x2_1mm_INOX.DXF new file mode 100644 index 000000000..87ed91703 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/laser/DoorFront_x2_1mm_INOX.DXF @@ -0,0 +1,3204 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-611.0055332984 + 20 +-1048.5664066401 + 30 +0.0 + 9 +$EXTMAX + 10 +96.7893129947 + 20 +-928.5664066401 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.143936262 + 9 +$TDUCREATE + 40 +2460354.102269595 + 9 +$TDUPDATE + 40 +2460354.143949282 + 9 +$TDUUPDATE + 40 +2460354.102282616 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +6C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{a335fc68-0f3c-48b6-a5bf-89db5a6a9a9d} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-257.1081101519 + 22 +-988.5664066401 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +122.4 + 41 +5.8982903858 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-601.0055332984 + 20 +-1038.5664066401 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-611.0055332984 + 20 +-938.5664066401 + 30 +0.0 + 11 +-611.0055332984 + 21 +-1038.5664066401 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-601.0055332984 + 20 +-938.5664066401 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +86.7893129947 + 20 +-928.5664066401 + 30 +0.0 + 11 +-601.0055332984 + 21 +-928.5664066401 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +86.7893129947 + 20 +-938.5664066401 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +96.7893129947 + 20 +-1038.5664066401 + 30 +0.0 + 11 +96.7893129947 + 21 +-938.5664066401 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +86.7893129947 + 20 +-1038.5664066401 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-601.0055332984 + 20 +-1048.5664066401 + 30 +0.0 + 11 +86.7893129947 + 21 +-1048.5664066401 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.102269595 + 42 +2460354.102282616 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +233.8277648373 + 47 +475.2314348901 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0153858142 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-611.0055332984 + 24 +-1048.5664066401 + 34 +0.0 + 15 +96.7893129947 + 25 +-928.5664066401 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/laser/DoorSide_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/laser/DoorSide_x2_1mm_INOX.DXF new file mode 100644 index 000000000..cc139da99 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/laser/DoorSide_x2_1mm_INOX.DXF @@ -0,0 +1,3204 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-611.0055332984 + 20 +-1048.5664066401 + 30 +0.0 + 9 +$EXTMAX + 10 +8.9944667016 + 20 +-908.5664066401 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.0 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.142018634 + 9 +$TDUCREATE + 40 +2460354.100351967 + 9 +$TDUPDATE + 40 +2460354.142031262 + 9 +$TDUUPDATE + 40 +2460354.100364595 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +6C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{31da2e94-44bf-45b5-a6dd-b1873a3d0ad6} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-301.0055332984 + 22 +-978.5664066401 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +142.8 + 41 +4.4285714286 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-601.0055332984 + 20 +-1038.5664066401 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-611.0055332984 + 20 +-918.5664066401 + 30 +0.0 + 11 +-611.0055332984 + 21 +-1038.5664066401 + 31 +0.0 + 0 +ARC + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-601.0055332984 + 20 +-918.5664066401 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-1.0055332984 + 20 +-908.5664066401 + 30 +0.0 + 11 +-601.0055332984 + 21 +-908.5664066401 + 31 +0.0 + 0 +ARC + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-1.0055332984 + 20 +-918.5664066401 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +8.9944667016 + 20 +-1038.5664066401 + 30 +0.0 + 11 +8.9944667016 + 21 +-918.5664066401 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-1.0055332984 + 20 +-1038.5664066401 + 30 +0.0 + 40 +10.00000000000001 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-601.0055332984 + 20 +-1048.5664066401 + 30 +0.0 + 11 +-1.0055332984 + 21 +-1048.5664066401 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.100351967 + 42 +2460354.100364595 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +267.6402176915 + 47 +525.4763527221 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0175645161 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-611.0055332984 + 24 +-1048.5664066401 + 34 +0.0 + 15 +8.9944667016 + 25 +-908.5664066401 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/laser/EncShieldS_x4_1mm_Inox.SLDPRT b/sheetpress/cassandra-edcsm/cad/laser/EncShieldS_x4_1mm_Inox.SLDPRT index b2ada0f33..d458fad67 100644 --- a/sheetpress/cassandra-edcsm/cad/laser/EncShieldS_x4_1mm_Inox.SLDPRT +++ b/sheetpress/cassandra-edcsm/cad/laser/EncShieldS_x4_1mm_Inox.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:099540e2181a3f5fad21ed71027e24d5b97ee6de5490ce082ddb87d1f1da4670 -size 53230 +oid sha256:43b90324abcc19e90cd1b7d6b17bf3f9f6e6c47bd5a426f1d3894fa4cb52b59e +size 58240 diff --git a/sheetpress/cassandra-edcsm/cad/laser/EncSide_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/laser/EncSide_x2_1mm_INOX.DXF index de06d8841..f16fd25ff 100644 --- a/sheetpress/cassandra-edcsm/cad/laser/EncSide_x2_1mm_INOX.DXF +++ b/sheetpress/cassandra-edcsm/cad/laser/EncSide_x2_1mm_INOX.DXF @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460350.698293808 +2460354.140240822 9 $TDUCREATE 40 -2460350.656627141 +2460354.098574155 9 $TDUPDATE 40 -2460350.69830654 +2460354.140253657 9 $TDUUPDATE 40 -2460350.656639873 +2460354.098586991 9 $TDINDWG 40 @@ -505,7 +505,7 @@ $SPLINESEGS 9 $HANDSEED 5 -184 +188 9 $SURFTAB1 70 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{389dd9f9-55da-4c79-acb1-8051a920fb58} +{029e3c35-f3a5-4ead-ac9e-1f41e4fdecea} 9 $VERSIONGUID 2 @@ -1817,7 +1817,7 @@ SECTION 2 ENTITIES 0 -LINE +CIRCLE 5 63 330 @@ -1833,21 +1833,17 @@ Continuous 370 25 100 -AcDbLine +AcDbCircle 10 --133.3965007512 +-213.3965007525 20 -403.0661856256 +-145.930704253 30 0.0 - 11 --133.3965007512 - 21 -303.0661856256 - 31 -0.0 + 40 +2.500000000000028 0 -ARC +CIRCLE 5 64 330 @@ -1865,21 +1861,15 @@ Continuous 100 AcDbCircle 10 --123.3965007512 +-213.3965007526 20 -403.0661856256 +492.0692957471 30 0.0 40 -10.0 -100 -AcDbArc - 50 -90.0 - 51 -180.0 +2.499999999999972 0 -LINE +CIRCLE 5 65 330 @@ -1895,9 +1885,123 @@ Continuous 370 25 100 +AcDbCircle + 10 +-173.3965007498 + 20 +-145.930704253 + 30 +0.0 + 40 +2.5 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-173.3965007498 + 20 +492.0692957471 + 30 +0.0 + 40 +2.499999999999972 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 --123.3965007512 +-153.3965007512 + 20 +403.0661856256 + 30 +0.0 + 11 +-153.3965007512 + 21 +303.0661856256 + 31 +0.0 + 0 +ARC + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-143.3965007512 + 20 +403.0661856256 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-143.3965007512 20 413.0661856256 30 @@ -1911,7 +2015,7 @@ AcDbLine 0 ARC 5 -66 +6A 330 1F 100 @@ -1943,7 +2047,7 @@ AcDbArc 0 LINE 5 -67 +6B 330 1F 100 @@ -1973,7 +2077,7 @@ AcDbLine 0 ARC 5 -68 +6C 330 1F 100 @@ -2005,7 +2109,7 @@ AcDbArc 0 LINE 5 -69 +6D 330 1F 100 @@ -2027,7 +2131,7 @@ AcDbLine 30 0.0 11 --123.3965007512 +-143.3965007512 21 293.0661856256 31 @@ -2035,130 +2139,6 @@ AcDbLine 0 ARC 5 -6A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --123.3965007512 - 20 -303.0661856256 - 30 -0.0 - 40 -10.0 -100 -AcDbArc - 50 -180.0 - 51 -270.0 - 0 -LINE - 5 -6B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --470.3965007512 - 20 -413.0661856256 - 30 -0.0 - 11 --263.3965007512 - 21 -413.0661856256 - 31 -0.0 - 0 -ARC - 5 -6C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --263.3965007512 - 20 -403.0661856256 - 30 -0.0 - 40 -10.00000000000003 -100 -AcDbArc - 50 -0.0 - 51 -90.0 - 0 -LINE - 5 -6D -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --253.3965007512 - 20 -303.0661856256 - 30 -0.0 - 11 --253.3965007512 - 21 -403.0661856256 - 31 -0.0 - 0 -ARC - 5 6E 330 1F @@ -2175,19 +2155,19 @@ Continuous 100 AcDbCircle 10 --263.3965007512 +-143.3965007512 20 303.0661856256 30 0.0 40 -10.00000000000003 +10.0 100 AcDbArc 50 -270.0 +180.0 51 -0.0 +270.0 0 LINE 5 @@ -2207,7 +2187,131 @@ Continuous 100 AcDbLine 10 --263.3965007512 +-470.3965007512 + 20 +413.0661856256 + 30 +0.0 + 11 +-243.3965007512 + 21 +413.0661856256 + 31 +0.0 + 0 +ARC + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-243.3965007512 + 20 +403.0661856256 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-233.3965007512 + 20 +303.0661856256 + 30 +0.0 + 11 +-233.3965007512 + 21 +403.0661856256 + 31 +0.0 + 0 +ARC + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-243.3965007512 + 20 +303.0661856256 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-243.3965007512 20 293.0661856256 30 @@ -2221,7 +2325,7 @@ AcDbLine 0 ARC 5 -70 +74 330 1F 100 @@ -2253,7 +2357,7 @@ AcDbArc 0 LINE 5 -71 +75 330 1F 100 @@ -2283,7 +2387,7 @@ AcDbLine 0 ARC 5 -72 +76 330 1F 100 @@ -2315,7 +2419,7 @@ AcDbArc 0 LINE 5 -73 +77 330 1F 100 @@ -2345,7 +2449,7 @@ AcDbLine 0 LINE 5 -74 +78 330 1F 100 @@ -2375,7 +2479,7 @@ AcDbLine 0 ARC 5 -75 +79 330 1F 100 @@ -2407,7 +2511,7 @@ AcDbArc 0 LINE 5 -76 +7A 330 1F 100 @@ -2437,7 +2541,7 @@ AcDbLine 0 LINE 5 -77 +7B 330 1F 100 @@ -2467,7 +2571,7 @@ AcDbLine 0 LINE 5 -78 +7C 330 1F 100 @@ -2497,7 +2601,7 @@ AcDbLine 0 LINE 5 -79 +7D 330 1F 100 @@ -2527,7 +2631,7 @@ AcDbLine 0 ARC 5 -7A +7E 330 1F 100 @@ -2559,7 +2663,7 @@ AcDbArc 0 LINE 5 -7B +7F 330 1F 100 @@ -2589,7 +2693,7 @@ AcDbLine 0 ARC 5 -7C +80 330 1F 100 @@ -2621,7 +2725,7 @@ AcDbArc 0 LINE 5 -7D +81 330 1F 100 @@ -2651,126 +2755,6 @@ AcDbLine 0 LINE 5 -7E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 --252.4307042529 - 30 -0.0 - 11 -130.3668992488 - 21 --252.9307042529 - 31 -0.0 - 0 -LINE - 5 -7F -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 --252.4307042529 - 30 -0.0 - 11 -130.3668992488 - 21 --252.4307042529 - 31 -0.0 - 0 -LINE - 5 -80 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 --92.4307042529 - 30 -0.0 - 11 -133.6034992488 - 21 --252.4307042529 - 31 -0.0 - 0 -LINE - 5 -81 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 --92.4307042529 - 30 -0.0 - 11 -133.6034992488 - 21 --92.4307042529 - 31 -0.0 - 0 -LINE - 5 82 330 1F @@ -2785,6 +2769,126 @@ Continuous 370 25 100 +AcDbLine + 10 +130.3668992488 + 20 +-252.4307042529 + 30 +0.0 + 11 +130.3668992488 + 21 +-252.9307042529 + 31 +0.0 + 0 +LINE + 5 +83 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +-252.4307042529 + 30 +0.0 + 11 +130.3668992488 + 21 +-252.4307042529 + 31 +0.0 + 0 +LINE + 5 +84 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +-92.4307042529 + 30 +0.0 + 11 +133.6034992488 + 21 +-252.4307042529 + 31 +0.0 + 0 +LINE + 5 +85 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3668992488 + 20 +-92.4307042529 + 30 +0.0 + 11 +133.6034992488 + 21 +-92.4307042529 + 31 +0.0 + 0 +LINE + 5 +86 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 130.3668992488 @@ -2801,7 +2905,7 @@ AcDbLine 0 LINE 5 -83 +87 330 1F 100 @@ -2831,7 +2935,7 @@ AcDbLine 0 ARC 5 -84 +88 330 1F 100 @@ -2863,7 +2967,7 @@ AcDbArc 0 LINE 5 -85 +89 330 1F 100 @@ -2893,7 +2997,7 @@ AcDbLine 0 ARC 5 -86 +8A 330 1F 100 @@ -2925,7 +3029,7 @@ AcDbArc 0 LINE 5 -87 +8B 330 1F 100 @@ -2955,126 +3059,6 @@ AcDbLine 0 LINE 5 -88 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 --77.4307042529 - 30 -0.0 - 11 -130.3668992488 - 21 --77.9307042529 - 31 -0.0 - 0 -LINE - 5 -89 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 --77.4307042529 - 30 -0.0 - 11 -130.3668992488 - 21 --77.4307042529 - 31 -0.0 - 0 -LINE - 5 -8A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -82.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 --77.4307042529 - 31 -0.0 - 0 -LINE - 5 -8B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -82.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -82.5692957471 - 31 -0.0 - 0 -LINE - 5 8C 330 1F @@ -3089,6 +3073,126 @@ Continuous 370 25 100 +AcDbLine + 10 +130.3668992488 + 20 +-77.4307042529 + 30 +0.0 + 11 +130.3668992488 + 21 +-77.9307042529 + 31 +0.0 + 0 +LINE + 5 +8D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +-77.4307042529 + 30 +0.0 + 11 +130.3668992488 + 21 +-77.4307042529 + 31 +0.0 + 0 +LINE + 5 +8E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +82.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +-77.4307042529 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3668992488 + 20 +82.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +82.5692957471 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 130.3668992488 @@ -3105,7 +3209,7 @@ AcDbLine 0 LINE 5 -8D +91 330 1F 100 @@ -3135,7 +3239,7 @@ AcDbLine 0 ARC 5 -8E +92 330 1F 100 @@ -3167,7 +3271,7 @@ AcDbArc 0 LINE 5 -8F +93 330 1F 100 @@ -3197,7 +3301,7 @@ AcDbLine 0 ARC 5 -90 +94 330 1F 100 @@ -3229,7 +3333,7 @@ AcDbArc 0 LINE 5 -91 +95 330 1F 100 @@ -3259,126 +3363,6 @@ AcDbLine 0 LINE 5 -92 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -97.5692957471 - 30 -0.0 - 11 -130.3668992488 - 21 -97.0692957471 - 31 -0.0 - 0 -LINE - 5 -93 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -97.5692957471 - 30 -0.0 - 11 -130.3668992488 - 21 -97.5692957471 - 31 -0.0 - 0 -LINE - 5 -94 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -257.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -97.5692957471 - 31 -0.0 - 0 -LINE - 5 -95 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -257.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -257.5692957471 - 31 -0.0 - 0 -LINE - 5 96 330 1F @@ -3393,6 +3377,126 @@ Continuous 370 25 100 +AcDbLine + 10 +130.3668992488 + 20 +97.5692957471 + 30 +0.0 + 11 +130.3668992488 + 21 +97.0692957471 + 31 +0.0 + 0 +LINE + 5 +97 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +97.5692957471 + 30 +0.0 + 11 +130.3668992488 + 21 +97.5692957471 + 31 +0.0 + 0 +LINE + 5 +98 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +257.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +97.5692957471 + 31 +0.0 + 0 +LINE + 5 +99 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3668992488 + 20 +257.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +257.5692957471 + 31 +0.0 + 0 +LINE + 5 +9A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 130.3668992488 @@ -3409,7 +3513,7 @@ AcDbLine 0 LINE 5 -97 +9B 330 1F 100 @@ -3439,7 +3543,7 @@ AcDbLine 0 ARC 5 -98 +9C 330 1F 100 @@ -3471,7 +3575,7 @@ AcDbArc 0 LINE 5 -99 +9D 330 1F 100 @@ -3501,7 +3605,7 @@ AcDbLine 0 ARC 5 -9A +9E 330 1F 100 @@ -3533,7 +3637,7 @@ AcDbArc 0 LINE 5 -9B +9F 330 1F 100 @@ -3563,126 +3667,6 @@ AcDbLine 0 LINE 5 -9C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -272.5692957471 - 30 -0.0 - 11 -130.3668992488 - 21 -272.0692957471 - 31 -0.0 - 0 -LINE - 5 -9D -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -272.5692957471 - 30 -0.0 - 11 -130.3668992488 - 21 -272.5692957471 - 31 -0.0 - 0 -LINE - 5 -9E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -432.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -272.5692957471 - 31 -0.0 - 0 -LINE - 5 -9F -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -432.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -432.5692957471 - 31 -0.0 - 0 -LINE - 5 A0 330 1F @@ -3697,6 +3681,126 @@ Continuous 370 25 100 +AcDbLine + 10 +130.3668992488 + 20 +272.5692957471 + 30 +0.0 + 11 +130.3668992488 + 21 +272.0692957471 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +272.5692957471 + 30 +0.0 + 11 +130.3668992488 + 21 +272.5692957471 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +432.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +272.5692957471 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3668992488 + 20 +432.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +432.5692957471 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 130.3668992488 @@ -3713,7 +3817,7 @@ AcDbLine 0 LINE 5 -A1 +A5 330 1F 100 @@ -3743,7 +3847,7 @@ AcDbLine 0 ARC 5 -A2 +A6 330 1F 100 @@ -3775,7 +3879,7 @@ AcDbArc 0 LINE 5 -A3 +A7 330 1F 100 @@ -3805,7 +3909,7 @@ AcDbLine 0 ARC 5 -A4 +A8 330 1F 100 @@ -3837,7 +3941,7 @@ AcDbArc 0 LINE 5 -A5 +A9 330 1F 100 @@ -3867,126 +3971,6 @@ AcDbLine 0 LINE 5 -A6 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -447.5692957471 - 30 -0.0 - 11 -130.3668992488 - 21 -447.0692957471 - 31 -0.0 - 0 -LINE - 5 -A7 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -447.5692957471 - 30 -0.0 - 11 -130.3668992488 - 21 -447.5692957471 - 31 -0.0 - 0 -LINE - 5 -A8 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -133.6034992488 - 20 -607.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -447.5692957471 - 31 -0.0 - 0 -LINE - 5 -A9 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -130.3668992488 - 20 -607.5692957471 - 30 -0.0 - 11 -133.6034992488 - 21 -607.5692957471 - 31 -0.0 - 0 -LINE - 5 AA 330 1F @@ -4001,6 +3985,126 @@ Continuous 370 25 100 +AcDbLine + 10 +130.3668992488 + 20 +447.5692957471 + 30 +0.0 + 11 +130.3668992488 + 21 +447.0692957471 + 31 +0.0 + 0 +LINE + 5 +AB +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +447.5692957471 + 30 +0.0 + 11 +130.3668992488 + 21 +447.5692957471 + 31 +0.0 + 0 +LINE + 5 +AC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +133.6034992488 + 20 +607.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +447.5692957471 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +130.3668992488 + 20 +607.5692957471 + 30 +0.0 + 11 +133.6034992488 + 21 +607.5692957471 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 130.3668992488 @@ -4017,7 +4121,7 @@ AcDbLine 0 LINE 5 -AB +AF 330 1F 100 @@ -4047,7 +4151,7 @@ AcDbLine 0 ARC 5 -AC +B0 330 1F 100 @@ -4079,7 +4183,7 @@ AcDbArc 0 LINE 5 -AD +B1 330 1F 100 @@ -4109,7 +4213,7 @@ AcDbLine 0 ARC 5 -AE +B2 330 1F 100 @@ -4141,7 +4245,7 @@ AcDbArc 0 LINE 5 -AF +B3 330 1F 100 @@ -4171,7 +4275,7 @@ AcDbLine 0 LINE 5 -B0 +B4 330 1F 100 @@ -4201,7 +4305,7 @@ AcDbLine 0 LINE 5 -B1 +B5 330 1F 100 @@ -4231,7 +4335,7 @@ AcDbLine 0 LINE 5 -B2 +B6 330 1F 100 @@ -4261,7 +4365,7 @@ AcDbLine 0 ARC 5 -B3 +B7 330 1F 100 @@ -4293,7 +4397,7 @@ AcDbArc 0 LINE 5 -B4 +B8 330 1F 100 @@ -4323,7 +4427,7 @@ AcDbLine 0 LINE 5 -B5 +B9 330 1F 100 @@ -4353,7 +4457,7 @@ AcDbLine 0 LINE 5 -B6 +BA 330 1F 100 @@ -4383,7 +4487,7 @@ AcDbLine 0 LINE 5 -B7 +BB 330 1F 100 @@ -4413,7 +4517,7 @@ AcDbLine 0 ARC 5 -B8 +BC 330 1F 100 @@ -4445,7 +4549,7 @@ AcDbArc 0 LINE 5 -B9 +BD 330 1F 100 @@ -4475,7 +4579,7 @@ AcDbLine 0 ARC 5 -BA +BE 330 1F 100 @@ -4507,7 +4611,7 @@ AcDbArc 0 LINE 5 -BB +BF 330 1F 100 @@ -4537,7 +4641,7 @@ AcDbLine 0 LINE 5 -BC +C0 330 1F 100 @@ -4567,126 +4671,6 @@ AcDbLine 0 LINE 5 -BD -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -92.1034992488 - 20 -657.0692957471 - 30 -0.0 - 11 -92.1034992488 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 -BE -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --32.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 -92.1034992488 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -BF -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --32.8965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --32.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -C0 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --33.3965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --32.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 C1 330 1F @@ -4701,6 +4685,126 @@ Continuous 370 25 100 +AcDbLine + 10 +92.1034992488 + 20 +657.0692957471 + 30 +0.0 + 11 +92.1034992488 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +92.1034992488 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +C3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-32.8965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-32.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +C4 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-33.3965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-32.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +C5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -33.3965007512 @@ -4717,7 +4821,7 @@ AcDbLine 0 ARC 5 -C2 +C6 330 1F 100 @@ -4749,7 +4853,7 @@ AcDbArc 0 LINE 5 -C3 +C7 330 1F 100 @@ -4779,7 +4883,7 @@ AcDbLine 0 ARC 5 -C4 +C8 330 1F 100 @@ -4811,7 +4915,7 @@ AcDbArc 0 LINE 5 -C5 +C9 330 1F 100 @@ -4841,7 +4945,7 @@ AcDbLine 0 LINE 5 -C6 +CA 330 1F 100 @@ -4871,126 +4975,6 @@ AcDbLine 0 LINE 5 -C7 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --47.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 --47.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 -C8 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --172.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 --47.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -C9 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --172.8965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --172.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -CA -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --173.3965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --172.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 CB 330 1F @@ -5005,6 +4989,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-47.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +-47.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +CC +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-172.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +-47.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +CD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-172.8965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-172.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +CE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-173.3965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-172.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +CF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -173.3965007512 @@ -5021,7 +5125,7 @@ AcDbLine 0 ARC 5 -CC +D0 330 1F 100 @@ -5053,7 +5157,7 @@ AcDbArc 0 LINE 5 -CD +D1 330 1F 100 @@ -5083,7 +5187,7 @@ AcDbLine 0 ARC 5 -CE +D2 330 1F 100 @@ -5115,7 +5219,7 @@ AcDbArc 0 LINE 5 -CF +D3 330 1F 100 @@ -5145,7 +5249,7 @@ AcDbLine 0 LINE 5 -D0 +D4 330 1F 100 @@ -5175,126 +5279,6 @@ AcDbLine 0 LINE 5 -D1 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --187.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 --187.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 -D2 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --198.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 --187.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -D3 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --198.8965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --198.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -D4 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --199.3965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --198.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 D5 330 1F @@ -5309,6 +5293,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-187.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +-187.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +D6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-198.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +-187.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +D7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-198.8965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-198.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +D8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-199.3965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-198.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +D9 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -199.3965007512 @@ -5325,7 +5429,7 @@ AcDbLine 0 ARC 5 -D6 +DA 330 1F 100 @@ -5357,7 +5461,7 @@ AcDbArc 0 LINE 5 -D7 +DB 330 1F 100 @@ -5387,7 +5491,7 @@ AcDbLine 0 ARC 5 -D8 +DC 330 1F 100 @@ -5419,7 +5523,7 @@ AcDbArc 0 LINE 5 -D9 +DD 330 1F 100 @@ -5449,7 +5553,7 @@ AcDbLine 0 LINE 5 -DA +DE 330 1F 100 @@ -5479,126 +5583,6 @@ AcDbLine 0 LINE 5 -DB -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --213.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 --213.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 -DC -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --338.8965007512 - 20 -657.0692957471 - 30 -0.0 - 11 --213.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -DD -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --338.8965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --338.8965007512 - 21 -657.0692957471 - 31 -0.0 - 0 -LINE - 5 -DE -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --339.3965007512 - 20 -652.8326957471 - 30 -0.0 - 11 --338.8965007512 - 21 -652.8326957471 - 31 -0.0 - 0 -LINE - 5 DF 330 1F @@ -5613,6 +5597,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-213.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +-213.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +E0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-338.8965007512 + 20 +657.0692957471 + 30 +0.0 + 11 +-213.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +E1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-338.8965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-338.8965007512 + 21 +657.0692957471 + 31 +0.0 + 0 +LINE + 5 +E2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-339.3965007512 + 20 +652.8326957471 + 30 +0.0 + 11 +-338.8965007512 + 21 +652.8326957471 + 31 +0.0 + 0 +LINE + 5 +E3 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -339.3965007512 @@ -5629,7 +5733,7 @@ AcDbLine 0 ARC 5 -E0 +E4 330 1F 100 @@ -5661,7 +5765,7 @@ AcDbArc 0 LINE 5 -E1 +E5 330 1F 100 @@ -5691,7 +5795,7 @@ AcDbLine 0 ARC 5 -E2 +E6 330 1F 100 @@ -5723,7 +5827,7 @@ AcDbArc 0 LINE 5 -E3 +E7 330 1F 100 @@ -5753,7 +5857,7 @@ AcDbLine 0 LINE 5 -E4 +E8 330 1F 100 @@ -5783,7 +5887,7 @@ AcDbLine 0 LINE 5 -E5 +E9 330 1F 100 @@ -5813,7 +5917,7 @@ AcDbLine 0 LINE 5 -E6 +EA 330 1F 100 @@ -5843,7 +5947,7 @@ AcDbLine 0 LINE 5 -E7 +EB 330 1F 100 @@ -5873,7 +5977,7 @@ AcDbLine 0 LINE 5 -E8 +EC 330 1F 100 @@ -5903,7 +6007,7 @@ AcDbLine 0 LINE 5 -E9 +ED 330 1F 100 @@ -5933,7 +6037,7 @@ AcDbLine 0 ARC 5 -EA +EE 330 1F 100 @@ -5965,7 +6069,7 @@ AcDbArc 0 LINE 5 -EB +EF 330 1F 100 @@ -5995,7 +6099,7 @@ AcDbLine 0 ARC 5 -EC +F0 330 1F 100 @@ -6027,7 +6131,7 @@ AcDbArc 0 LINE 5 -ED +F1 330 1F 100 @@ -6057,7 +6161,7 @@ AcDbLine 0 LINE 5 -EE +F2 330 1F 100 @@ -6087,7 +6191,7 @@ AcDbLine 0 LINE 5 -EF +F3 330 1F 100 @@ -6117,7 +6221,7 @@ AcDbLine 0 LINE 5 -F0 +F4 330 1F 100 @@ -6147,7 +6251,7 @@ AcDbLine 0 ARC 5 -F1 +F5 330 1F 100 @@ -6179,7 +6283,7 @@ AcDbArc 0 LINE 5 -F2 +F6 330 1F 100 @@ -6209,7 +6313,7 @@ AcDbLine 0 LINE 5 -F3 +F7 330 1F 100 @@ -6239,7 +6343,7 @@ AcDbLine 0 LINE 5 -F4 +F8 330 1F 100 @@ -6269,7 +6373,7 @@ AcDbLine 0 LINE 5 -F5 +F9 330 1F 100 @@ -6299,7 +6403,7 @@ AcDbLine 0 ARC 5 -F6 +FA 330 1F 100 @@ -6331,7 +6435,7 @@ AcDbArc 0 LINE 5 -F7 +FB 330 1F 100 @@ -6361,7 +6465,7 @@ AcDbLine 0 ARC 5 -F8 +FC 330 1F 100 @@ -6393,7 +6497,7 @@ AcDbArc 0 LINE 5 -F9 +FD 330 1F 100 @@ -6423,126 +6527,6 @@ AcDbLine 0 LINE 5 -FA -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -607.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -608.0692957471 - 31 -0.0 - 0 -LINE - 5 -FB -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -607.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -607.5692957471 - 31 -0.0 - 0 -LINE - 5 -FC -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -447.5692957471 - 30 -0.0 - 11 --520.3965007512 - 21 -607.5692957471 - 31 -0.0 - 0 -LINE - 5 -FD -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -447.5692957471 - 30 -0.0 - 11 --520.3965007512 - 21 -447.5692957471 - 31 -0.0 - 0 -LINE - 5 FE 330 1F @@ -6557,6 +6541,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-517.1599007512 + 20 +607.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +608.0692957471 + 31 +0.0 + 0 +LINE + 5 +FF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +607.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +607.5692957471 + 31 +0.0 + 0 +LINE + 5 +100 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +447.5692957471 + 30 +0.0 + 11 +-520.3965007512 + 21 +607.5692957471 + 31 +0.0 + 0 +LINE + 5 +101 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-517.1599007512 + 20 +447.5692957471 + 30 +0.0 + 11 +-520.3965007512 + 21 +447.5692957471 + 31 +0.0 + 0 +LINE + 5 +102 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -517.1599007512 @@ -6573,7 +6677,7 @@ AcDbLine 0 LINE 5 -FF +103 330 1F 100 @@ -6603,7 +6707,7 @@ AcDbLine 0 ARC 5 -100 +104 330 1F 100 @@ -6625,7 +6729,7 @@ AcDbCircle 30 0.0 40 -2.0 +2.000000000000057 100 AcDbArc 50 @@ -6635,7 +6739,7 @@ AcDbArc 0 LINE 5 -101 +105 330 1F 100 @@ -6665,7 +6769,7 @@ AcDbLine 0 ARC 5 -102 +106 330 1F 100 @@ -6697,7 +6801,7 @@ AcDbArc 0 LINE 5 -103 +107 330 1F 100 @@ -6727,126 +6831,6 @@ AcDbLine 0 LINE 5 -104 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -432.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -433.0692957471 - 31 -0.0 - 0 -LINE - 5 -105 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -432.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -432.5692957471 - 31 -0.0 - 0 -LINE - 5 -106 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -272.5692957471 - 30 -0.0 - 11 --520.3965007512 - 21 -432.5692957471 - 31 -0.0 - 0 -LINE - 5 -107 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -272.5692957471 - 30 -0.0 - 11 --520.3965007512 - 21 -272.5692957471 - 31 -0.0 - 0 -LINE - 5 108 330 1F @@ -6861,6 +6845,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-517.1599007512 + 20 +432.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +433.0692957471 + 31 +0.0 + 0 +LINE + 5 +109 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +432.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +432.5692957471 + 31 +0.0 + 0 +LINE + 5 +10A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +272.5692957471 + 30 +0.0 + 11 +-520.3965007512 + 21 +432.5692957471 + 31 +0.0 + 0 +LINE + 5 +10B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-517.1599007512 + 20 +272.5692957471 + 30 +0.0 + 11 +-520.3965007512 + 21 +272.5692957471 + 31 +0.0 + 0 +LINE + 5 +10C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -517.1599007512 @@ -6877,7 +6981,7 @@ AcDbLine 0 LINE 5 -109 +10D 330 1F 100 @@ -6907,7 +7011,7 @@ AcDbLine 0 ARC 5 -10A +10E 330 1F 100 @@ -6939,7 +7043,7 @@ AcDbArc 0 LINE 5 -10B +10F 330 1F 100 @@ -6969,7 +7073,7 @@ AcDbLine 0 ARC 5 -10C +110 330 1F 100 @@ -6991,7 +7095,7 @@ AcDbCircle 30 0.0 40 -2.0 +2.000000000000057 100 AcDbArc 50 @@ -7001,7 +7105,7 @@ AcDbArc 0 LINE 5 -10D +111 330 1F 100 @@ -7031,126 +7135,6 @@ AcDbLine 0 LINE 5 -10E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -257.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -258.0692957471 - 31 -0.0 - 0 -LINE - 5 -10F -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -257.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -257.5692957471 - 31 -0.0 - 0 -LINE - 5 -110 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -97.5692957471 - 30 -0.0 - 11 --520.3965007512 - 21 -257.5692957471 - 31 -0.0 - 0 -LINE - 5 -111 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -97.5692957471 - 30 -0.0 - 11 --520.3965007512 - 21 -97.5692957471 - 31 -0.0 - 0 -LINE - 5 112 330 1F @@ -7165,6 +7149,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-517.1599007512 + 20 +257.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +258.0692957471 + 31 +0.0 + 0 +LINE + 5 +113 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +257.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +257.5692957471 + 31 +0.0 + 0 +LINE + 5 +114 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +97.5692957471 + 30 +0.0 + 11 +-520.3965007512 + 21 +257.5692957471 + 31 +0.0 + 0 +LINE + 5 +115 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-517.1599007512 + 20 +97.5692957471 + 30 +0.0 + 11 +-520.3965007512 + 21 +97.5692957471 + 31 +0.0 + 0 +LINE + 5 +116 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -517.1599007512 @@ -7181,7 +7285,7 @@ AcDbLine 0 LINE 5 -113 +117 330 1F 100 @@ -7211,7 +7315,7 @@ AcDbLine 0 ARC 5 -114 +118 330 1F 100 @@ -7243,7 +7347,7 @@ AcDbArc 0 LINE 5 -115 +119 330 1F 100 @@ -7273,7 +7377,7 @@ AcDbLine 0 ARC 5 -116 +11A 330 1F 100 @@ -7305,7 +7409,7 @@ AcDbArc 0 LINE 5 -117 +11B 330 1F 100 @@ -7335,126 +7439,6 @@ AcDbLine 0 LINE 5 -118 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 -82.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -83.0692957471 - 31 -0.0 - 0 -LINE - 5 -119 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 -82.5692957471 - 30 -0.0 - 11 --517.1599007512 - 21 -82.5692957471 - 31 -0.0 - 0 -LINE - 5 -11A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 --77.4307042529 - 30 -0.0 - 11 --520.3965007512 - 21 -82.5692957471 - 31 -0.0 - 0 -LINE - 5 -11B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 --77.4307042529 - 30 -0.0 - 11 --520.3965007512 - 21 --77.4307042529 - 31 -0.0 - 0 -LINE - 5 11C 330 1F @@ -7469,6 +7453,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-517.1599007512 + 20 +82.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +83.0692957471 + 31 +0.0 + 0 +LINE + 5 +11D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +82.5692957471 + 30 +0.0 + 11 +-517.1599007512 + 21 +82.5692957471 + 31 +0.0 + 0 +LINE + 5 +11E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +-77.4307042529 + 30 +0.0 + 11 +-520.3965007512 + 21 +82.5692957471 + 31 +0.0 + 0 +LINE + 5 +11F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-517.1599007512 + 20 +-77.4307042529 + 30 +0.0 + 11 +-520.3965007512 + 21 +-77.4307042529 + 31 +0.0 + 0 +LINE + 5 +120 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -517.1599007512 @@ -7485,7 +7589,7 @@ AcDbLine 0 LINE 5 -11D +121 330 1F 100 @@ -7515,7 +7619,7 @@ AcDbLine 0 ARC 5 -11E +122 330 1F 100 @@ -7547,7 +7651,7 @@ AcDbArc 0 LINE 5 -11F +123 330 1F 100 @@ -7577,7 +7681,7 @@ AcDbLine 0 ARC 5 -120 +124 330 1F 100 @@ -7609,7 +7713,7 @@ AcDbArc 0 LINE 5 -121 +125 330 1F 100 @@ -7639,126 +7743,6 @@ AcDbLine 0 LINE 5 -122 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 --92.4307042529 - 30 -0.0 - 11 --517.1599007512 - 21 --91.9307042529 - 31 -0.0 - 0 -LINE - 5 -123 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 --92.4307042529 - 30 -0.0 - 11 --517.1599007512 - 21 --92.4307042529 - 31 -0.0 - 0 -LINE - 5 -124 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --520.3965007512 - 20 --252.4307042529 - 30 -0.0 - 11 --520.3965007512 - 21 --92.4307042529 - 31 -0.0 - 0 -LINE - 5 -125 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --517.1599007512 - 20 --252.4307042529 - 30 -0.0 - 11 --520.3965007512 - 21 --252.4307042529 - 31 -0.0 - 0 -LINE - 5 126 330 1F @@ -7773,6 +7757,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-517.1599007512 + 20 +-92.4307042529 + 30 +0.0 + 11 +-517.1599007512 + 21 +-91.9307042529 + 31 +0.0 + 0 +LINE + 5 +127 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +-92.4307042529 + 30 +0.0 + 11 +-517.1599007512 + 21 +-92.4307042529 + 31 +0.0 + 0 +LINE + 5 +128 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-520.3965007512 + 20 +-252.4307042529 + 30 +0.0 + 11 +-520.3965007512 + 21 +-92.4307042529 + 31 +0.0 + 0 +LINE + 5 +129 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-517.1599007512 + 20 +-252.4307042529 + 30 +0.0 + 11 +-520.3965007512 + 21 +-252.4307042529 + 31 +0.0 + 0 +LINE + 5 +12A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -517.1599007512 @@ -7789,7 +7893,7 @@ AcDbLine 0 LINE 5 -127 +12B 330 1F 100 @@ -7819,7 +7923,7 @@ AcDbLine 0 ARC 5 -128 +12C 330 1F 100 @@ -7851,7 +7955,7 @@ AcDbArc 0 LINE 5 -129 +12D 330 1F 100 @@ -7881,7 +7985,7 @@ AcDbLine 0 ARC 5 -12A +12E 330 1F 100 @@ -7913,7 +8017,7 @@ AcDbArc 0 LINE 5 -12B +12F 330 1F 100 @@ -7943,7 +8047,7 @@ AcDbLine 0 LINE 5 -12C +130 330 1F 100 @@ -7973,7 +8077,7 @@ AcDbLine 0 LINE 5 -12D +131 330 1F 100 @@ -8003,7 +8107,7 @@ AcDbLine 0 LINE 5 -12E +132 330 1F 100 @@ -8033,7 +8137,7 @@ AcDbLine 0 ARC 5 -12F +133 330 1F 100 @@ -8065,7 +8169,7 @@ AcDbArc 0 LINE 5 -130 +134 330 1F 100 @@ -8095,7 +8199,7 @@ AcDbLine 0 LINE 5 -131 +135 330 1F 100 @@ -8125,7 +8229,7 @@ AcDbLine 0 LINE 5 -132 +136 330 1F 100 @@ -8155,7 +8259,7 @@ AcDbLine 0 LINE 5 -133 +137 330 1F 100 @@ -8185,7 +8289,7 @@ AcDbLine 0 ARC 5 -134 +138 330 1F 100 @@ -8217,7 +8321,7 @@ AcDbArc 0 LINE 5 -135 +139 330 1F 100 @@ -8247,7 +8351,7 @@ AcDbLine 0 ARC 5 -136 +13A 330 1F 100 @@ -8279,7 +8383,7 @@ AcDbArc 0 LINE 5 -137 +13B 330 1F 100 @@ -8309,7 +8413,7 @@ AcDbLine 0 LINE 5 -138 +13C 330 1F 100 @@ -8339,126 +8443,6 @@ AcDbLine 0 LINE 5 -139 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --478.8965007512 - 20 --310.9307042529 - 30 -0.0 - 11 --478.8965007512 - 21 --307.6941042529 - 31 -0.0 - 0 -LINE - 5 -13A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --353.8965007512 - 20 --310.9307042529 - 30 -0.0 - 11 --478.8965007512 - 21 --310.9307042529 - 31 -0.0 - 0 -LINE - 5 -13B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --353.8965007512 - 20 --307.6941042529 - 30 -0.0 - 11 --353.8965007512 - 21 --310.9307042529 - 31 -0.0 - 0 -LINE - 5 -13C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --353.3965007512 - 20 --307.6941042529 - 30 -0.0 - 11 --353.8965007512 - 21 --307.6941042529 - 31 -0.0 - 0 -LINE - 5 13D 330 1F @@ -8473,6 +8457,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-478.8965007512 + 20 +-310.9307042529 + 30 +0.0 + 11 +-478.8965007512 + 21 +-307.6941042529 + 31 +0.0 + 0 +LINE + 5 +13E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-353.8965007512 + 20 +-310.9307042529 + 30 +0.0 + 11 +-478.8965007512 + 21 +-310.9307042529 + 31 +0.0 + 0 +LINE + 5 +13F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-353.8965007512 + 20 +-307.6941042529 + 30 +0.0 + 11 +-353.8965007512 + 21 +-310.9307042529 + 31 +0.0 + 0 +LINE + 5 +140 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-353.3965007512 + 20 +-307.6941042529 + 30 +0.0 + 11 +-353.8965007512 + 21 +-307.6941042529 + 31 +0.0 + 0 +LINE + 5 +141 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -353.3965007512 @@ -8489,7 +8593,7 @@ AcDbLine 0 ARC 5 -13E +142 330 1F 100 @@ -8521,7 +8625,7 @@ AcDbArc 0 LINE 5 -13F +143 330 1F 100 @@ -8551,7 +8655,7 @@ AcDbLine 0 ARC 5 -140 +144 330 1F 100 @@ -8583,7 +8687,7 @@ AcDbArc 0 LINE 5 -141 +145 330 1F 100 @@ -8613,7 +8717,7 @@ AcDbLine 0 LINE 5 -142 +146 330 1F 100 @@ -8643,7 +8747,7 @@ AcDbLine 0 LINE 5 -143 +147 330 1F 100 @@ -8673,7 +8777,7 @@ AcDbLine 0 LINE 5 -144 +148 330 1F 100 @@ -8703,7 +8807,7 @@ AcDbLine 0 LINE 5 -145 +149 330 1F 100 @@ -8733,7 +8837,7 @@ AcDbLine 0 LINE 5 -146 +14A 330 1F 100 @@ -8763,7 +8867,7 @@ AcDbLine 0 LINE 5 -147 +14B 330 1F 100 @@ -8793,7 +8897,7 @@ AcDbLine 0 ARC 5 -148 +14C 330 1F 100 @@ -8825,7 +8929,7 @@ AcDbArc 0 LINE 5 -149 +14D 330 1F 100 @@ -8855,7 +8959,7 @@ AcDbLine 0 ARC 5 -14A +14E 330 1F 100 @@ -8887,7 +8991,7 @@ AcDbArc 0 LINE 5 -14B +14F 330 1F 100 @@ -8917,7 +9021,7 @@ AcDbLine 0 LINE 5 -14C +150 330 1F 100 @@ -8947,7 +9051,7 @@ AcDbLine 0 LINE 5 -14D +151 330 1F 100 @@ -8977,7 +9081,7 @@ AcDbLine 0 LINE 5 -14E +152 330 1F 100 @@ -9007,7 +9111,7 @@ AcDbLine 0 LINE 5 -14F +153 330 1F 100 @@ -9037,7 +9141,7 @@ AcDbLine 0 LINE 5 -150 +154 330 1F 100 @@ -9067,7 +9171,7 @@ AcDbLine 0 LINE 5 -151 +155 330 1F 100 @@ -9097,7 +9201,7 @@ AcDbLine 0 ARC 5 -152 +156 330 1F 100 @@ -9129,7 +9233,7 @@ AcDbArc 0 LINE 5 -153 +157 330 1F 100 @@ -9159,7 +9263,7 @@ AcDbLine 0 ARC 5 -154 +158 330 1F 100 @@ -9191,7 +9295,7 @@ AcDbArc 0 LINE 5 -155 +159 330 1F 100 @@ -9221,7 +9325,7 @@ AcDbLine 0 LINE 5 -156 +15A 330 1F 100 @@ -9251,7 +9355,7 @@ AcDbLine 0 LINE 5 -157 +15B 330 1F 100 @@ -9281,7 +9385,7 @@ AcDbLine 0 LINE 5 -158 +15C 330 1F 100 @@ -9311,7 +9415,7 @@ AcDbLine 0 LINE 5 -159 +15D 330 1F 100 @@ -9341,7 +9445,7 @@ AcDbLine 0 LINE 5 -15A +15E 330 1F 100 @@ -9371,7 +9475,7 @@ AcDbLine 0 LINE 5 -15B +15F 330 1F 100 @@ -9401,7 +9505,7 @@ AcDbLine 0 ARC 5 -15C +160 330 1F 100 @@ -9433,7 +9537,7 @@ AcDbArc 0 LINE 5 -15D +161 330 1F 100 @@ -9463,7 +9567,7 @@ AcDbLine 0 ARC 5 -15E +162 330 1F 100 @@ -9495,7 +9599,7 @@ AcDbArc 0 LINE 5 -15F +163 330 1F 100 @@ -9525,7 +9629,7 @@ AcDbLine 0 LINE 5 -160 +164 330 1F 100 @@ -9555,7 +9659,7 @@ AcDbLine 0 LINE 5 -161 +165 330 1F 100 @@ -9585,7 +9689,7 @@ AcDbLine 0 LINE 5 -162 +166 330 1F 100 @@ -9615,7 +9719,7 @@ AcDbLine 0 LINE 5 -163 +167 330 1F 100 @@ -9645,7 +9749,7 @@ AcDbLine 0 LINE 5 -164 +168 330 1F 100 @@ -9675,7 +9779,7 @@ AcDbLine 0 LINE 5 -165 +169 330 1F 100 @@ -9705,7 +9809,7 @@ AcDbLine 0 ARC 5 -166 +16A 330 1F 100 @@ -9737,7 +9841,7 @@ AcDbArc 0 LINE 5 -167 +16B 330 1F 100 @@ -9767,7 +9871,7 @@ AcDbLine 0 ARC 5 -168 +16C 330 1F 100 @@ -9799,7 +9903,7 @@ AcDbArc 0 LINE 5 -169 +16D 330 1F 100 @@ -9829,7 +9933,7 @@ AcDbLine 0 LINE 5 -16A +16E 330 1F 100 @@ -9859,110 +9963,6 @@ AcDbLine 0 CIRCLE 5 -16B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -99.6034992488 - 20 --316.3999509906 - 30 -0.0 - 40 -3.599999999999966 - 0 -CIRCLE - 5 -16C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --40.3965007512 - 20 --316.3999509906 - 30 -0.0 - 40 -3.599999999999966 - 0 -CIRCLE - 5 -16D -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --180.3965007512 - 20 --316.3999509906 - 30 -0.0 - 40 -3.599999999999966 - 0 -CIRCLE - 5 -16E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --486.3965007512 - 20 --316.3999509906 - 30 -0.0 - 40 -3.599999999999966 - 0 -CIRCLE - 5 16F 330 1F @@ -9981,11 +9981,11 @@ AcDbCircle 10 99.6034992488 20 -661.5385424848 +-316.3999509906 30 0.0 40 -3.600000000000136 +3.599999999999966 0 CIRCLE 5 @@ -10007,11 +10007,11 @@ AcDbCircle 10 -40.3965007512 20 -661.5385424848 +-316.3999509906 30 0.0 40 -3.600000000000136 +3.599999999999966 0 CIRCLE 5 @@ -10031,7 +10031,7 @@ Continuous 100 AcDbCircle 10 --346.3965007512 +-180.3965007512 20 -316.3999509906 30 @@ -10057,7 +10057,7 @@ Continuous 100 AcDbCircle 10 --180.3965007512 +99.6034992488 20 661.5385424848 30 @@ -10083,7 +10083,7 @@ Continuous 100 AcDbCircle 10 --206.3965007512 +-486.3965007512 20 -316.3999509906 30 @@ -10107,6 +10107,110 @@ Continuous 370 25 100 +AcDbCircle + 10 +-40.3965007512 + 20 +661.5385424848 + 30 +0.0 + 40 +3.600000000000136 + 0 +CIRCLE + 5 +175 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-346.3965007512 + 20 +-316.3999509906 + 30 +0.0 + 40 +3.599999999999966 + 0 +CIRCLE + 5 +176 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-206.3965007512 + 20 +-316.3999509906 + 30 +0.0 + 40 +3.599999999999966 + 0 +CIRCLE + 5 +177 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-180.3965007512 + 20 +661.5385424848 + 30 +0.0 + 40 +3.600000000000136 + 0 +CIRCLE + 5 +178 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbCircle 10 -486.3965007512 @@ -10119,7 +10223,7 @@ AcDbCircle 0 CIRCLE 5 -175 +179 330 1F 100 @@ -10145,7 +10249,7 @@ AcDbCircle 0 CIRCLE 5 -176 +17A 330 1F 100 @@ -10171,7 +10275,7 @@ AcDbCircle 0 CIRCLE 5 -177 +17B 330 1F 100 @@ -10193,111 +10297,7 @@ AcDbCircle 30 0.0 40 -3.600000000000023 - 0 -CIRCLE - 5 -178 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --525.8657474889 - 20 --84.9307042529 - 30 -0.0 - 40 -3.600000000000023 - 0 -CIRCLE - 5 -179 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --525.8657474889 - 20 -90.0692957471 - 30 -0.0 - 40 -3.600000000000023 - 0 -CIRCLE - 5 -17A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --525.8657474889 - 20 -265.0692957471 - 30 -0.0 - 40 -3.600000000000023 - 0 -CIRCLE - 5 -17B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --525.8657474889 - 20 -440.0692957471 - 30 -0.0 - 40 -3.600000000000023 +3.600000000000136 0 CIRCLE 5 @@ -10319,11 +10319,11 @@ AcDbCircle 10 -525.8657474889 20 -615.0692957471 +-84.9307042529 30 0.0 40 -3.600000000000023 +3.600000000000136 0 CIRCLE 5 @@ -10341,6 +10341,110 @@ Continuous 370 25 100 +AcDbCircle + 10 +-525.8657474889 + 20 +90.0692957471 + 30 +0.0 + 40 +3.600000000000136 + 0 +CIRCLE + 5 +17E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-525.8657474889 + 20 +265.0692957471 + 30 +0.0 + 40 +3.600000000000136 + 0 +CIRCLE + 5 +17F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-525.8657474889 + 20 +440.0692957471 + 30 +0.0 + 40 +3.600000000000136 + 0 +CIRCLE + 5 +180 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-525.8657474889 + 20 +615.0692957471 + 30 +0.0 + 40 +3.600000000000136 + 0 +CIRCLE + 5 +181 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbCircle 10 139.0727459865 @@ -10353,7 +10457,7 @@ AcDbCircle 0 CIRCLE 5 -17E +182 330 1F 100 @@ -10379,7 +10483,7 @@ AcDbCircle 0 CIRCLE 5 -17F +183 330 1F 100 @@ -10405,7 +10509,7 @@ AcDbCircle 0 CIRCLE 5 -180 +184 330 1F 100 @@ -10431,7 +10535,7 @@ AcDbCircle 0 CIRCLE 5 -181 +185 330 1F 100 @@ -10457,7 +10561,7 @@ AcDbCircle 0 CIRCLE 5 -182 +186 330 1F 100 @@ -10523,7 +10627,7 @@ ACAD_SCALELIST 3 DWGPROPS 350 -183 +187 0 DICTIONARY 5 @@ -10715,7 +10819,7 @@ B6 0 XRECORD 5 -183 +187 102 {ACAD_REACTORS 330 @@ -10741,7 +10845,7 @@ DWGPROPS COOKIE 7 8 -mc007 +mc008 9 300 @@ -10767,9 +10871,9 @@ mc007 40 0.0 41 -2460350.656627141 +2460354.098574155 42 -2460350.656639873 +2460354.098586991 1 90 diff --git a/sheetpress/cassandra-edcsm/cad/laser/UPNMounts_x8_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/laser/UPNMounts_x8_5mm_FERRO.DXF index 68e45685d..7e4729db2 100644 --- a/sheetpress/cassandra-edcsm/cad/laser/UPNMounts_x8_5mm_FERRO.DXF +++ b/sheetpress/cassandra-edcsm/cad/laser/UPNMounts_x8_5mm_FERRO.DXF @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460350.713162488 +2460354.115854641 9 $TDUCREATE 40 -2460350.671495822 +2460354.074187974 9 $TDUPDATE 40 -2460350.713174919 +2460354.115867477 9 $TDUUPDATE 40 -2460350.671508252 +2460354.07420081 9 $TDINDWG 40 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{b3edd84b-0eea-48ec-bfed-689eaa6495ab} +{137a8833-99da-4a09-b080-afb53a1a6c45} 9 $VERSIONGUID 2 @@ -2249,7 +2249,7 @@ DWGPROPS COOKIE 7 8 -mc007 +mc008 9 300 @@ -2275,9 +2275,9 @@ mc007 40 0.0 41 -2460350.671495822 +2460354.074187974 42 -2460350.671508252 +2460354.07420081 1 90 diff --git a/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.DXF index bc57199fb..5f22ae174 100644 --- a/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.DXF +++ b/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.DXF @@ -27,7 +27,7 @@ $EXTMIN 10 -4966.585444571 20 --318.3823680669 +-263.7030984999 30 0.0 9 @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460350.281846805 +2460354.173530301 9 $TDUCREATE 40 -2460350.240180139 +2460354.131863634 9 $TDUPDATE 40 -2460350.281872037 +2460354.173543415 9 $TDUUPDATE 40 -2460350.24020537 +2460354.131876748 9 $TDINDWG 40 @@ -505,7 +505,7 @@ $SPLINESEGS 9 $HANDSEED 5 -69 +6A 9 $SURFTAB1 70 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{13de275d-7203-4fba-a111-6af68628c856} +{8e2cdb8c-9e6e-4f67-b112-dd452831bf5e} 9 $VERSIONGUID 2 @@ -1077,7 +1077,7 @@ AcDbViewportTableRecord 12 -4913.5854445696 22 --181.6911840334 +-154.3515492499 13 0.0 23 @@ -1103,9 +1103,9 @@ AcDbViewportTableRecord 37 0.0 40 -278.8500154282 +223.0771604699 41 -0.3877353201 +0.4846753463 42 50.0 43 @@ -1865,15 +1865,15 @@ Continuous 100 AcDbLine 10 --4860.5854445683 +-4966.585444571 20 --55.0 +-45.0 30 0.0 11 --4860.5854445683 +-4966.585444571 21 --45.0 +-263.7030984999 31 0.0 0 @@ -1895,15 +1895,15 @@ Continuous 100 AcDbLine 10 --4864.4627977716 +-4966.585444571 20 --55.0 +-263.7030984999 30 0.0 11 --4860.5854445683 +-4945.3843604809 21 --55.0 +-263.7030984999 31 0.0 0 @@ -1925,9 +1925,9 @@ Continuous 100 AcDbLine 10 --4966.585444571 +-4945.3843604809 20 --318.3823680669 +-263.7030984999 30 0.0 11 @@ -1955,15 +1955,45 @@ Continuous 100 AcDbLine 10 --4966.585444571 +-4864.4627977716 20 --45.0 +-55.0 30 0.0 11 --4966.585444571 +-4860.5854445683 21 --318.3823680669 +-55.0 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-4860.5854445683 + 20 +-55.0 + 30 +0.0 + 11 +-4860.5854445683 + 21 +-45.0 31 0.0 0 @@ -2009,7 +2039,7 @@ ACAD_SCALELIST 3 DWGPROPS 350 -68 +69 0 DICTIONARY 5 @@ -2201,7 +2231,7 @@ B6 0 XRECORD 5 -68 +69 102 {ACAD_REACTORS 330 @@ -2227,7 +2257,7 @@ DWGPROPS COOKIE 7 8 -mc007 +mc008 9 300 @@ -2253,9 +2283,9 @@ mc007 40 0.0 41 -2460350.240180139 +2460354.131863634 42 -2460350.24020537 +2460354.131876748 1 90 @@ -2547,9 +2577,9 @@ ANSI_A_(11.00_x_8.50_Inches) 45 215.9 46 -3974.9827769772 +4935.4523623162 47 -230.9532541799 +239.7495052734 48 0.0 49 @@ -2559,7 +2589,7 @@ ANSI_A_(11.00_x_8.50_Inches) 141 0.0 142 -0.0307810634 +0.0384768211 143 1.0 70 @@ -2605,7 +2635,7 @@ Model 14 -4966.585444571 24 --318.3823680669 +-263.7030984999 34 0.0 15 diff --git a/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.SLDPRT new file mode 100644 index 000000000..7fa5ecc53 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/laser/UPNRibs_x4_10mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9243714d328495b402cc13a5f056958230cbd787d7e6d7bb25618bada7f8abf0 +size 52539 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad-report.json b/sheetpress/cassandra-edcsm/cad/spc-650/cad-report.json deleted file mode 100644 index 0637a088a..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad-report.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.SLDASM deleted file mode 100644 index e897a3d40..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e8daec904d6e4187793488101b518af8af860b2e59a059c8da62face4d068580 -size 4557429 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.html b/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.html deleted file mode 100644 index 47754f93c..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.html +++ /dev/null @@ -1,8367 +0,0 @@ - - - - - - - - - - -
-
-
-
- -
-
- - eDrawings - -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
- -
-
- - - -
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
Measure
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
-
- - -
-
-
-
-
- - -
-
-
-
- -
-
- -
-
-
-
Components
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
Sheets
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
Layers
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
- -
- - - - - - - - - -
-
-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
-
- -
-
-
- -
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
- -
- - - - -
-

Connection timed-out. Reload the page to continue.

-
-
- - - diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.jpg b/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.jpg deleted file mode 100644 index 76eeadc84..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a19b05fc14851e81e3253b88b5ea11aa1d1a7a159e576924bf01bc3e2387682 -size 241821 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.json b/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.json deleted file mode 100644 index b69d5a512..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.json +++ /dev/null @@ -1,184 +0,0 @@ -[ - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\global-main-edc-sm-spc650.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\casters\\60\\wheel.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\components\\upn\\UPN.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\laser\\UPNRibs_x4_10mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\7_Side_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\7_Rib_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\6_Side_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\8_Rib_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\Lower Platen Matrix Assembly Light.SLDASM", - "IsLaser": "1" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\20_80_60.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\304_SideMount_x4_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\405_BearingMount_x8_8mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\spc-partition-cell-650.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\201_PlateCoverTri_x2_1mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM", - "IsLaser": "1" - }, - { - "File Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx20000\\VC~~\\sprcc-650-assembly\\JustForRef^sprcc-650-assembly.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\framework\\UPN-H.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\LowerRibs\\2_RibB_x2_10mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\LowerRibs\\1_RibA_x2_10mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\LowerRibs\\400_LowerRibsTop.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\UPNMounts_x8_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\LowerRibs\\3_Mount_x2_10mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\LowerRibs\\400_LowerRibs.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\chassis-mounts-4x4.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Jack Piston.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Jack Piston - O-Ring.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Power Screw.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Jack Piston - Back-up Ring.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Power Screw assembly.SLDASM" - }, - { - "File Path": "c:\\solidworks data\\browser\\ansi metric\\retaining rings\\external\\reinforced e-ring external retaining ring_am.sldprt" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Lever Linkage Connector Pin.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Lever Main Connector Pin.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Lever.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Assembly section 1 Adrian.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Retaining Nut.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Piston.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Jack Barrel.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Barrel - Gasket.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Lever Linkage Base Connector Shaft.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Rubber Relief-Filler.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Barrel.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Piston - O-Ring.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Bottle Jack Housing.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump - Back-up Ring.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx20000\\VC~~\\Pump Base Assembly\\Assem3^Pump Base Assembly.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Plastic Stop.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Valve Ball.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Valve Bolt Dowel.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Valve Bolt.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\O-Ring - 11 OD.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Valve Bolt Assembly.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Bottle Jack Base.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump washer-gasket.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Base Assembly.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Parts\\Pump Lever Linkage.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\components\\BottleJack\\Bottle Jack Assembly.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\hardware\\springs\\40-60-100-10.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\base\\cad\\components\\EncSocket_x8_10mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650-assembly.SLDASM" - } -] \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.step b/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.step deleted file mode 100644 index 2bf2022df..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.step +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:effc716eeb8e1672c12cefb618b2a36556ee26fdd6bdf6d1627e8495db78a83d -size 18077915 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.x_t b/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.x_t deleted file mode 100644 index 1125b005a..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/global-main-edc-sm-spc650.x_t +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47839d782af519d275af82550c344968596769769dab949e838fd2e75d257a8a -size 5323920 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/EncBack_x1_1mm_Inox.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/EncBack_x1_1mm_Inox.SLDPRT deleted file mode 100644 index c77d1418d..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/EncBack_x1_1mm_Inox.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eafcafe5abd82b00da6a4070b6fb1f467898bba4a40740da60dc148dfcf844e0 -size 4671714 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/EncSide_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/EncSide_x2_1mm_INOX.SLDPRT deleted file mode 100644 index f40893595..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/EncSide_x2_1mm_INOX.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec0ea887d353e993e81536ef9358dd1f5c5ec562804264ab9825f268631be9a0 -size 833945 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.SLDASM deleted file mode 100644 index a73517b05..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25/main-spc450-housing-sm25.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2820eccceb4b4dc4c3e112aeaafedd8edaec3ad0b196c4ccee16c646b6e784e0 -size 323516 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/chassis-fm-sm25-bottom.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/chassis-fm-sm25-bottom.SLDPRT deleted file mode 100644 index 0017e0bde..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/chassis-fm-sm25-bottom.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f32c18c7dc7be301d664c38565fd24705276b7b6e32ca27090b0f07c9caa720d -size 115813 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/envelop-fm-sm25-top.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/envelop-fm-sm25-top.SLDPRT deleted file mode 100644 index 9410ff74e..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/envelop-fm-sm25-top.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b75630c80d866a600a891a215d2fa1068c60bc9a65636875f8dd9dec835bda61 -size 146630 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25-configs.json b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25-configs.json deleted file mode 100644 index 4b39a9486..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25-configs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Default": {} -} \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.SLDASM deleted file mode 100644 index 8cad349e8..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e91288daa8f9f6487df473590da95b7086cfce7692de4eea0c52e8d62ce9298a -size 135047 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.html b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.html deleted file mode 100644 index b7f5e85c7..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.html +++ /dev/null @@ -1,8367 +0,0 @@ - - - - - - - - - - -
-
-
-
- -
-
- - eDrawings - -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
- -
-
- - - -
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
Measure
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
-
- - -
-
-
-
-
- - -
-
-
-
- -
-
- -
-
-
-
Components
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
Sheets
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
Layers
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
- -
- - - - - - - - - -
-
-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- - - - -
-
-
-
- -
-
-
- -
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
- -
- - - - -
-

Connection timed-out. Reload the page to continue.

-
-
- - - diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.jpg b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.jpg deleted file mode 100644 index 56339a763..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a21a1896dc203dbce33a72ee855e15e1523fe8a4a0608fc1ad59181e8a1f239 -size 239650 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.step b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.step deleted file mode 100644 index 373b7a021..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/main-spc450-housing-sm25.step +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:927a7c1a8193b908bf2123387e9d223425c295941c2ecb2fcd6ad5dc589493b4 -size 327003 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/sidepanel-fm-sm25.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/sidepanel-fm-sm25.SLDPRT deleted file mode 100644 index 1ae8a79b6..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/housing/sm25fm/sidepanel-fm-sm25.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4660b32658e42640abedfa78fa54a30baca9e9391a393e2838a27c6ff859fb9f -size 71745 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/laser/UPNRibs_x4_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/laser/UPNRibs_x4_10mm_FERRO.SLDPRT deleted file mode 100644 index 2d84a0532..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/laser/UPNRibs_x4_10mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02cdaf131ae240df36bf11813e716106e3a9ac1649597cb99cacd584cf06d0c3 -size 50583 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/main-edc-sm-spc650-configs.json b/sheetpress/cassandra-edcsm/cad/spc-650/cad/main-edc-sm-spc650-configs.json deleted file mode 100644 index 4b39a9486..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/main-edc-sm-spc650-configs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Default": {} -} \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/10_HeaterBack_x10_5mm_FERRO.DXF.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/10_HeaterBack_x10_5mm_FERRO.DXF.SLDPRT deleted file mode 100644 index de85875d6..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/10_HeaterBack_x10_5mm_FERRO.DXF.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5a5aaaafc407e50c12cccc78949ad881235ba90c5c4e2defc0410421cd9a640 -size 94761 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/200_Bottom-PressPlate.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/200_Bottom-PressPlate.SLDASM deleted file mode 100644 index 963fd6f20..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/200_Bottom-PressPlate.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9d0881029b3b66d4b086e86b056046e6d2ecad5b58b1c578588ca4c102bb3a4 -size 264551 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/201_PlateCoverTri_x8_1mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/201_PlateCoverTri_x8_1mm_FERRO.SLDPRT deleted file mode 100644 index 1fee677bb..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/201_PlateCoverTri_x8_1mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64b0172bbd915015bbc6212c1d0c8fffc8c9276b386ef374556932797aa6452c -size 47534 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/202_PlateCover_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/202_PlateCover_x2_1mm_INOX.SLDPRT deleted file mode 100644 index 79bc00890..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/202_PlateCover_x2_1mm_INOX.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ea2d67d400f70557270f22188fb32517b13436e5cec5da6af74548187eb3bae -size 91106 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/302_RibMount_x8_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/302_RibMount_x8_5mm_FERRO.SLDPRT deleted file mode 100644 index 23ef94f37..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/302_RibMount_x8_5mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e18be684d865a8334ebfe2eb970830ee5493c5250edf2869b72dd516a84200d2 -size 69820 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/405_BearingMount_x8_8mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/405_BearingMount_x8_8mm_FERRO.SLDPRT deleted file mode 100644 index 8c0dd3c70..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/405_BearingMount_x8_8mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6a25c4e640659b0aea04ad703a00e3fa170df8fb14a0cf7294fd4bd397152564 -size 120029 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/6_Side_x4_5mm_FERRO.DXF.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/6_Side_x4_5mm_FERRO.DXF.SLDPRT deleted file mode 100644 index d38d57435..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/6_Side_x4_5mm_FERRO.DXF.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97ceded009bb9e8ee185759f52b5d4a294eac2add716245ee13a7c66db800f33 -size 229958 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Rib_x2_5mm_FERRO.DXF.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Rib_x2_5mm_FERRO.DXF.SLDPRT deleted file mode 100644 index ee04161dc..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Rib_x2_5mm_FERRO.DXF.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5bb47448fb5cd801984885800e0c3e154ac6325c0cac41659a7f1a71ffdd9b3b -size 164953 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Side_x2_5mm_FERRO.DXF.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Side_x2_5mm_FERRO.DXF.SLDPRT deleted file mode 100644 index f64ff67dc..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Side_x2_5mm_FERRO.DXF.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2da024d32e718d1f10b631618ffd5e37ef6affc57c1e79375e23663d064721d7 -size 214107 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Side_x4_5mm_FERRO.DXF.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Side_x4_5mm_FERRO.DXF.SLDPRT deleted file mode 100644 index f6b895416..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/7_Side_x4_5mm_FERRO.DXF.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:712ca54033f856a76958b3737d41a2f477dd4a4b6b2ebc454e94b0299da3c6a9 -size 185599 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/801_EncTopMount_x4_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/801_EncTopMount_x4_5mm_FERRO.SLDPRT deleted file mode 100644 index e509e2267..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/801_EncTopMount_x4_5mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dde8737556c1fe0ba0143f9e22ec5b4b1a517f89a9d6cd47c60070ef1770abe5 -size 72989 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/802_EncBottomMount_x4_6mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/802_EncBottomMount_x4_6mm_FERRO.SLDPRT deleted file mode 100644 index 5ec73431e..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/802_EncBottomMount_x4_6mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4150977be6af336c2e61131267162ed97f5f79d2099808f2fe61f24775e27e74 -size 63452 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/8_Rib_x2_5mm_FERRO.DXF.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/8_Rib_x2_5mm_FERRO.DXF.SLDPRT deleted file mode 100644 index ede4ddcf1..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/8_Rib_x2_5mm_FERRO.DXF.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02c3f3c8f2503233828d81e809e17f027fe0060b06d714f76a0100079d084fb3 -size 174666 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/EMP_054_Heatplate_Light_x2_10.0mm_Inox.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/EMP_054_Heatplate_Light_x2_10.0mm_Inox.SLDPRT deleted file mode 100644 index 1b37358a5..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/EMP_054_Heatplate_Light_x2_10.0mm_Inox.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b0b02b7097d4b3df0130571ce73dd835edbe72daa9d951a216bed2c88be7ffc -size 74005 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/EMP_058_Heatplate_Mount_Light_x4_10.0mm_Inox.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/EMP_058_Heatplate_Mount_Light_x4_10.0mm_Inox.SLDPRT deleted file mode 100644 index cf87c73bf..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/EMP_058_Heatplate_Mount_Light_x4_10.0mm_Inox.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43428c19b65adc6aaa921f6f158de9a9fa2b7a471634df58eb19115e8b83e983 -size 95490 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/Lower Platen Matrix Assembly Light.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/Lower Platen Matrix Assembly Light.SLDASM deleted file mode 100644 index 9e9a01662..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/Lower Platen Matrix Assembly Light.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1d8f041b3cceb617876b4dcdf3ff6e400fd98db02509736fd82ea9fb5cd6b34 -size 237165 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/Lower Platen Matrix Assembly Light2.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/Lower Platen Matrix Assembly Light2.SLDASM deleted file mode 100644 index fc1d7efae..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/spc450/press-plate/Lower Platen Matrix Assembly Light2.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:431e9a212fb5c55771a9abeea3ebef6e83d6054ca931d321165753e3225bc718 -size 278434 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650-assembly.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650-assembly.SLDASM deleted file mode 100644 index a4432e200..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650-assembly.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c76422d43ca2c2fea52ac3761ca651b51d8c19b76e408cc2374671a0e616502f -size 4025547 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.SLDASM deleted file mode 100644 index d394ae6e8..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62ef06450bd1b7a52bbd0994deddece61ec06a068a2563add467432a96a98aff -size 439182 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.jpg b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.jpg deleted file mode 100644 index b05bf6614..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:001ed0363858cc4a3fd6a62bcc8043c593a6bf7ac5a801ed535d3bf8df061c0b -size 240152 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.step b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.step deleted file mode 100644 index 3420d3d9c..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.step +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1d008ac3c372e6342aea69a398d080378fb864b891f20a93b433eeb411f0faec -size 1755008 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.x_t b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.x_t deleted file mode 100644 index a0b3cc970..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-Global-650.x_t +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f0643c5c05143109d61c979b8f2ede98a5bed438b340fb34c9232120492a7ba -size 642116 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-global-650.json b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-global-650.json deleted file mode 100644 index 06b2cf7b9..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-global-650.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM", - "IsLaser": "1" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\201_PlateCoverTri_x2_1mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\405_BearingMount_x8_8mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\8_Rib_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\7_Side_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\7_Rib_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\6_Side_x2_5mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\Lower Platen Matrix Assembly Light.SLDASM", - "IsLaser": "1" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\spc-partition-cell-650.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\20_80_60.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\spc-650\\cad\\sprcc-650\\cad\\304_SideMount_x4_5mm_FERRO.SLDPRT" - } -] \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/201_PlateCoverTri_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/201_PlateCoverTri_x2_1mm_INOX.SLDPRT deleted file mode 100644 index ae69ff9dd..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/201_PlateCoverTri_x2_1mm_INOX.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21a03dde31da892e67af595da28d159ba796660a5c6fc5c560785f53eeffcf9e -size 86574 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/405_BearingMount_x8_8mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/405_BearingMount_x8_8mm_FERRO.SLDPRT deleted file mode 100644 index 5d0799959..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/405_BearingMount_x8_8mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb677e154ffd3bbbc76b6b4fc421b09b2decf9e5cf10399085d6afa9a49a24cd -size 121814 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/6_Side_x2_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/6_Side_x2_5mm_FERRO.SLDPRT deleted file mode 100644 index 6eb53ae31..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/6_Side_x2_5mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:55c45baf899d6e809904aa34fc6e3db5d6e795876202da6a4c5f21fd9bee2430 -size 220974 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Lower Platen Matrix Assembly Light.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Lower Platen Matrix Assembly Light.SLDASM deleted file mode 100644 index 180d2b628..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Lower Platen Matrix Assembly Light.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4fff78d299062dbebad36b3fdaf33c280869eb4c9a26ff5a9a303b15522da40b -size 236168 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/1_RibA_x2_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/1_RibA_x2_10mm_FERRO.SLDPRT deleted file mode 100644 index e062f6a34..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/1_RibA_x2_10mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0aeb0c3b21433b94abdaa9fc2fbe0dfdbf524cc241d52098102274b57954dcee -size 85741 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/2_RibB_x2_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/2_RibB_x2_10mm_FERRO.SLDPRT deleted file mode 100644 index a3c62ed23..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/2_RibB_x2_10mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5eb3b8081ffe1de26309868f8281e2425b891b4fa79f167f0af3577911ce87d -size 92226 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/3_Mount_x2_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/3_Mount_x2_10mm_FERRO.SLDPRT deleted file mode 100644 index cc22a916a..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/3_Mount_x2_10mm_FERRO.SLDPRT +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:83287bb343e6e43e2fc7454beeaae8bc4e7c4d2d3be30960cd46ad940a638386 -size 94508 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/400_LowerRibs.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/400_LowerRibs.SLDASM deleted file mode 100644 index 0acc313be..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/400_LowerRibs.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc49ac4304bef2282b2d1c9b43c4676d8b644cf1d8630de90ce3fdcb30fe8c48 -size 72627 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/400_LowerRibsTop.SLDASM b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/400_LowerRibsTop.SLDASM deleted file mode 100644 index e6073eaf8..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs/400_LowerRibsTop.SLDASM +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f1a9df1793244197bd979c1b889f6c8b4828f35d0c307c896867aabc59c0bfa -size 59085 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/306_SidePanel_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/306_SidePanel_x2_1mm_INOX.DXF deleted file mode 100644 index ebfd72fab..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/306_SidePanel_x2_1mm_INOX.DXF +++ /dev/null @@ -1,3362 +0,0 @@ - 0 -SECTION - 2 -HEADER - 9 -$ACADVER - 1 -AC1015 - 9 -$ACADMAINTVER - 70 - 6 - 9 -$DWGCODEPAGE - 3 -ANSI_1252 - 9 -$INSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$EXTMIN - 10 --316.0 - 20 --45.0 - 30 -0.0 - 9 -$EXTMAX - 10 -316.0 - 20 -45.0 - 30 -0.0 - 9 -$LIMMIN - 10 -0.0 - 20 -0.0 - 9 -$LIMMAX - 10 -420.0 - 20 -297.0 - 9 -$ORTHOMODE - 70 - 0 - 9 -$REGENMODE - 70 - 1 - 9 -$FILLMODE - 70 - 1 - 9 -$QTEXTMODE - 70 - 0 - 9 -$MIRRTEXT - 70 - 1 - 9 -$LTSCALE - 40 -1.0 - 9 -$ATTMODE - 70 - 1 - 9 -$TEXTSIZE - 40 -3.5 - 9 -$TRACEWID - 40 -1.0 - 9 -$TEXTSTYLE - 7 -Standard - 9 -$CLAYER - 8 -0 - 9 -$CELTYPE - 6 -ByLayer - 9 -$CECOLOR - 62 - 256 - 9 -$CELTSCALE - 40 -1.0 - 9 -$DISPSILH - 70 - 0 - 9 -$DIMSCALE - 40 -1.0 - 9 -$DIMASZ - 40 -3.302 - 9 -$DIMEXO - 40 -0.0 - 9 -$DIMDLI - 40 -3.75 - 9 -$DIMRND - 40 -0.0 - 9 -$DIMDLE - 40 -0.0 - 9 -$DIMEXE - 40 -1.0 - 9 -$DIMTP - 40 -0.0 - 9 -$DIMTM - 40 -0.0 - 9 -$DIMTXT - 40 -3.5 - 9 -$DIMCEN - 40 -2.5 - 9 -$DIMTSZ - 40 -0.0 - 9 -$DIMTOL - 70 - 0 - 9 -$DIMLIM - 70 - 0 - 9 -$DIMTIH - 70 - 1 - 9 -$DIMTOH - 70 - 1 - 9 -$DIMSE1 - 70 - 0 - 9 -$DIMSE2 - 70 - 0 - 9 -$DIMTAD - 70 - 1 - 9 -$DIMZIN - 70 - 1 - 9 -$DIMBLK - 1 - - 9 -$DIMASO - 70 - 1 - 9 -$DIMSHO - 70 - 1 - 9 -$DIMPOST - 1 - - 9 -$DIMAPOST - 1 - - 9 -$DIMALT - 70 - 0 - 9 -$DIMALTD - 70 - 3 - 9 -$DIMALTF - 40 -0.0393700787 - 9 -$DIMLFAC - 40 -1.0 - 9 -$DIMTOFL - 70 - 1 - 9 -$DIMTVP - 40 -0.0 - 9 -$DIMTIX - 70 - 0 - 9 -$DIMSOXD - 70 - 0 - 9 -$DIMSAH - 70 - 0 - 9 -$DIMBLK1 - 1 - - 9 -$DIMBLK2 - 1 - - 9 -$DIMSTYLE - 2 -ISO-25 - 9 -$DIMCLRD - 70 - 0 - 9 -$DIMCLRE - 70 - 0 - 9 -$DIMCLRT - 70 - 0 - 9 -$DIMTFAC - 40 -1.0 - 9 -$DIMGAP - 40 -1.524 - 9 -$DIMJUST - 70 - 0 - 9 -$DIMSD1 - 70 - 0 - 9 -$DIMSD2 - 70 - 0 - 9 -$DIMTOLJ - 70 - 0 - 9 -$DIMTZIN - 70 - 1 - 9 -$DIMALTZ - 70 - 0 - 9 -$DIMALTTZ - 70 - 0 - 9 -$DIMUPT - 70 - 0 - 9 -$DIMDEC - 70 - 2 - 9 -$DIMTDEC - 70 - 2 - 9 -$DIMALTU - 70 - 2 - 9 -$DIMALTTD - 70 - 3 - 9 -$DIMTXSTY - 7 -Standard - 9 -$DIMAUNIT - 70 - 0 - 9 -$DIMADEC - 70 - 2 - 9 -$DIMALTRND - 40 -0.0 - 9 -$DIMAZIN - 70 - 0 - 9 -$DIMDSEP - 70 - 44 - 9 -$DIMATFIT - 70 - 3 - 9 -$DIMFRAC - 70 - 0 - 9 -$DIMLDRBLK - 1 - - 9 -$DIMLUNIT - 70 - 2 - 9 -$DIMLWD - 70 - -2 - 9 -$DIMLWE - 70 - -2 - 9 -$DIMTMOVE - 70 - 0 - 9 -$LUNITS - 70 - 2 - 9 -$LUPREC - 70 - 2 - 9 -$SKETCHINC - 40 -1.0 - 9 -$FILLETRAD - 40 -0.0 - 9 -$AUNITS - 70 - 0 - 9 -$AUPREC - 70 - 2 - 9 -$MENU - 1 -. - 9 -$ELEVATION - 40 -0.0 - 9 -$PELEVATION - 40 -0.0 - 9 -$THICKNESS - 40 -0.0 - 9 -$LIMCHECK - 70 - 0 - 9 -$CHAMFERA - 40 -0.0 - 9 -$CHAMFERB - 40 -0.0 - 9 -$CHAMFERC - 40 -0.0 - 9 -$CHAMFERD - 40 -0.0 - 9 -$SKPOLY - 70 - 0 - 9 -$TDCREATE - 40 -2460347.604142372 - 9 -$TDUCREATE - 40 -2460347.562475706 - 9 -$TDUPDATE - 40 -2460347.604155069 - 9 -$TDUUPDATE - 40 -2460347.562488403 - 9 -$TDINDWG - 40 -0.0000000116 - 9 -$TDUSRTIMER - 40 -0.0000000116 - 9 -$USRTIMER - 70 - 1 - 9 -$ANGBASE - 50 -0.0 - 9 -$ANGDIR - 70 - 0 - 9 -$PDMODE - 70 - 0 - 9 -$PDSIZE - 40 --1.0 - 9 -$PLINEWID - 40 -0.0 - 9 -$SPLFRAME - 70 - 0 - 9 -$SPLINETYPE - 70 - 6 - 9 -$SPLINESEGS - 70 - 8 - 9 -$HANDSEED - 5 -73 - 9 -$SURFTAB1 - 70 - 6 - 9 -$SURFTAB2 - 70 - 6 - 9 -$SURFTYPE - 70 - 6 - 9 -$SURFU - 70 - 6 - 9 -$SURFV - 70 - 6 - 9 -$UCSBASE - 2 - - 9 -$UCSNAME - 2 - - 9 -$UCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$UCSORTHOREF - 2 - - 9 -$UCSORTHOVIEW - 70 - 0 - 9 -$UCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSBASE - 2 - - 9 -$PUCSNAME - 2 - - 9 -$PUCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$PUCSORTHOREF - 2 - - 9 -$PUCSORTHOVIEW - 70 - 0 - 9 -$PUCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$USERI1 - 70 - 0 - 9 -$USERI2 - 70 - 0 - 9 -$USERI3 - 70 - 0 - 9 -$USERI4 - 70 - 0 - 9 -$USERI5 - 70 - 0 - 9 -$USERR1 - 40 -0.0 - 9 -$USERR2 - 40 -0.0 - 9 -$USERR3 - 40 -0.0 - 9 -$USERR4 - 40 -0.0 - 9 -$USERR5 - 40 -0.0 - 9 -$WORLDVIEW - 70 - 1 - 9 -$SHADEDGE - 70 - 3 - 9 -$SHADEDIF - 70 - 70 - 9 -$TILEMODE - 70 - 1 - 9 -$MAXACTVP - 70 - 64 - 9 -$PINSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PLIMCHECK - 70 - 0 - 9 -$PEXTMIN - 10 -1.0000000000E+20 - 20 -1.0000000000E+20 - 30 -1.0000000000E+20 - 9 -$PEXTMAX - 10 --1.0000000000E+20 - 20 --1.0000000000E+20 - 30 --1.0000000000E+20 - 9 -$PLIMMIN - 10 -0.0 - 20 -0.0 - 9 -$PLIMMAX - 10 -420.0 - 20 -297.0 - 9 -$UNITMODE - 70 - 0 - 9 -$VISRETAIN - 70 - 1 - 9 -$PLINEGEN - 70 - 0 - 9 -$PSLTSCALE - 70 - 1 - 9 -$TREEDEPTH - 70 - 3020 - 9 -$CMLSTYLE - 2 -Standard - 9 -$CMLJUST - 70 - 0 - 9 -$CMLSCALE - 40 -20.0 - 9 -$PROXYGRAPHICS - 70 - 1 - 9 -$MEASUREMENT - 70 - 1 - 9 -$CELWEIGHT -370 - -1 - 9 -$ENDCAPS -280 - 0 - 9 -$JOINSTYLE -280 - 0 - 9 -$LWDISPLAY -290 - 1 - 9 -$INSUNITS - 70 - 4 - 9 -$HYPERLINKBASE - 1 - - 9 -$STYLESHEET - 1 - - 9 -$XEDIT -290 - 1 - 9 -$CEPSNTYPE -380 - 0 - 9 -$PSTYLEMODE -290 - 1 - 9 -$FINGERPRINTGUID - 2 -{bbba3160-a8d7-4fed-83e3-12ad6236d467} - 9 -$VERSIONGUID - 2 -{FAEB1C32-E019-11D5-929B-00C0DF256EC4} - 9 -$EXTNAMES -290 - 1 - 9 -$PSVPSCALE - 40 -0.0 - 9 -$OLESTARTUP -290 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -CLASSES - 0 -CLASS - 1 -ACDBDICTIONARYWDFLT - 2 -AcDbDictionaryWithDefault - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -VISUALSTYLE - 2 -AcDbVisualStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MATERIAL - 2 -AcDbMaterial - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SCALE - 2 -AcDbScale - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -TABLESTYLE - 2 -AcDbTableStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MLEADERSTYLE - 2 -AcDbMLeaderStyle - 3 -ACDB_MLEADERSTYLE_CLASS - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SUN - 2 -AcDbSun - 3 -SCENEOE - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -ACDBPLACEHOLDER - 2 -AcDbPlaceHolder - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -LAYOUT - 2 -AcDbLayout - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -TABLES - 0 -TABLE - 2 -VPORT - 5 -8 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -VPORT - 5 -29 -330 -8 -100 -AcDbSymbolTableRecord -100 -AcDbViewportTableRecord - 2 -*Active - 70 - 0 - 10 -0.0 - 20 -0.0 - 11 -1.0 - 21 -1.0 - 12 -0.0 - 22 -0.0 - 13 -0.0 - 23 -0.0 - 14 -10.0 - 24 -10.0 - 15 -10.0 - 25 -10.0 - 16 -0.0 - 26 -0.0 - 36 -1.0 - 17 -0.0 - 27 -0.0 - 37 -0.0 - 40 -91.8 - 41 -7.0222222222 - 42 -50.0 - 43 -0.0 - 44 -0.0 - 50 -0.0 - 51 -0.0 - 71 - 0 - 72 - 100 - 73 - 1 - 74 - 3 - 75 - 0 - 76 - 0 - 77 - 0 - 78 - 0 -281 - 0 - 65 - 1 -110 -0.0 -120 -0.0 -130 -0.0 -111 -1.0 -121 -0.0 -131 -0.0 -112 -0.0 -122 -1.0 -132 -0.0 - 79 - 0 -146 -0.0 - 0 -ENDTAB - 0 -TABLE - 2 -LTYPE - 5 -5 -330 -0 -100 -AcDbSymbolTable - 70 - 6 - 0 -LTYPE - 5 -14 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByBlock - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -15 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByLayer - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -16 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -Continuous - 70 - 0 - 3 -Solid line - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -5E -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -HIDDEN - 70 - 0 - 3 -Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ - 72 - 65 - 73 - 2 - 40 -1.905 - 49 -1.27 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -LTYPE - 5 -5F -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -PHANTOM - 70 - 0 - 3 -Phantom ______ __ __ ______ __ __ ______ - 72 - 65 - 73 - 6 - 40 -12.7 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -60 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTER - 70 - 0 - 3 -Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ - 72 - 65 - 73 - 4 - 40 -10.16 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -61 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTERX2 - 70 - 0 - 3 -Center (2x) ________ __ ________ __ _____ - 72 - 65 - 73 - 4 - 40 -20.32 - 49 -12.7 - 74 - 0 - 49 --2.54 - 74 - 0 - 49 -2.54 - 74 - 0 - 49 --2.54 - 74 - 0 - 0 -LTYPE - 5 -62 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -DOT2 - 70 - 0 - 3 -Dot (.5x) ........................................ - 72 - 65 - 73 - 2 - 40 -0.635 - 49 -0.0 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -LAYER - 5 -2 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -LAYER - 5 -10 -330 -2 -100 -AcDbSymbolTableRecord -100 -AcDbLayerTableRecord - 2 -0 - 70 - 0 - 62 - 7 - 6 -Continuous -370 - -3 -390 -F - 0 -ENDTAB - 0 -TABLE - 2 -STYLE - 5 -3 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -STYLE - 5 -11 -330 -3 -100 -AcDbSymbolTableRecord -100 -AcDbTextStyleTableRecord - 2 -Standard - 70 - 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 - 0 - 42 -3.5 - 3 -txt - 4 - - 0 -ENDTAB - 0 -TABLE - 2 -VIEW - 5 -6 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -UCS - 5 -7 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -APPID - 5 -9 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -APPID - 5 -12 -330 -9 -100 -AcDbSymbolTableRecord -100 -AcDbRegAppTableRecord - 2 -ACAD - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -DIMSTYLE - 5 -A -330 -0 -100 -AcDbSymbolTable - 70 - 1 -100 -AcDbDimStyleTable - 0 -DIMSTYLE -105 -27 -330 -A -100 -AcDbSymbolTableRecord -100 -AcDbDimStyleTableRecord - 2 -ISO-25 - 70 - 0 - 41 -2.5 - 42 -0.625 - 43 -3.75 - 44 -1.25 - 73 - 0 - 74 - 0 - 77 - 1 - 78 - 8 -140 -2.5 -141 -2.5 -143 -0.0393700787 -147 -0.625 -171 - 3 -172 - 1 -178 - 0 -271 - 2 -272 - 2 -274 - 3 -278 - 44 -283 - 0 -284 - 8 -340 -11 - 0 -ENDTAB - 0 -TABLE - 2 -BLOCK_RECORD - 5 -1 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -BLOCK_RECORD - 5 -1F -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Model_Space -340 -22 - 0 -BLOCK_RECORD - 5 -1B -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space -340 -1E - 0 -BLOCK_RECORD - 5 -23 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space0 -340 -26 - 0 -ENDTAB - 0 -ENDSEC - 0 -SECTION - 2 -BLOCKS - 0 -BLOCK - 5 -20 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Model_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Model_Space - 1 - - 0 -ENDBLK - 5 -21 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -1C -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space - 1 - - 0 -ENDBLK - 5 -1D -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -24 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space0 - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space0 - 1 - - 0 -ENDBLK - 5 -25 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -ENDSEC - 0 -SECTION - 2 -ENTITIES - 0 -LINE - 5 -63 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -316.0 - 20 --45.0 - 30 -0.0 - 11 -316.0 - 21 -45.0 - 31 -0.0 - 0 -LINE - 5 -64 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -316.0 - 20 -45.0 - 30 -0.0 - 11 --316.0 - 21 -45.0 - 31 -0.0 - 0 -LINE - 5 -65 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --316.0 - 20 -45.0 - 30 -0.0 - 11 --316.0 - 21 --45.0 - 31 -0.0 - 0 -LINE - 5 -66 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --316.0 - 20 --45.0 - 30 -0.0 - 11 -316.0 - 21 --45.0 - 31 -0.0 - 0 -CIRCLE - 5 -67 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -247.75 - 20 -28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -CIRCLE - 5 -68 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -247.75 - 20 --28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -CIRCLE - 5 -69 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -162.25 - 20 --28.0 - 30 -0.0 - 40 -4.845889705129366 - 0 -CIRCLE - 5 -6A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -162.25 - 20 -28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -CIRCLE - 5 -6B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -217.5 - 20 -0.0 - 30 -0.0 - 40 -8.099999999999994 - 0 -CIRCLE - 5 -6C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -0.0 - 20 -0.0 - 30 -0.0 - 40 -8.100000000000001 - 0 -CIRCLE - 5 -6D -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --217.5 - 20 -0.0 - 30 -0.0 - 40 -8.099999999999994 - 0 -CIRCLE - 5 -6E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --162.25 - 20 --28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -CIRCLE - 5 -6F -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --247.75 - 20 --28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -CIRCLE - 5 -70 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --247.75 - 20 -28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -CIRCLE - 5 -71 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 --162.25 - 20 -28.0 - 30 -0.0 - 40 -4.845889705129395 - 0 -ENDSEC - 0 -SECTION - 2 -OBJECTS - 0 -DICTIONARY - 5 -C -330 -0 -100 -AcDbDictionary -281 - 1 - 3 -ACAD_GROUP -350 -D - 3 -ACAD_LAYOUT -350 -1A - 3 -ACAD_MLINESTYLE -350 -17 - 3 -ACAD_PLOTSETTINGS -350 -19 - 3 -ACAD_PLOTSTYLENAME -350 -E - 3 -ACAD_SCALELIST -350 -47 - 3 -DWGPROPS -350 -72 - 0 -DICTIONARY - 5 -D -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -DICTIONARY - 5 -1A -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Layout1 -350 -1E - 3 -Layout2 -350 -26 - 3 -Model -350 -22 - 0 -DICTIONARY - 5 -17 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Standard -350 -18 - 0 -DICTIONARY - 5 -19 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -ACDBDICTIONARYWDFLT - 5 -E -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Normal -350 -F -100 -AcDbDictionaryWithDefault -340 -F - 0 -DICTIONARY - 5 -47 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -A0 -350 -48 - 3 -A1 -350 -49 - 3 -A2 -350 -4A - 3 -A3 -350 -4B - 3 -A4 -350 -4C - 3 -A5 -350 -4D - 3 -A6 -350 -4E - 3 -A7 -350 -4F - 3 -A8 -350 -50 - 3 -A9 -350 -51 - 3 -B0 -350 -52 - 3 -B1 -350 -53 - 3 -B2 -350 -54 - 3 -B3 -350 -55 - 3 -B4 -350 -56 - 3 -B5 -350 -57 - 3 -B6 -350 -58 - 0 -XRECORD - 5 -72 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbXrecord -280 - 1 - 1 -DWGPROPS COOKIE - 2 - - 3 - - 4 - - 6 - - 7 - - 8 -mc007 - 9 - -300 -= -301 -= -302 -= -303 -= -304 -= -305 -= -306 -= -307 -= -308 -= -309 -= - 40 -0.0 - 41 -2460347.562475706 - 42 -2460347.562488403 - 1 - - 90 - 0 - 0 -LAYOUT - 5 -1E -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout1 - 70 - 1 - 71 - 1 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -1.0000000000E+20 - 24 -1.0000000000E+20 - 34 -1.0000000000E+20 - 15 --1.0000000000E+20 - 25 --1.0000000000E+20 - 35 --1.0000000000E+20 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1B - 0 -LAYOUT - 5 -26 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout2 - 70 - 1 - 71 - 2 - 10 -0.0 - 20 -0.0 - 11 -0.0 - 21 -0.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -0.0 - 24 -0.0 - 34 -0.0 - 15 -0.0 - 25 -0.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -23 - 0 -LAYOUT - 5 -22 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 -ANSI_A_(11.00_x_8.50_Inches) - 6 - - 40 -6.35 - 41 -19.05 - 42 -6.35000508 - 43 -19.05000254 - 44 -279.4 - 45 -215.9 - 46 -133.34999746 - 47 -88.89999873 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -0.0172310127 -143 -1.0 - 70 - 1696 - 72 - 0 - 73 - 0 - 74 - 0 - 7 - - 75 - 0 -147 -0.0179189148 -148 --1300.4909072572 -149 -0.0 -100 -AcDbLayout - 1 -Model - 70 - 1 - 71 - 0 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 --316.0 - 24 --45.0 - 34 -0.0 - 15 -316.0 - 25 -45.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1F -331 -29 - 0 -MLINESTYLE - 5 -18 -102 -{ACAD_REACTORS -330 -17 -102 -} -330 -17 -100 -AcDbMlineStyle - 2 -Standard - 70 - 0 - 3 - - 62 - 256 - 51 -90.0 - 52 -90.0 - 71 - 2 - 49 -0.5 - 62 - 256 - 6 -BYLAYER - 49 --0.5 - 62 - 256 - 6 -BYLAYER - 0 -ACDBPLACEHOLDER - 5 -F -102 -{ACAD_REACTORS -330 -E -102 -} -330 -E - 0 -SCALE - 5 -48 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:1 -140 -1.0 -141 -1.0 -290 - 1 - 0 -SCALE - 5 -49 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:2 -140 -1.0 -141 -2.0 -290 - 0 - 0 -SCALE - 5 -4A -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:4 -140 -1.0 -141 -4.0 -290 - 0 - 0 -SCALE - 5 -4B -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:5 -140 -1.0 -141 -5.0 -290 - 0 - 0 -SCALE - 5 -4C -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:8 -140 -1.0 -141 -8.0 -290 - 0 - 0 -SCALE - 5 -4D -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:10 -140 -1.0 -141 -10.0 -290 - 0 - 0 -SCALE - 5 -4E -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:16 -140 -1.0 -141 -16.0 -290 - 0 - 0 -SCALE - 5 -4F -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:20 -140 -1.0 -141 -20.0 -290 - 0 - 0 -SCALE - 5 -50 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:30 -140 -1.0 -141 -30.0 -290 - 0 - 0 -SCALE - 5 -51 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:40 -140 -1.0 -141 -40.0 -290 - 0 - 0 -SCALE - 5 -52 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:50 -140 -1.0 -141 -50.0 -290 - 0 - 0 -SCALE - 5 -53 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:100 -140 -1.0 -141 -100.0 -290 - 0 - 0 -SCALE - 5 -54 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -2:1 -140 -2.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -55 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -4:1 -140 -4.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -56 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -8:1 -140 -8.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -57 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -10:1 -140 -10.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -58 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -100:1 -140 -100.0 -141 -1.0 -290 - 0 - 0 -ENDSEC - 0 -EOF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.jpg b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.jpg deleted file mode 100644 index 551400434..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3973e022e93220f9212c18d0d0c543ae7c309e46640da93a4a0314de999f5112 -size 1 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.json b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.json deleted file mode 100644 index 3cf20d57b..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.json +++ /dev/null @@ -1 +0,0 @@ -- \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.step b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.step deleted file mode 100644 index 551400434..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.step +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3973e022e93220f9212c18d0d0c543ae7c309e46640da93a4a0314de999f5112 -size 1 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.x_t b/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.x_t deleted file mode 100644 index 551400434..000000000 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/~$200_PressPlate-Global-650.x_t +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3973e022e93220f9212c18d0d0c543ae7c309e46640da93a4a0314de999f5112 -size 1 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650-assembly.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650-assembly.SLDASM new file mode 100644 index 000000000..2e6d96f4a --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650-assembly.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dbb01de65fe31ec604e2eee80e58ceada76124dffe82012901158dbee0b9653 +size 4024188 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/bazar/output.html b/sheetpress/cassandra-edcsm/cad/sprcc-650/bazar/output.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/bazar/output.html rename to sheetpress/cassandra-edcsm/cad/sprcc-650/bazar/output.html diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/bazar/raw.html b/sheetpress/cassandra-edcsm/cad/sprcc-650/bazar/raw.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/bazar/raw.html rename to sheetpress/cassandra-edcsm/cad/sprcc-650/bazar/raw.html diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/1_RibA_x1_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/1_RibA_x1_10mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/1_RibA_x1_10mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/1_RibA_x1_10mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-650.step b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-650.step similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_PressPlate-650.step rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-650.step diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.jpg new file mode 100644 index 000000000..12144018b --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5c4f010f109dfd501631493d2a35a87e9facd618e24aa2b776ba4ff55850c98 +size 77418 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.step b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.step new file mode 100644 index 000000000..d7709d99f --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.step @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5b21b78e84d3c6597244ee6e27a55a64326eff103d6c1d7448fd4b8e9d4d86f +size 1813509 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.x_t b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.x_t new file mode 100644 index 000000000..132ee8f83 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate-Global-650.x_t @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d51df7d752d66af95a197edb86a247566220bf4237c90d5306d616c857e55c +size 666542 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate650.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate650.SLDASM new file mode 100644 index 000000000..038b3bc5f --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_PressPlate650.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1961595fd1bd9fffbac0b4a63f08e6b86df66a9bd228a04042c47050d0db5e69 +size 448132 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-650.html b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-650.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-650.html rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-650.html diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-global-650.html b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-global-650.html similarity index 92% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-global-650.html rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-global-650.html index c696481d6..fa7832c74 100644 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/200_pressplate-global-650.html +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-global-650.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("200_pressplate-global-650",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_pressplate-global-650",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.2.0.0037"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-global-650.json b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-global-650.json new file mode 100644 index 000000000..c1078d0d2 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/200_pressplate-global-650.json @@ -0,0 +1,43 @@ +[ + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\405_BearingMount2_x8_8mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\304_SideMount_x4_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\20_80_60.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\405_BearingMount_x8_8mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\7_Rib_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\8_Rib_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\7_Side_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\6_Side_x2_5mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\Lower Platen Matrix Assembly Light.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\201_PlateCoverTri_x2_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc008\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edcsm\\cad\\sprcc-650\\cad\\spc-partition-cell-650.SLDPRT" + } +] \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/201_PlateCoverTri_x1_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/201_PlateCoverTri_x1_1mm_INOX.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/201_PlateCoverTri_x1_1mm_INOX.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/201_PlateCoverTri_x1_1mm_INOX.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/201_PlateCoverTri_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/201_PlateCoverTri_x2_1mm_INOX.SLDPRT new file mode 100644 index 000000000..69911dc43 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/201_PlateCoverTri_x2_1mm_INOX.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:104eb51c1880ff0928ad7be4e8fdcf8b056dc309e7a8723d107067e7c24ff9bf +size 85184 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/20_80_60.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/20_80_60.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/20_80_60.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/20_80_60.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/2_RibB_x1_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/2_RibB_x1_10mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/2_RibB_x1_10mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/2_RibB_x1_10mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/303_TriMount_x8_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/303_TriMount_x8_5mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/303_TriMount_x8_5mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/303_TriMount_x8_5mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/304_SideMount_x4_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/304_SideMount_x4_5mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/304_SideMount_x4_5mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/304_SideMount_x4_5mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/305_FrontPanel_x2_1mm_INOX.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/305_FrontPanel_x2_1mm_INOX.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/305_FrontPanel_x2_1mm_INOX.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/305_FrontPanel_x2_1mm_INOX.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/3_Mount_x2_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/3_Mount_x2_10mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/3_Mount_x2_10mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/3_Mount_x2_10mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/405_BearingMount2_x8_8mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/405_BearingMount2_x8_8mm_FERRO.SLDPRT new file mode 100644 index 000000000..f6141d985 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/405_BearingMount2_x8_8mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5d41bdb0fc46518d1f3376fd9a349669fa187137fd3f57a0e77d6e9272252a0 +size 90259 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/405_BearingMount_x8_8mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/405_BearingMount_x8_8mm_FERRO.SLDPRT new file mode 100644 index 000000000..89e1f0c39 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/405_BearingMount_x8_8mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3206b39e529c46414ad4449a2807ebe18539e5a1738e6552d7a993f053795a9 +size 90524 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/6_Side_x2_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/6_Side_x2_5mm_FERRO.SLDPRT new file mode 100644 index 000000000..6632b27a1 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/6_Side_x2_5mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa71072277715c76f8d9608e22b45e0275fcd092addaecebdc8fb1ff3f28a965 +size 253804 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/7_Rib_x2_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/7_Rib_x2_5mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/7_Rib_x2_5mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/7_Rib_x2_5mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/7_Side_x2_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/7_Side_x2_5mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/7_Side_x2_5mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/7_Side_x2_5mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/8_Rib_x2_5mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/8_Rib_x2_5mm_FERRO.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/8_Rib_x2_5mm_FERRO.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/8_Rib_x2_5mm_FERRO.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Heater Block.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Heater Block.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Heater Block.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Heater Block.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Heatproof Puck.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Heatproof Puck.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/Heatproof Puck.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Heatproof Puck.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Lower Platen Matrix Assembly Light.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Lower Platen Matrix Assembly Light.SLDASM new file mode 100644 index 000000000..10b5512d2 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/Lower Platen Matrix Assembly Light.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:313d8671e54adbcc00048f3c9d920dfb5b172d37b07ffa655e3eaa4f4dee2ff0 +size 236962 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/LowerRibs.SLDASM rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/1_RibA_x4_10mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/1_RibA_x4_10mm_FERRO.DXF new file mode 100644 index 000000000..fdbbc706e --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/1_RibA_x4_10mm_FERRO.DXF @@ -0,0 +1,3256 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-473.5180842184 + 20 +-94.2886610744 + 30 +0.0 + 9 +$EXTMAX + 10 +97.8241949804 + 20 +477.0536181243 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.175898808 + 9 +$TDUCREATE + 40 +2460354.134232141 + 9 +$TDUPDATE + 40 +2460354.175911481 + 9 +$TDUUPDATE + 40 +2460354.134244815 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +6E + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{5a05e589-cba8-4c63-ab35-f88af6ae3965} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-187.846944619 + 22 +191.3824785249 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +582.7691247827 + 41 +1.0 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-224.2982991892 + 20 +162.0729024447 + 30 +0.0 + 11 +-217.1565206992 + 21 +154.9311239548 + 31 +0.0 + 0 +LINE + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-217.1565206992 + 20 +154.9311239548 + 30 +0.0 + 11 +-256.7545004456 + 21 +115.3331442083 + 31 +0.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-256.7545004456 + 20 +115.3331442083 + 30 +0.0 + 11 +-224.9700506313 + 21 +83.548694394 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +87.2175932626 + 20 +-94.2886610744 + 30 +0.0 + 11 +-224.9700506313 + 21 +83.548694394 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +87.2175932626 + 20 +-94.2886610744 + 30 +0.0 + 11 +97.8241949804 + 21 +-83.6820593566 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +97.8241949804 + 20 +-83.6820593566 + 30 +0.0 + 11 +-462.9114825006 + 21 +477.0536181243 + 31 +0.0 + 0 +LINE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-473.5180842184 + 20 +466.4470164065 + 30 +0.0 + 11 +-462.9114825006 + 21 +477.0536181243 + 31 +0.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-473.5180842184 + 20 +466.4470164065 + 30 +0.0 + 11 +-295.6807287499 + 21 +154.2593725126 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-295.6807287499 + 20 +154.2593725126 + 30 +0.0 + 11 +-263.8962789356 + 21 +122.4749226983 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-263.8962789356 + 20 +122.4749226983 + 30 +0.0 + 11 +-224.2982991892 + 21 +162.0729024447 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +6D + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +6D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.134232141 + 42 +2460354.134244815 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +203.6241487903 + 47 +17.3031926967 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0147284742 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-473.5180842184 + 24 +-94.2886610744 + 34 +0.0 + 15 +97.8241949804 + 25 +477.0536181243 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/1_RibA_x4_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/1_RibA_x4_10mm_FERRO.SLDPRT new file mode 100644 index 000000000..4ab97490c --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/1_RibA_x4_10mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34ada99a4b163e42773b978553d1f1340e7f8f2ba4f10062d11ec6c704c1d350 +size 86739 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/2_RibB_x4_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/2_RibB_x4_10mm_FERRO.SLDPRT new file mode 100644 index 000000000..94374bcf4 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/2_RibB_x4_10mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6104ed66295bcba32a4b27f0249a8d10ecd773b10037f9c875b9bb71c63c2db4 +size 94500 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/3_Mount_x4_10mm_FERRO.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/3_Mount_x4_10mm_FERRO.SLDPRT new file mode 100644 index 000000000..b7ebdaffb --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/3_Mount_x4_10mm_FERRO.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a1e450797cb21013594cf3fa88bbb225c609b400188150d40d0833af0140b79 +size 94329 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/400_LowerRibs.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/400_LowerRibs.SLDASM new file mode 100644 index 000000000..e4c1220bf --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/400_LowerRibs.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae2c973ce2682c79fba73eb7c2a9e05a2b80bf237283e3f455027eedd9375f1 +size 72201 diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/400_LowerRibsTop.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/400_LowerRibsTop.SLDASM new file mode 100644 index 000000000..1c3f5b375 --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/LowerRibs/400_LowerRibsTop.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfaa21a02bacbdb1f5f9cc87d0e1adf4f19dafd82e55df58c92bf382f5613d51 +size 59484 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/PressPlate-RCB.SLDASM b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/PressPlate-RCB.SLDASM similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/PressPlate-RCB.SLDASM rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/PressPlate-RCB.SLDASM diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/201_PlateCoverTri_x2_1mm_INOX.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/201_PlateCoverTri_x4_1mm_INOX.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/201_PlateCoverTri_x2_1mm_INOX.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/201_PlateCoverTri_x4_1mm_INOX.DXF diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/2_RibB_x4_10mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/2_RibB_x4_10mm_FERRO.DXF new file mode 100644 index 000000000..80e1f0b7f --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/2_RibB_x4_10mm_FERRO.DXF @@ -0,0 +1,3728 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-10.0 + 20 +-3.7237379793 + 30 +0.0 + 9 +$EXTMAX + 10 +100.0 + 20 +789.2762620207 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.175709479 + 9 +$TDUCREATE + 40 +2460354.134042813 + 9 +$TDUPDATE + 40 +2460354.175722477 + 9 +$TDUUPDATE + 40 +2460354.13405581 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +7C + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{8189d939-cb08-417a-bbc7-503133ab3389} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +45.0 + 22 +392.7762620207 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +808.86 + 41 +0.1387137453 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-8.0 + 20 +387.7762620207 + 30 +0.0 + 11 +46.0 + 21 +387.7762620207 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-8.0 + 20 +385.7762620207 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.0 + 20 +-3.7237379793 + 30 +0.0 + 11 +-10.0 + 21 +385.7762620207 + 31 +0.0 + 0 +LINE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.0 + 20 +-3.7237379793 + 30 +0.0 + 11 +-10.0 + 21 +-3.7237379793 + 31 +0.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +100.0 + 20 +342.7762620207 + 30 +0.0 + 11 +5.0 + 21 +-3.7237379793 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +100.0 + 20 +353.2568142116 + 30 +0.0 + 11 +100.0 + 21 +342.7762620207 + 31 +0.0 + 0 +ELLIPSE + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +98.0 + 20 +353.2568142116 + 30 +0.0 + 11 +0.0 + 21 +-2.000014680892377 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999926596 + 41 +1.570796326794897 + 42 +3.141592653589821 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +355.2568288925 + 30 +0.0 + 11 +98.0 + 21 +355.2568288925 + 31 +0.0 + 0 +LINE + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +365.3605418373 + 30 +0.0 + 11 +80.0 + 21 +355.2568288925 + 31 +0.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.0 + 20 +365.3605418373 + 30 +0.0 + 11 +80.0 + 21 +365.3605418373 + 31 +0.0 + 0 +ELLIPSE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +98.0 + 20 +367.3605476945 + 30 +0.0 + 11 +0.0 + 21 +-2.000005857147528 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999970714 + 41 +0.0 + 42 +1.570796326794897 + 0 +LINE + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +100.0 + 20 +418.3581724901 + 30 +0.0 + 11 +100.0 + 21 +367.3605476945 + 31 +0.0 + 0 +ELLIPSE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +98.0 + 20 +418.3581724901 + 30 +0.0 + 11 +0.0 + 21 +2.000005857147471 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999970714 + 41 +4.712388980384732 + 42 +6.283185307179586 + 0 +LINE + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +420.3581783473 + 30 +0.0 + 11 +98.0 + 21 +420.3581783473 + 31 +0.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +80.0 + 20 +430.257379426 + 30 +0.0 + 11 +80.0 + 21 +420.3581783473 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +98.0 + 20 +430.257379426 + 30 +0.0 + 11 +80.0 + 21 +430.257379426 + 31 +0.0 + 0 +ELLIPSE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbEllipse + 10 +98.0 + 20 +432.2573941069 + 30 +0.0 + 11 +0.0 + 21 +2.000014680892377 + 31 +0.0 +210 +0.0 +220 +0.0 +230 +1.0 + 40 +0.9999926596 + 41 +3.141592653589779 + 42 +4.712388980384732 + 0 +LINE + 5 +74 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +100.0 + 20 +442.7762620207 + 30 +0.0 + 11 +100.0 + 21 +432.2573941069 + 31 +0.0 + 0 +LINE + 5 +75 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +5.0 + 20 +789.2762620207 + 30 +0.0 + 11 +100.0 + 21 +442.7762620207 + 31 +0.0 + 0 +LINE + 5 +76 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.0 + 20 +789.2762620207 + 30 +0.0 + 11 +5.0 + 21 +789.2762620207 + 31 +0.0 + 0 +LINE + 5 +77 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.0 + 20 +399.7762620207 + 30 +0.0 + 11 +-10.0 + 21 +789.2762620207 + 31 +0.0 + 0 +ARC + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-8.0 + 20 +399.7762620207 + 30 +0.0 + 40 +2.0 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.0 + 20 +397.7762620207 + 30 +0.0 + 11 +-8.0 + 21 +397.7762620207 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +46.0 + 20 +387.7762620207 + 30 +0.0 + 11 +46.0 + 21 +397.7762620207 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +7B + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +7B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.134042813 + 42 +2460354.13405581 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +121.2209369304 + 47 +-16.9668247512 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.0106116015 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-10.0 + 24 +-3.7237379793 + 34 +0.0 + 15 +100.0 + 25 +789.2762620207 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/303_TriMount_x8_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/303_TriMount_x8_5mm_FERRO.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/303_TriMount_x8_5mm_FERRO.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/303_TriMount_x8_5mm_FERRO.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/304_SideMount_x4_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/304_SideMount_x8_5mm_FERRO.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/304_SideMount_x4_5mm_FERRO.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/304_SideMount_x8_5mm_FERRO.DXF diff --git a/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/3_Mount_x4_10mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/3_Mount_x4_10mm_FERRO.DXF new file mode 100644 index 000000000..140ad070c --- /dev/null +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/3_Mount_x4_10mm_FERRO.DXF @@ -0,0 +1,3474 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1015 + 9 +$ACADMAINTVER + 70 + 6 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +197.3381310104 + 20 +-149.7 + 30 +0.0 + 9 +$EXTMAX + 10 +267.9381310104 + 20 +-64.7 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +3.175 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +3.302 + 9 +$DIMEXO + 40 +0.0 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +3.175 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.175 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 1 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.0393700787 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +1.524 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 1 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 2 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 2 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460354.176800637 + 9 +$TDUCREATE + 40 +2460354.13513397 + 9 +$TDUPDATE + 40 +2460354.17681353 + 9 +$TDUUPDATE + 40 +2460354.135146863 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +-1.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +75 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.0000000000E+20 + 20 +1.0000000000E+20 + 30 +1.0000000000E+20 + 9 +$PEXTMAX + 10 +-1.0000000000E+20 + 20 +-1.0000000000E+20 + 30 +-1.0000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 1 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{04d9f3c9-b99b-4cc4-91f5-8c90e5dfa705} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +232.6381310104 + 22 +-107.2 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +86.7 + 41 +0.8305882353 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 6 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +5E +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +1.905 + 49 +1.27 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +LTYPE + 5 +5F +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +60 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +10.16 + 49 +6.35 + 74 + 0 + 49 +-1.27 + 74 + 0 + 49 +1.27 + 74 + 0 + 49 +-1.27 + 74 + 0 + 0 +LTYPE + 5 +61 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +20.32 + 49 +12.7 + 74 + 0 + 49 +-2.54 + 74 + 0 + 49 +2.54 + 74 + 0 + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +62 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +0.635 + 49 +0.0 + 74 + 0 + 49 +-0.635 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +3.175 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 73 + 0 + 74 + 0 + 77 + 1 + 78 + 8 +140 +2.5 +141 +2.5 +143 +0.0393700787 +147 +0.625 +171 + 3 +172 + 1 +178 + 0 +271 + 2 +272 + 2 +274 + 3 +278 + 44 +283 + 0 +284 + 8 +340 +11 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +1E + 0 +BLOCK_RECORD + 5 +23 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +26 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +24 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space0 + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + + 0 +ENDBLK + 5 +25 +330 +23 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LINE + 5 +63 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +227.3381310104 + 20 +-85.0 + 30 +0.0 + 11 +227.3381310104 + 21 +-67.7 + 31 +0.0 + 0 +ARC + 5 +64 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +224.3381310104 + 20 +-67.7 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +224.3381310104 + 20 +-64.7 + 30 +0.0 + 11 +207.3381310104 + 21 +-64.7 + 31 +0.0 + 0 +ARC + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +207.3381310104 + 20 +-74.7 + 30 +0.0 + 40 +10.00000000000003 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +197.3381310104 + 20 +-74.7 + 30 +0.0 + 11 +197.3381310104 + 21 +-129.7 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +197.3381310104 + 20 +-129.7 + 30 +0.0 + 11 +214.4091988222 + 21 +-146.7710678119 + 31 +0.0 + 0 +ARC + 5 +69 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +221.4802666341 + 20 +-139.7 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +225.0 + 51 +270.0 + 0 +LINE + 5 +6A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +221.4802666341 + 20 +-149.7 + 30 +0.0 + 11 +243.7959953866 + 21 +-149.7 + 31 +0.0 + 0 +ARC + 5 +6B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +243.7959953866 + 20 +-139.7 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +270.0 + 51 +315.0 + 0 +LINE + 5 +6C +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +267.9381310104 + 20 +-129.7 + 30 +0.0 + 11 +250.8670631985 + 21 +-146.7710678119 + 31 +0.0 + 0 +LINE + 5 +6D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +267.9381310104 + 20 +-74.7 + 30 +0.0 + 11 +267.9381310104 + 21 +-129.7 + 31 +0.0 + 0 +ARC + 5 +6E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +257.9381310104 + 20 +-74.7 + 30 +0.0 + 40 +10.0 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +6F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +240.9381310104 + 20 +-64.7 + 30 +0.0 + 11 +257.9381310104 + 21 +-64.7 + 31 +0.0 + 0 +ARC + 5 +70 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +240.9381310104 + 20 +-67.7 + 30 +0.0 + 40 +3.0 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +71 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +237.9381310104 + 20 +-85.0 + 30 +0.0 + 11 +237.9381310104 + 21 +-67.7 + 31 +0.0 + 0 +LINE + 5 +72 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +227.3381310104 + 20 +-85.0 + 30 +0.0 + 11 +237.9381310104 + 21 +-85.0 + 31 +0.0 + 0 +CIRCLE + 5 +73 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +232.6381310104 + 20 +-134.7 + 30 +0.0 + 40 +8.25 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_PLOTSTYLENAME +350 +E + 3 +ACAD_SCALELIST +350 +47 + 3 +DWGPROPS +350 +74 + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +1E + 3 +Layout2 +350 +26 + 3 +Model +350 +22 + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +E +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +F +100 +AcDbDictionaryWithDefault +340 +F + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +48 + 3 +A1 +350 +49 + 3 +A2 +350 +4A + 3 +A3 +350 +4B + 3 +A4 +350 +4C + 3 +A5 +350 +4D + 3 +A6 +350 +4E + 3 +A7 +350 +4F + 3 +A8 +350 +50 + 3 +A9 +350 +51 + 3 +B0 +350 +52 + 3 +B1 +350 +53 + 3 +B2 +350 +54 + 3 +B3 +350 +55 + 3 +B4 +350 +56 + 3 +B5 +350 +57 + 3 +B6 +350 +58 + 0 +XRECORD + 5 +74 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 + + 7 + + 8 +mc008 + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460354.13513397 + 42 +2460354.135146863 + 1 + + 90 + 0 + 0 +LAYOUT + 5 +1E +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.0000000000E+20 + 24 +1.0000000000E+20 + 34 +1.0000000000E+20 + 15 +-1.0000000000E+20 + 25 +-1.0000000000E+20 + 35 +-1.0000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1B + 0 +LAYOUT + 5 +26 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 + + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +0.0 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 0 + 74 + 5 + 7 + + 75 + 16 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout2 + 70 + 1 + 71 + 2 + 10 +0.0 + 20 +0.0 + 11 +0.0 + 21 +0.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +23 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1A +102 +} +330 +1A +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ANSI_A_(11.00_x_8.50_Inches) + 6 + + 40 +6.35 + 41 +19.05 + 42 +6.35000508 + 43 +19.05000254 + 44 +279.4 + 45 +215.9 + 46 +-451.6418467787 + 47 +358.46511873 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +0.099 +143 +1.0 + 70 + 1696 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +0.0179189148 +148 +-1300.4909072572 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +420.0 + 21 +297.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +197.3381310104 + 24 +-149.7 + 34 +0.0 + 15 +267.9381310104 + 25 +-64.7 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F +331 +29 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +F +102 +{ACAD_REACTORS +330 +E +102 +} +330 +E + 0 +SCALE + 5 +48 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +49 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +4A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +4B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +4C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +4D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +4E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +4F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +50 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +51 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +52 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +53 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +54 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +55 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +56 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +57 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +58 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/6_Side_x2_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/6_Side_x4_5mm_FERRO.DXF similarity index 82% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/6_Side_x2_5mm_FERRO.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/6_Side_x4_5mm_FERRO.DXF index b246070da..9971811e9 100644 --- a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/6_Side_x2_5mm_FERRO.DXF +++ b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/6_Side_x4_5mm_FERRO.DXF @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460140.236023831 +2460354.172895903 9 $TDUCREATE 40 -2460140.152690498 +2460354.131229236 9 $TDUPDATE 40 -2460140.236036702 +2460354.172908912 9 $TDUUPDATE 40 -2460140.152703368 +2460354.131242245 9 $TDINDWG 40 @@ -505,7 +505,7 @@ $SPLINESEGS 9 $HANDSEED 5 -C3 +C7 9 $SURFTAB1 70 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{3839e78d-3a31-4c60-b8a5-88a9c9772d86} +{51fddeea-5232-4b54-a519-e7fc81abe027} 9 $VERSIONGUID 2 @@ -1817,7 +1817,7 @@ SECTION 2 ENTITIES 0 -LINE +CIRCLE 5 63 330 @@ -1833,21 +1833,17 @@ Continuous 370 25 100 -AcDbLine +AcDbCircle 10 --10.0000000002 +54.9999998221 20 --28.4999999999 +-28.0 30 0.0 - 11 --10.0000000002 - 21 --23.4999999999 - 31 -0.0 + 40 +4.39999999360365 0 -LINE +CIRCLE 5 64 330 @@ -1863,6 +1859,114 @@ Continuous 370 25 100 +AcDbCircle + 10 +-54.9999998221 + 20 +-28.0 + 30 +0.0 + 40 +4.399999993603657 + 0 +CIRCLE + 5 +65 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-54.9999998221 + 20 +28.0 + 30 +0.0 + 40 +4.399999993603657 + 0 +CIRCLE + 5 +66 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +54.9999998221 + 20 +28.0 + 30 +0.0 + 40 +4.39999999360365 + 0 +LINE + 5 +67 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-10.0000000002 + 20 +-28.4999999999 + 30 +0.0 + 11 +-10.0000000002 + 21 +-23.4999999999 + 31 +0.0 + 0 +LINE + 5 +68 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 9.9999999998 @@ -1879,7 +1983,7 @@ AcDbLine 0 LINE 5 -65 +69 330 1F 100 @@ -1909,7 +2013,7 @@ AcDbLine 0 LINE 5 -66 +6A 330 1F 100 @@ -1939,7 +2043,7 @@ AcDbLine 0 CIRCLE 5 -67 +6B 330 1F 100 @@ -1965,7 +2069,7 @@ AcDbCircle 0 CIRCLE 5 -68 +6C 330 1F 100 @@ -1991,7 +2095,7 @@ AcDbCircle 0 CIRCLE 5 -69 +6D 330 1F 100 @@ -2017,7 +2121,7 @@ AcDbCircle 0 CIRCLE 5 -6A +6E 330 1F 100 @@ -2043,7 +2147,7 @@ AcDbCircle 0 CIRCLE 5 -6B +6F 330 1F 100 @@ -2069,7 +2173,7 @@ AcDbCircle 0 CIRCLE 5 -6C +70 330 1F 100 @@ -2095,7 +2199,7 @@ AcDbCircle 0 CIRCLE 5 -6D +71 330 1F 100 @@ -2121,7 +2225,7 @@ AcDbCircle 0 CIRCLE 5 -6E +72 330 1F 100 @@ -2147,7 +2251,7 @@ AcDbCircle 0 CIRCLE 5 -6F +73 330 1F 100 @@ -2173,7 +2277,7 @@ AcDbCircle 0 CIRCLE 5 -70 +74 330 1F 100 @@ -2199,7 +2303,7 @@ AcDbCircle 0 CIRCLE 5 -71 +75 330 1F 100 @@ -2225,126 +2329,6 @@ AcDbCircle 0 LINE 5 -72 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --275.0 - 20 --20.5 - 30 -0.0 - 11 --275.0 - 21 --28.5 - 31 -0.0 - 0 -LINE - 5 -73 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --295.0 - 20 --20.5 - 30 -0.0 - 11 --275.0 - 21 --20.5 - 31 -0.0 - 0 -LINE - 5 -74 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --295.0 - 20 --28.5 - 30 -0.0 - 11 --295.0 - 21 --20.5 - 31 -0.0 - 0 -LINE - 5 -75 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --275.0 - 20 --28.5 - 30 -0.0 - 11 --295.0 - 21 --28.5 - 31 -0.0 - 0 -LINE - 5 76 330 1F @@ -2363,13 +2347,13 @@ AcDbLine 10 -275.0 20 -35.0 +-20.5 30 0.0 11 -275.0 21 -27.0 +-28.5 31 0.0 0 @@ -2389,6 +2373,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-295.0 + 20 +-20.5 + 30 +0.0 + 11 +-275.0 + 21 +-20.5 + 31 +0.0 + 0 +LINE + 5 +78 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-295.0 + 20 +-28.5 + 30 +0.0 + 11 +-295.0 + 21 +-20.5 + 31 +0.0 + 0 +LINE + 5 +79 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-275.0 + 20 +-28.5 + 30 +0.0 + 11 +-295.0 + 21 +-28.5 + 31 +0.0 + 0 +LINE + 5 +7A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-275.0 + 20 +35.0 + 30 +0.0 + 11 +-275.0 + 21 +27.0 + 31 +0.0 + 0 +LINE + 5 +7B +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -295.0 @@ -2405,7 +2509,7 @@ AcDbLine 0 LINE 5 -78 +7C 330 1F 100 @@ -2435,7 +2539,7 @@ AcDbLine 0 LINE 5 -79 +7D 330 1F 100 @@ -2465,7 +2569,7 @@ AcDbLine 0 ARC 5 -7A +7E 330 1F 100 @@ -2497,7 +2601,7 @@ AcDbArc 0 LINE 5 -7B +7F 330 1F 100 @@ -2527,7 +2631,7 @@ AcDbLine 0 ARC 5 -7C +80 330 1F 100 @@ -2559,7 +2663,7 @@ AcDbArc 0 LINE 5 -7D +81 330 1F 100 @@ -2589,126 +2693,6 @@ AcDbLine 0 LINE 5 -7E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -315.0 - 20 --15.0 - 30 -0.0 - 11 -315.0 - 21 --10.0 - 31 -0.0 - 0 -LINE - 5 -7F -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -311.0 - 20 --15.0 - 30 -0.0 - 11 -315.0 - 21 --15.0 - 31 -0.0 - 0 -LINE - 5 -80 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -311.0 - 20 --35.0 - 30 -0.0 - 11 -311.0 - 21 --15.0 - 31 -0.0 - 0 -LINE - 5 -81 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -311.0 - 20 --35.0 - 30 -0.0 - 11 -315.0 - 21 --35.0 - 31 -0.0 - 0 -LINE - 5 82 330 1F @@ -2727,13 +2711,13 @@ AcDbLine 10 315.0 20 --40.0 +-15.0 30 0.0 11 315.0 21 --35.0 +-10.0 31 0.0 0 @@ -2755,19 +2739,19 @@ Continuous 100 AcDbLine 10 -315.0 +311.0 20 --40.0 +-15.0 30 0.0 11 -310.0 +315.0 21 --40.0 +-15.0 31 0.0 0 -ARC +LINE 5 84 330 @@ -2783,21 +2767,19 @@ Continuous 370 25 100 -AcDbCircle +AcDbLine 10 -310.0 +311.0 20 --41.0 +-35.0 30 0.0 - 40 -1.0 -100 -AcDbArc - 50 -90.0 - 51 -270.0 + 11 +311.0 + 21 +-15.0 + 31 +0.0 0 LINE 5 @@ -2817,15 +2799,15 @@ Continuous 100 AcDbLine 10 -310.0 +311.0 20 --45.0 +-35.0 30 0.0 11 -310.0 +315.0 21 --42.0 +-35.0 31 0.0 0 @@ -2845,6 +2827,128 @@ Continuous 370 25 100 +AcDbLine + 10 +315.0 + 20 +-40.0 + 30 +0.0 + 11 +315.0 + 21 +-35.0 + 31 +0.0 + 0 +LINE + 5 +87 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +315.0 + 20 +-40.0 + 30 +0.0 + 11 +310.0 + 21 +-40.0 + 31 +0.0 + 0 +ARC + 5 +88 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +310.0 + 20 +-41.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +90.0 + 51 +270.0 + 0 +LINE + 5 +89 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +310.0 + 20 +-45.0 + 30 +0.0 + 11 +310.0 + 21 +-42.0 + 31 +0.0 + 0 +LINE + 5 +8A +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -310.0 @@ -2861,7 +2965,7 @@ AcDbLine 0 LINE 5 -87 +8B 330 1F 100 @@ -2891,7 +2995,7 @@ AcDbLine 0 ARC 5 -88 +8C 330 1F 100 @@ -2923,7 +3027,7 @@ AcDbArc 0 LINE 5 -89 +8D 330 1F 100 @@ -2953,126 +3057,6 @@ AcDbLine 0 LINE 5 -8A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --315.0 - 20 --40.0 - 30 -0.0 - 11 --315.0 - 21 --35.0 - 31 -0.0 - 0 -LINE - 5 -8B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --311.0 - 20 --35.0 - 30 -0.0 - 11 --315.0 - 21 --35.0 - 31 -0.0 - 0 -LINE - 5 -8C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --311.0 - 20 --35.0 - 30 -0.0 - 11 --311.0 - 21 --15.0 - 31 -0.0 - 0 -LINE - 5 -8D -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --311.0 - 20 --15.0 - 30 -0.0 - 11 --315.0 - 21 --15.0 - 31 -0.0 - 0 -LINE - 5 8E 330 1F @@ -3087,6 +3071,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-315.0 + 20 +-40.0 + 30 +0.0 + 11 +-315.0 + 21 +-35.0 + 31 +0.0 + 0 +LINE + 5 +8F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-311.0 + 20 +-35.0 + 30 +0.0 + 11 +-315.0 + 21 +-35.0 + 31 +0.0 + 0 +LINE + 5 +90 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-311.0 + 20 +-35.0 + 30 +0.0 + 11 +-311.0 + 21 +-15.0 + 31 +0.0 + 0 +LINE + 5 +91 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-311.0 + 20 +-15.0 + 30 +0.0 + 11 +-315.0 + 21 +-15.0 + 31 +0.0 + 0 +LINE + 5 +92 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -315.0 @@ -3103,7 +3207,7 @@ AcDbLine 0 LINE 5 -8F +93 330 1F 100 @@ -3133,7 +3237,7 @@ AcDbLine 0 ARC 5 -90 +94 330 1F 100 @@ -3165,7 +3269,7 @@ AcDbArc 0 LINE 5 -91 +95 330 1F 100 @@ -3195,7 +3299,7 @@ AcDbLine 0 ARC 5 -92 +96 330 1F 100 @@ -3227,7 +3331,7 @@ AcDbArc 0 LINE 5 -93 +97 330 1F 100 @@ -3257,126 +3361,6 @@ AcDbLine 0 LINE 5 -94 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --315.0 - 20 -10.0 - 30 -0.0 - 11 --315.0 - 21 -15.0 - 31 -0.0 - 0 -LINE - 5 -95 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --311.0 - 20 -15.0 - 30 -0.0 - 11 --315.0 - 21 -15.0 - 31 -0.0 - 0 -LINE - 5 -96 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --311.0 - 20 -15.0 - 30 -0.0 - 11 --311.0 - 21 -35.0 - 31 -0.0 - 0 -LINE - 5 -97 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --311.0 - 20 -35.0 - 30 -0.0 - 11 --315.0 - 21 -35.0 - 31 -0.0 - 0 -LINE - 5 98 330 1F @@ -3395,13 +3379,13 @@ AcDbLine 10 -315.0 20 -35.0 +10.0 30 0.0 11 -315.0 21 -40.0 +15.0 31 0.0 0 @@ -3423,19 +3407,19 @@ Continuous 100 AcDbLine 10 --315.0 +-311.0 20 -40.0 +15.0 30 0.0 11 --310.0 +-315.0 21 -40.0 +15.0 31 0.0 0 -ARC +LINE 5 9A 330 @@ -3451,21 +3435,19 @@ Continuous 370 25 100 -AcDbCircle +AcDbLine 10 --310.0 +-311.0 20 -41.0 +15.0 30 0.0 - 40 -1.0 -100 -AcDbArc - 50 -270.0 - 51 -90.0 + 11 +-311.0 + 21 +35.0 + 31 +0.0 0 LINE 5 @@ -3485,15 +3467,15 @@ Continuous 100 AcDbLine 10 --310.0 +-311.0 20 -45.0 +35.0 30 0.0 11 --310.0 +-315.0 21 -42.0 +35.0 31 0.0 0 @@ -3513,6 +3495,128 @@ Continuous 370 25 100 +AcDbLine + 10 +-315.0 + 20 +35.0 + 30 +0.0 + 11 +-315.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +9D +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-315.0 + 20 +40.0 + 30 +0.0 + 11 +-310.0 + 21 +40.0 + 31 +0.0 + 0 +ARC + 5 +9E +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbCircle + 10 +-310.0 + 20 +41.0 + 30 +0.0 + 40 +1.0 +100 +AcDbArc + 50 +270.0 + 51 +90.0 + 0 +LINE + 5 +9F +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-310.0 + 20 +45.0 + 30 +0.0 + 11 +-310.0 + 21 +42.0 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 310.0 @@ -3529,7 +3633,7 @@ AcDbLine 0 LINE 5 -9D +A1 330 1F 100 @@ -3559,7 +3663,7 @@ AcDbLine 0 ARC 5 -9E +A2 330 1F 100 @@ -3591,7 +3695,7 @@ AcDbArc 0 LINE 5 -9F +A3 330 1F 100 @@ -3621,126 +3725,6 @@ AcDbLine 0 LINE 5 -A0 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -315.0 - 20 -35.0 - 30 -0.0 - 11 -315.0 - 21 -40.0 - 31 -0.0 - 0 -LINE - 5 -A1 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -311.0 - 20 -35.0 - 30 -0.0 - 11 -315.0 - 21 -35.0 - 31 -0.0 - 0 -LINE - 5 -A2 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -311.0 - 20 -15.0 - 30 -0.0 - 11 -311.0 - 21 -35.0 - 31 -0.0 - 0 -LINE - 5 -A3 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -311.0 - 20 -15.0 - 30 -0.0 - 11 -315.0 - 21 -15.0 - 31 -0.0 - 0 -LINE - 5 A4 330 1F @@ -3755,6 +3739,126 @@ Continuous 370 25 100 +AcDbLine + 10 +315.0 + 20 +35.0 + 30 +0.0 + 11 +315.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +311.0 + 20 +35.0 + 30 +0.0 + 11 +315.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +311.0 + 20 +15.0 + 30 +0.0 + 11 +311.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +311.0 + 20 +15.0 + 30 +0.0 + 11 +315.0 + 21 +15.0 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 315.0 @@ -3771,7 +3875,7 @@ AcDbLine 0 LINE 5 -A5 +A9 330 1F 100 @@ -3801,126 +3905,6 @@ AcDbLine 0 LINE 5 -A6 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --122.5 - 20 -5.0 - 30 -0.0 - 11 --122.5 - 21 -30.0 - 31 -0.0 - 0 -LINE - 5 -A7 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --117.5 - 20 -5.0 - 30 -0.0 - 11 --122.5 - 21 -5.0 - 31 -0.0 - 0 -LINE - 5 -A8 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --117.5 - 20 -30.0 - 30 -0.0 - 11 --117.5 - 21 -5.0 - 31 -0.0 - 0 -LINE - 5 -A9 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --122.5 - 20 -30.0 - 30 -0.0 - 11 --117.5 - 21 -30.0 - 31 -0.0 - 0 -LINE - 5 AA 330 1F @@ -3939,13 +3923,13 @@ AcDbLine 10 -122.5 20 --30.0 +5.0 30 0.0 11 -122.5 21 --5.0 +30.0 31 0.0 0 @@ -3969,13 +3953,13 @@ AcDbLine 10 -117.5 20 --30.0 +5.0 30 0.0 11 -122.5 21 --30.0 +5.0 31 0.0 0 @@ -3995,6 +3979,126 @@ Continuous 370 25 100 +AcDbLine + 10 +-117.5 + 20 +30.0 + 30 +0.0 + 11 +-117.5 + 21 +5.0 + 31 +0.0 + 0 +LINE + 5 +AD +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-122.5 + 20 +30.0 + 30 +0.0 + 11 +-117.5 + 21 +30.0 + 31 +0.0 + 0 +LINE + 5 +AE +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-122.5 + 20 +-30.0 + 30 +0.0 + 11 +-122.5 + 21 +-5.0 + 31 +0.0 + 0 +LINE + 5 +AF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +-117.5 + 20 +-30.0 + 30 +0.0 + 11 +-122.5 + 21 +-30.0 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 -117.5 @@ -4011,7 +4115,7 @@ AcDbLine 0 LINE 5 -AD +B1 330 1F 100 @@ -4041,126 +4145,6 @@ AcDbLine 0 LINE 5 -AE -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -122.5 - 20 --5.0 - 30 -0.0 - 11 -122.5 - 21 --30.0 - 31 -0.0 - 0 -LINE - 5 -AF -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -117.5 - 20 --5.0 - 30 -0.0 - 11 -122.5 - 21 --5.0 - 31 -0.0 - 0 -LINE - 5 -B0 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -117.5 - 20 --30.0 - 30 -0.0 - 11 -117.5 - 21 --5.0 - 31 -0.0 - 0 -LINE - 5 -B1 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -122.5 - 20 --30.0 - 30 -0.0 - 11 -117.5 - 21 --30.0 - 31 -0.0 - 0 -LINE - 5 B2 330 1F @@ -4179,13 +4163,13 @@ AcDbLine 10 122.5 20 -30.0 +-5.0 30 0.0 11 122.5 21 -5.0 +-30.0 31 0.0 0 @@ -4209,13 +4193,13 @@ AcDbLine 10 117.5 20 -30.0 +-5.0 30 0.0 11 122.5 21 -30.0 +-5.0 31 0.0 0 @@ -4235,6 +4219,126 @@ Continuous 370 25 100 +AcDbLine + 10 +117.5 + 20 +-30.0 + 30 +0.0 + 11 +117.5 + 21 +-5.0 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +122.5 + 20 +-30.0 + 30 +0.0 + 11 +117.5 + 21 +-30.0 + 31 +0.0 + 0 +LINE + 5 +B6 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +122.5 + 20 +30.0 + 30 +0.0 + 11 +122.5 + 21 +5.0 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +117.5 + 20 +30.0 + 30 +0.0 + 11 +122.5 + 21 +30.0 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 117.5 @@ -4251,7 +4355,7 @@ AcDbLine 0 LINE 5 -B5 +B9 330 1F 100 @@ -4281,126 +4385,6 @@ AcDbLine 0 LINE 5 -B6 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -9.9999999998 - 20 -28.4999999999 - 30 -0.0 - 11 --10.0000000002 - 21 -28.4999999999 - 31 -0.0 - 0 -LINE - 5 -B7 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --10.0000000002 - 20 -28.4999999999 - 30 -0.0 - 11 --10.0000000002 - 21 -23.4999999999 - 31 -0.0 - 0 -LINE - 5 -B8 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 --10.0000000002 - 20 -23.4999999999 - 30 -0.0 - 11 -9.9999999998 - 21 -23.4999999999 - 31 -0.0 - 0 -LINE - 5 -B9 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -9.9999999998 - 20 -23.4999999999 - 30 -0.0 - 11 -9.9999999998 - 21 -28.4999999999 - 31 -0.0 - 0 -LINE - 5 BA 330 1F @@ -4417,15 +4401,15 @@ Continuous 100 AcDbLine 10 -295.0 +9.9999999998 20 -35.0 +28.4999999999 30 0.0 11 -275.0 +-10.0000000002 21 -35.0 +28.4999999999 31 0.0 0 @@ -4447,15 +4431,15 @@ Continuous 100 AcDbLine 10 -275.0 +-10.0000000002 20 -35.0 +28.4999999999 30 0.0 11 -275.0 +-10.0000000002 21 -27.0 +23.4999999999 31 0.0 0 @@ -4477,15 +4461,15 @@ Continuous 100 AcDbLine 10 -275.0 +-10.0000000002 20 -27.0 +23.4999999999 30 0.0 11 -295.0 +9.9999999998 21 -27.0 +23.4999999999 31 0.0 0 @@ -4507,15 +4491,15 @@ Continuous 100 AcDbLine 10 -295.0 +9.9999999998 20 -27.0 +23.4999999999 30 0.0 11 -295.0 +9.9999999998 21 -35.0 +28.4999999999 31 0.0 0 @@ -4535,6 +4519,126 @@ Continuous 370 25 100 +AcDbLine + 10 +295.0 + 20 +35.0 + 30 +0.0 + 11 +275.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +BF +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +275.0 + 20 +35.0 + 30 +0.0 + 11 +275.0 + 21 +27.0 + 31 +0.0 + 0 +LINE + 5 +C0 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +275.0 + 20 +27.0 + 30 +0.0 + 11 +295.0 + 21 +27.0 + 31 +0.0 + 0 +LINE + 5 +C1 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 +AcDbLine + 10 +295.0 + 20 +27.0 + 30 +0.0 + 11 +295.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +1F +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +370 + 25 +100 AcDbLine 10 295.0 @@ -4551,7 +4655,7 @@ AcDbLine 0 LINE 5 -BF +C3 330 1F 100 @@ -4581,7 +4685,7 @@ AcDbLine 0 LINE 5 -C0 +C4 330 1F 100 @@ -4611,7 +4715,7 @@ AcDbLine 0 LINE 5 -C1 +C5 330 1F 100 @@ -4681,7 +4785,7 @@ ACAD_SCALELIST 3 DWGPROPS 350 -C2 +C6 0 DICTIONARY 5 @@ -4873,7 +4977,7 @@ B6 0 XRECORD 5 -C2 +C6 102 {ACAD_REACTORS 330 @@ -4899,7 +5003,7 @@ DWGPROPS COOKIE 7 8 -mc007 +mc008 9 300 @@ -4925,9 +5029,9 @@ mc007 40 0.0 41 -2460140.152690498 +2460354.131229236 42 -2460140.152703368 +2460354.131242245 1 90 diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/7_Rib_x2_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/7_Rib_x4_5mm_FERRO.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/7_Rib_x2_5mm_FERRO.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/7_Rib_x4_5mm_FERRO.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/7_Side_x2_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/7_Side_x4_5mm_FERRO.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/7_Side_x2_5mm_FERRO.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/7_Side_x4_5mm_FERRO.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/8_Rib_x2_5mm_FERRO.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/8_Rib_x4_5mm_FERRO.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/laser/8_Rib_x2_5mm_FERRO.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/laser/8_Rib_x4_5mm_FERRO.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/spc-partition-cell-650.SLDPRT b/sheetpress/cassandra-edcsm/cad/sprcc-650/cad/spc-partition-cell-650.SLDPRT similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/cad/spc-partition-cell-650.SLDPRT rename to sheetpress/cassandra-edcsm/cad/sprcc-650/cad/spc-partition-cell-650.SLDPRT diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/config.json b/sheetpress/cassandra-edcsm/cad/sprcc-650/config.json similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/config.json rename to sheetpress/cassandra-edcsm/cad/sprcc-650/config.json diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x1.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x1.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x1.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x1.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x8.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x8.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x8.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Stainless/1mm/SPRCB650-201_PlateCoverTri_x8.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-303_TriMount_x8.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-303_TriMount_x8.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-303_TriMount_x8.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-303_TriMount_x8.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-304_SideMount_x4.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-304_SideMount_x4.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-304_SideMount_x4.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-304_SideMount_x4.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-6_Side_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-6_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-6_Side_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-6_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Rib_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Side_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Side_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-7_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-8_Rib_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-8_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-8_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/en/Steel/5mm/SPRCB650-8_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-303_TriMount_x8.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-303_TriMount_x8.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-303_TriMount_x8.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-303_TriMount_x8.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-304_SideMount_x4.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-304_SideMount_x4.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-304_SideMount_x4.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-304_SideMount_x4.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-6_Side_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-6_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-6_Side_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-6_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Rib_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Side_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Side_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-7_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-8_Rib_x2.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-8_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-8_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/FERRO/5mm/SPRCB650-8_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x1.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x1.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x1.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x1.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x8.DXF b/sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x8.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x8.DXF rename to sheetpress/cassandra-edcsm/cad/sprcc-650/laser/es/INOX/1mm/SPRCB650-201_PlateCoverTri_x8.DXF diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/272915128_124096193463984_7480705298007400935_n_17936760301798454.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/272915128_124096193463984_7480705298007400935_n_17936760301798454.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/272915128_124096193463984_7480705298007400935_n_17936760301798454.jpg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/272915128_124096193463984_7480705298007400935_n_17936760301798454.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/IMG_20221107_131804.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/IMG_20221107_131804.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/IMG_20221107_131804.jpg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/IMG_20221107_131804.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/IMG_20230816_130549.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/IMG_20230816_130549.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/IMG_20230816_130549.jpg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/IMG_20230816_130549.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/cheaters.jpeg b/sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/cheaters.jpeg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/build/cheaters.jpeg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/media/build/cheaters.jpeg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/gallery/DSC01067.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/media/gallery/DSC01067.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/media/gallery/DSC01067.jpg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/media/gallery/DSC01067.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/renderings/exploded-bottom.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/renderings/exploded-bottom.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/renderings/exploded-bottom.jpg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/renderings/exploded-bottom.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/renderings/exploded.jpg b/sheetpress/cassandra-edcsm/cad/sprcc-650/renderings/exploded.jpg similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/renderings/exploded.jpg rename to sheetpress/cassandra-edcsm/cad/sprcc-650/renderings/exploded.jpg diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/resources/edrawings.html b/sheetpress/cassandra-edcsm/cad/sprcc-650/resources/edrawings.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/resources/edrawings.html rename to sheetpress/cassandra-edcsm/cad/sprcc-650/resources/edrawings.html diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/templates/shared/body.md b/sheetpress/cassandra-edcsm/cad/sprcc-650/templates/shared/body.md similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/cad/sprcc-650/templates/shared/body.md rename to sheetpress/cassandra-edcsm/cad/sprcc-650/templates/shared/body.md diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-201_PlateCoverTri_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-201_PlateCoverTri_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-201_PlateCoverTri_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-201_PlateCoverTri_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-305_FrontPanel_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-305_FrontPanel_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-305_FrontPanel_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-305_FrontPanel_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-306_SidePanel_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-306_SidePanel_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-306_SidePanel_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Stainless/1mm/CED650-306_SidePanel_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-303_TriMount_x8.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-303_TriMount_x8.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-303_TriMount_x8.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-303_TriMount_x8.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-304_SideMount_x4.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-304_SideMount_x4.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-304_SideMount_x4.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-304_SideMount_x4.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-6_Side_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-6_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-6_Side_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-6_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Rib_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Side_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Side_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-7_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-8_Rib_x2.DXF b/sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-8_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-8_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/en/spc-650/cad/sprcc-650/cad/Steel/5mm/CED650-8_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-303_TriMount_x8.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-303_TriMount_x8.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-303_TriMount_x8.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-303_TriMount_x8.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-304_SideMount_x4.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-304_SideMount_x4.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-304_SideMount_x4.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-304_SideMount_x4.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-6_Side_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-6_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-6_Side_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-6_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Rib_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Side_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Side_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Side_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-7_Side_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-8_Rib_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-8_Rib_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-8_Rib_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/FERRO/5mm/CED650-8_Rib_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-201_PlateCoverTri_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-201_PlateCoverTri_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-201_PlateCoverTri_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-201_PlateCoverTri_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-305_FrontPanel_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-305_FrontPanel_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-305_FrontPanel_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-305_FrontPanel_x2.DXF diff --git a/sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-306_SidePanel_x2.DXF b/sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-306_SidePanel_x2.DXF similarity index 100% rename from sheetpress/cassandra-edcsm/laser/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-306_SidePanel_x2.DXF rename to sheetpress/cassandra-edcsm/laser_/es/spc-650/cad/sprcc-650/cad/INOX/1mm/CED650-306_SidePanel_x2.DXF diff --git a/sheetpress/cassandra-edcsm/renderings/favicon-trans.png b/sheetpress/cassandra-edcsm/renderings/favicon-trans.png new file mode 100644 index 000000000..e063263b9 --- /dev/null +++ b/sheetpress/cassandra-edcsm/renderings/favicon-trans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09914809f52496f6ce0ea2b494c6236ac391700747a1e909bcb2183074c321c7 +size 35619 diff --git a/sheetpress/cassandra-edcsm/templates/bazar/fragments/howtos.html b/sheetpress/cassandra-edcsm/templates/bazar/fragments/howtos.html new file mode 100644 index 000000000..8b3a4f4bf --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/bazar/fragments/howtos.html @@ -0,0 +1,16 @@ +
+
+

Howtos

+
+ ${howto_stool} + ${howto_chair} + ${howto_shelf} +
+
+ + +
\ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/templates/bazar/fragments/others.html b/sheetpress/cassandra-edcsm/templates/bazar/fragments/others.html new file mode 100644 index 000000000..309a30087 --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/bazar/fragments/others.html @@ -0,0 +1,10 @@ +
+

See our other products

+
+ ${zoe} + ${lydia-v4} + ${elena} + ${hal} + ${obelix} +
+
\ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/cad/spc-650/.gitkeep b/sheetpress/cassandra-edcsm/templates/jekyll/changelog.html similarity index 100% rename from sheetpress/cassandra-edcsm/cad/spc-650/.gitkeep rename to sheetpress/cassandra-edcsm/templates/jekyll/changelog.html diff --git a/sheetpress/cassandra-edcsm/templates/jekyll/others.html b/sheetpress/cassandra-edcsm/templates/jekyll/others.html new file mode 100644 index 000000000..d13cae0b6 --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/jekyll/others.html @@ -0,0 +1,10 @@ +
+

See our other products

+
+ ${zoe} + ${zoex} + ${lydia} + ${lydia-v4} + ${sheetpress} +
+
\ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/templates/jekyll/overview.html b/sheetpress/cassandra-edcsm/templates/jekyll/overview.html new file mode 100644 index 000000000..d87f09335 --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/jekyll/overview.html @@ -0,0 +1,29 @@ +
+ + + + + + + Perfect for more complicated molds and better production rates as well good quality with high precision. Easy + to transport and ideal for a educational context and small enterprises. + + +
+ ${mini_specs} + + {% include feature_bars.html issues="95" complete="90" safety="80" safety_url="#" %} + + {% include machine_toolbar.html download="${download}" preview="${product_3d}" %} + +
+ +
+ +
+ +
+ +
+ +${products} \ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/templates/jekyll/products.html b/sheetpress/cassandra-edcsm/templates/jekyll/products.html new file mode 100644 index 000000000..d26bd5073 --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/jekyll/products.html @@ -0,0 +1,23 @@ +
+

Products

+
+ + + + + {% include bazar_product_thumb.html title="Hair Comb" image="/_machines/assets/comb.jpeg" url="https://bazar.preciousplastic.com/moulds/injection-moulds/hair-comb/" %} + +
+
\ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/templates/jekyll/specs.html b/sheetpress/cassandra-edcsm/templates/jekyll/specs.html new file mode 100644 index 000000000..d986c0d65 --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/jekyll/specs.html @@ -0,0 +1,55 @@ +
+ Technical Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Version + 1.3 +
Weight + 40 kg +
Dimensions - Package + 1100 x 200 x 500 mm +
Barrel volume + 70 cm³ +
Voltage + 220V +
AMP + 2.6A +
Input Flake Size + Medium, Small +
License + CERN Open Source Hardware License +
+
diff --git a/sheetpress/cassandra-edcsm/templates/site/_specs.html b/sheetpress/cassandra-edcsm/templates/site/_specs.html new file mode 100644 index 000000000..93addec0b --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/site/_specs.html @@ -0,0 +1,31 @@ +
+ Technical Information + + + + + + + + + + + + + + + + + + + +
Version + 1.3 +
Voltage + 220V +
Status + Development +
Input Flake Size + Medium, Small +
+
diff --git a/sheetpress/cassandra-edcsm/templates/site/changelog.html b/sheetpress/cassandra-edcsm/templates/site/changelog.html new file mode 100644 index 000000000..e69de29bb diff --git a/sheetpress/cassandra-edcsm/templates/site/others.html b/sheetpress/cassandra-edcsm/templates/site/others.html new file mode 100644 index 000000000..a1072857e --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/site/others.html @@ -0,0 +1,9 @@ +
+

See our other products

+
+ ${zoe} + ${lydia} + ${lydia-v4} + ${sheetpress} +
+
\ No newline at end of file diff --git a/sheetpress/cassandra-edcsm/templates/site/overview.html b/sheetpress/cassandra-edcsm/templates/site/overview.html new file mode 100644 index 000000000..01603d98d --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/site/overview.html @@ -0,0 +1,5 @@ +
+ + Small sheetpress. Currently in development. + +
diff --git a/sheetpress/cassandra-edcsm/templates/site/products.html b/sheetpress/cassandra-edcsm/templates/site/products.html new file mode 100644 index 000000000..d26bd5073 --- /dev/null +++ b/sheetpress/cassandra-edcsm/templates/site/products.html @@ -0,0 +1,23 @@ +
+

Products

+
+ + + + + {% include bazar_product_thumb.html title="Hair Comb" image="/_machines/assets/comb.jpeg" url="https://bazar.preciousplastic.com/moulds/injection-moulds/hair-comb/" %} + +
+
\ No newline at end of file