From 743ed87bafbf96a38171224dfc4aa576eb2df7a6 Mon Sep 17 00:00:00 2001 From: lovebird Date: Tue, 1 Oct 2024 12:00:04 +0200 Subject: [PATCH] Updating - sheetpress/components/sprcb-650-light --- .../cad/200_PressPlate-Global-650.EASM | Bin 122287 -> 122028 bytes .../cad/200_PressPlate-Global-650.json | 62 +- .../cad/200_PressPlate-Global-650.step | 4 +- .../cad/200_PressPlate-Global-650.tree.json | 4655 +++++++++-------- .../cad/200_PressPlate-Global-650.x_t | 4 +- .../cad/200_pressplate-global-650.html | 2 +- .../1mm/SPRCB650-6_CableCover_x6.dxf | 112 +- .../es/INOX/1mm/SPRCB650-6_CableCover_x6.dxf | 112 +- 8 files changed, 2476 insertions(+), 2475 deletions(-) diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.EASM b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.EASM index 85763acf70f492f894e59f10814e4482bfb4ef21..5e40eb9ad8041563b91f51970ca96eab8efa846f 100644 GIT binary patch literal 122028 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%0AqmUh5am%k2=Mp-Q0yKW=0bV}!oCxlKurzu?0D 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 literal 122287 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

{FnX|! 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 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json index a970be89b..c3ee50408 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json @@ -7,9 +7,40 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "IsLaser": "1" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT" + }, { "File Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt" }, @@ -24,36 +55,5 @@ }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "IsLaser": "1" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" } ] \ No newline at end of file diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step index 739bd7542..c6ffb8cc3 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4adfe9c2d6f4e8c50a8f9d89e3c7492ed49634cded772f2d6ba21c9bfd90054 -size 1612029 +oid sha256:f64e394cd828ff9b8333f483ffbcb86b7ab4896a691a77c45388212c35b7e81a +size 1612204 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json index 12faf31d6..e5f15c9d8 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json @@ -2,18 +2,128 @@ "assembly": { "Components": [ { - "Name": "303_TriMount_x8_4mm_FERRO-1", + "Name": "303_TriMount_x8_4mm_FERRO-11", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, + { + "Name": "303_TriMount_x8_4mm_FERRO-9", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-10", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "LowerRibs-1", + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "IsSuppressed": true + }, + { + "Name": "CoolingAssembly-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "IsSuppressed": true + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Rail-Rod-M10-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "Slide-40ID-45H-Mount-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, { "Name": "20_80_60-3", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false }, { - "Name": "CoolingAssembly-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Name": "303_TriMount_x8_4mm_FERRO-12", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "Slide-40ID-52OD-60H-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", "IsSuppressed": true }, { @@ -21,18 +131,13 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", "IsSuppressed": false }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, { "Name": "PowerGland-1/socket button head cap screw_am-3", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, { - "Name": "PowerGland-1/socket button head cap screw_am-1", + "Name": "PowerGland-1/socket button head cap screw_am-2", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, @@ -42,23 +147,13 @@ "IsSuppressed": false }, { - "Name": "PowerGland-1/socket button head cap screw_am-4", + "Name": "PowerGland-1/socket button head cap screw_am-1", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, { - "Name": "CoolingAssembly-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "IsSuppressed": true - }, - { - "Name": "20_80_60-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-12", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, { @@ -71,18 +166,13 @@ "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, { "Name": "TCGland-1/socket button head cap screw_am-3", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, { - "Name": "TCGland-1/socket button head cap screw_am-1", + "Name": "TCGland-1/socket button head cap screw_am-2", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, @@ -92,130 +182,25 @@ "IsSuppressed": false }, { - "Name": "Rail-Rod-M10-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "Name": "TCGland-1/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "CoolingAssembly-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", "IsSuppressed": true }, - { - "Name": "Slide-40ID-52OD-60H-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "Slide-40ID-45H-Mount-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "LowerRibs-1", - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "IsSuppressed": true - }, - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "IsSuppressed": false - }, { "Name": "250-15-SP-HeatPlate5083-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", "IsSuppressed": false }, { - "Name": "20_80_60-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-11", + "Name": "303_TriMount_x8_4mm_FERRO-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, - { - "Name": "303_TriMount_x8_4mm_FERRO-13", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-14", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-11", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-15", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-13", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, { "Name": "TCGland-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", @@ -226,18 +211,13 @@ "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, { "Name": "TCGland-2/socket button head cap screw_am-3", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, { - "Name": "TCGland-2/socket button head cap screw_am-1", + "Name": "TCGland-2/socket button head cap screw_am-2", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, @@ -247,42 +227,7 @@ "IsSuppressed": false }, { - "Name": "20_80_60-16", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-10", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", + "Name": "TCGland-2/socket button head cap screw_am-1", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, @@ -291,19 +236,19 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", "IsSuppressed": true }, - { - "Name": "303_TriMount_x8_4mm_FERRO-9", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, { "Name": "20_80_60-14", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false }, { - "Name": "Slide-40ID-52OD-60H-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", + "Name": "20_80_60-15", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-14", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, { @@ -311,10 +256,65 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "IsSuppressed": false }, + { + "Name": "20_80_60-13", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-16", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-11", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, { "Name": "20_80_60-17", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false + }, + { + "Name": "PowerGland-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "Slide-40ID-52OD-60H-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-13", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "IsSuppressed": false } ] }, @@ -322,7 +322,7 @@ "Name": "200_PressPlate-Global-650", "Children": [ { - "Name": "303_TriMount_x8_4mm_FERRO-1", + "Name": "303_TriMount_x8_4mm_FERRO-11", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "Parent": null, @@ -331,21 +331,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, + "Mass": 0.05891638751006492, "Density": 7800.0, - "Volume": 7.553383014110887E-06, + "Volume": 7.553383014110888E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "CenterOfMassZ": 0.0020000000000000005 }, "Box": { - "MinX": -0.012967009136385862, - "MinY": 0.06051606271690502, - "MinZ": 0.7432331163339758, - "MaxX": 0.03944885433455855, - "MaxY": 0.06451606271690632, - "MaxZ": 0.7956489798049202 + "MinX": -0.012967009136380075, + "MinY": 0.06051606271688124, + "MinZ": 0.15364897980491732, + "MaxX": 0.03944885433456442, + "MaxY": 0.06451606271688246, + "MaxZ": 0.20606484327586194 }, "Material": { "Material": "Plain Carbon Steel", @@ -356,6 +356,975 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "303_TriMount_x8_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.6025511456654313, + "MinY": 0.06051606271688342, + "MinZ": 0.7432331163339911, + "MaxX": -0.5501352821944872, + "MaxY": 0.06451606271688473, + "MaxZ": 0.7956489798049353 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-10", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.060516062716881217, + "MinZ": 0.15364897980490588, + "MaxX": -0.5501352821944983, + "MaxY": 0.06451606271688252, + "MaxZ": 0.20606484327585023 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Children": [ + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707107647499543, + "Density": 7799.999999999999, + "Volume": 9.065482660250552E-05, + "SurfaceArea": 0.051672404419683474, + "CenterOfMassX": 1.500875479545931E-16, + "CenterOfMassY": 0.02179317841876931, + "CenterOfMassZ": 1.621105193064265E-19 + }, + "Box": { + "MinX": -0.16355114566544582, + "MinY": 0.029566062716873814, + "MinZ": 0.15364897980491377, + "MaxX": -0.1595511456654436, + "MaxY": 0.06956606271687436, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.3926563775867623E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": -5.545106082598087E-21 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874206, + "MinZ": 0.5926489798049144, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687421, + "MaxZ": 0.5966489798049144 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2844624970938777, + "Density": 2700.0, + "Volume": 0.0001053564804051399, + "SurfaceArea": 0.06128765594823978, + "CenterOfMassX": -0.0011099378486186988, + "CenterOfMassY": 0.00047764320437918034, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": 0.035448854334554296, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491332, + "MaxX": 0.039448854334556534, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049131 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6126008948864078E-16, + "CenterOfMassY": -7.964214266948106E-19, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.024566062716874386, + "MinZ": 0.79164897980492, + "MaxX": 0.039448854334557526, + "MaxY": 0.06956606271687438, + "MaxZ": 0.79564897980492 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6126008948864078E-16, + "CenterOfMassY": -7.964214266948106E-19, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654449, + "MinY": 0.024566062716873845, + "MinZ": 0.1536489798049087, + "MaxX": 0.039448854334555306, + "MaxY": 0.06956606271687385, + "MaxZ": 0.15764897980490875 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707107647499543, + "Density": 7799.999999999999, + "Volume": 9.065482660250552E-05, + "SurfaceArea": 0.051672404419683474, + "CenterOfMassX": 1.500875479545931E-16, + "CenterOfMassY": 0.02179317841876931, + "CenterOfMassZ": 1.621105193064265E-19 + }, + "Box": { + "MinX": -0.4035511456654457, + "MinY": 0.029566062716873828, + "MinZ": 0.15364897980491377, + "MaxX": -0.3995511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2844624970938777, + "Density": 2700.0, + "Volume": 0.0001053564804051399, + "SurfaceArea": 0.06128765594823978, + "CenterOfMassX": -0.0011099378486186988, + "CenterOfMassY": 0.00047764320437918034, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491327, + "MaxX": -0.5985511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049131 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.3926563775867623E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": -5.545106082598087E-21 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874012, + "MinZ": 0.3526489798049143, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687402, + "MaxZ": 0.3566489798049143 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Parent": null, + "Properties": { + "Default": { + "IsLaser": "1" + }, + "Double-Side": { + "IsLaser": "1" + } + }, + "Equations": {}, + "Mass": { + "Mass": 3.925981067935797, + "Density": 4904.365203307613, + "Volume": 0.0008005074877556076, + "SurfaceArea": 0.4560651840577887, + "CenterOfMassX": 5.37424487244589E-16, + "CenterOfMassY": 0.02228659035878592, + "CenterOfMassZ": 0.00016084422546823457 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.0170660627168749, + "MinZ": 0.15364897980490871, + "MaxX": 0.039448854334557526, + "MaxY": 0.07706606271687544, + "MaxZ": 0.79564897980492 + }, + "Material": { + "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "8_Rib_x2_4mm_FERRO-9": "", + "6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "8_Rib_x2_4mm_FERRO-1": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707107647499543, + "Density": 7799.999999999999, + "Volume": 9.065482660250552E-05, + "SurfaceArea": 0.051672404419683474, + "CenterOfMassX": 1.500875479545931E-16, + "CenterOfMassY": 0.02179317841876931, + "CenterOfMassZ": 1.621105193064265E-19 + }, + "Box": { + "MinX": -0.16355114566544582, + "MinY": 0.029566062716873814, + "MinZ": 0.15364897980491377, + "MaxX": -0.1595511456654436, + "MaxY": 0.06956606271687436, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.3926563775867623E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": -5.545106082598087E-21 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874206, + "MinZ": 0.5926489798049144, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687421, + "MaxZ": 0.5966489798049144 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2844624970938777, + "Density": 2700.0, + "Volume": 0.0001053564804051399, + "SurfaceArea": 0.06128765594823978, + "CenterOfMassX": -0.0011099378486186988, + "CenterOfMassY": 0.00047764320437918034, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": 0.035448854334554296, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491332, + "MaxX": 0.039448854334556534, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049131 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6126008948864078E-16, + "CenterOfMassY": -7.964214266948106E-19, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.024566062716874386, + "MinZ": 0.79164897980492, + "MaxX": 0.039448854334557526, + "MaxY": 0.06956606271687438, + "MaxZ": 0.79564897980492 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373078, + "Density": 7800.0, + "Volume": 0.00011282028713298818, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.6126008948864078E-16, + "CenterOfMassY": -7.964214266948106E-19, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654449, + "MinY": 0.024566062716873845, + "MinZ": 0.1536489798049087, + "MaxX": 0.039448854334555306, + "MaxY": 0.06956606271687385, + "MaxZ": 0.15764897980490875 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.707107647499543, + "Density": 7799.999999999999, + "Volume": 9.065482660250552E-05, + "SurfaceArea": 0.051672404419683474, + "CenterOfMassX": 1.500875479545931E-16, + "CenterOfMassY": 0.02179317841876931, + "CenterOfMassZ": 1.621105193064265E-19 + }, + "Box": { + "MinX": -0.4035511456654457, + "MinY": 0.029566062716873828, + "MinZ": 0.15364897980491377, + "MaxX": -0.3995511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.2844624970938777, + "Density": 2700.0, + "Volume": 0.0001053564804051399, + "SurfaceArea": 0.06128765594823978, + "CenterOfMassX": -0.0011099378486186988, + "CenterOfMassY": 0.00047764320437918034, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491327, + "MaxX": -0.5985511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049131 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.0914221497371702, + "Density": 1000.0, + "Volume": 9.142214973717019E-05, + "SurfaceArea": 0.051677219995779795, + "CenterOfMassX": 1.3926563775867623E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": -5.545106082598087E-21 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874012, + "MinZ": 0.3526489798049143, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687402, + "MaxZ": 0.3566489798049143 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "LowerRibs-1", + "Children": null, + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "CoolingAssembly-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Rail-Rod-M10-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Slide-40ID-45H-Mount-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 3.111954058708801, + "Density": 7800.0, + "Volume": 0.00039896846906523086, + "SurfaceArea": 0.8006785664309021, + "CenterOfMassX": -4.408727809700773E-17, + "CenterOfMassY": 0.0005000000000000026, + "CenterOfMassZ": 4.936054316587386E-17 + }, + "Box": { + "MinX": -0.5975511456654449, + "MinY": 0.028566062716873813, + "MinZ": 0.15864897980491427, + "MaxX": 0.034448854334555135, + "MaxY": 0.029566062716874508, + "MaxZ": 0.7906489798049143 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.32155114566544296, + "MinY": 0.04956606271687409, + "MinZ": 0.44464897980491525, + "MaxX": -0.24155114566544292, + "MaxY": 0.06956606271687416, + "MaxZ": 0.5046489798049153 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.31155114566544484, + "MinY": 0.04956606271687432, + "MinZ": 0.6609231497846098, + "MaxX": -0.2515511456654448, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7409231497846098 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "20_80_60-3", "Children": null, @@ -366,13 +1335,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.24087823164424416, + "Mass": 0.24087823164424418, "Density": 2700.0, - "Volume": 8.921415986823858E-05, + "Volume": 8.921415986823859E-05, "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 }, "Box": { "MinX": -0.10477445036880804, @@ -392,9 +1361,44 @@ "activeConfiguration": null }, { - "Name": "CoolingAssembly-1", + "Name": "303_TriMount_x8_4mm_FERRO-12", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.012967009136384544, + "MinY": 0.029566062716866195, + "MinZ": 0.7432331163339759, + "MaxX": 0.039448854334559746, + "MaxY": 0.0335660627168667, + "MaxZ": 0.7956489798049203 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Slide-40ID-52OD-60H-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", "Parent": null, "Properties": null, "Equations": null, @@ -409,62 +1413,6 @@ { "Name": "PowerGland-1", "Children": [ - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-1/socket button head cap screw_am-3", "Children": null, @@ -501,8 +1449,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.605751145665445, @@ -521,6 +1469,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.00175801064944265, + "Density": 1000.0, + "Volume": 1.75801064944265E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.415911877143625E-19, + "CenterOfMassY": -0.0011053049585987406, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654451, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.602551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "PowerGland-1/socket button head cap screw_am-1", "Children": null, @@ -557,8 +1596,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.605751145665445, @@ -577,41 +1616,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426504, - "Density": 1000.0, - "Volume": 1.7580106494426504E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82704456575571E-19, - "CenterOfMassY": -0.0011053049585987404, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654451, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.602551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-1/socket button head cap screw_am-4", "Children": null, @@ -648,8 +1652,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.605751145665445, @@ -676,13 +1680,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.002211059535897122, - "Density": 999.9999999999999, + "Mass": 0.0022110595358971214, + "Density": 999.9999999999998, "Volume": 2.211059535897122E-06, "SurfaceArea": 0.004513757859977351, - "CenterOfMassX": -0.6030734293097585, - "CenterOfMassY": -0.0008788265790907074, - "CenterOfMassZ": -1.6838684165714434E-15 + "CenterOfMassX": -0.6030734293097584, + "CenterOfMassY": -0.0008788265790907068, + "CenterOfMassZ": -1.683676871989875E-15 }, "Box": { "MinX": -0.605751145665445, @@ -693,10 +1697,10 @@ "MaxZ": 0.592648979804909 }, "Material": { - "socket button head cap screw_am-2": "", "socket button head cap screw_am-3": "", - "socket button head cap screw_am-1": "", + "socket button head cap screw_am-2": "", "6_PGland_x2_1mm_Inox-1": "", + "socket button head cap screw_am-1": "", "socket button head cap screw_am-4": "" }, "States": {}, @@ -704,62 +1708,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-1/socket button head cap screw_am-3", "Children": null, @@ -796,8 +1744,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.605751145665445, @@ -816,6 +1764,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.00175801064944265, + "Density": 1000.0, + "Volume": 1.75801064944265E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.415911877143625E-19, + "CenterOfMassY": -0.0011053049585987406, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654451, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.602551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "PowerGland-1/socket button head cap screw_am-1", "Children": null, @@ -852,8 +1891,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.605751145665445, @@ -872,41 +1911,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426504, - "Density": 1000.0, - "Volume": 1.7580106494426504E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82704456575571E-19, - "CenterOfMassY": -0.0011053049585987404, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654451, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.602551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-1/socket button head cap screw_am-4", "Children": null, @@ -943,8 +1947,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.605751145665445, @@ -963,91 +1967,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "CoolingAssembly-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "20_80_60-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.31155114566544484, - "MinY": 0.04956606271687432, - "MinZ": 0.6609231497846098, - "MaxX": -0.2515511456654448, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7409231497846098 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-12", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.012967009136384544, - "MinY": 0.029566062716866195, - "MinZ": 0.7432331163339759, - "MaxX": 0.039448854334559746, - "MaxY": 0.0335660627168667, - "MaxZ": 0.7956489798049203 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-1", "Children": [ @@ -1087,8 +2006,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.6057511456654444, @@ -1107,62 +2026,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-1/socket button head cap screw_am-3", "Children": null, @@ -1199,8 +2062,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.6057511456654444, @@ -1219,6 +2082,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0019225044407846106, + "Density": 1000.0, + "Volume": 1.9225044407846107E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.936179016038828E-18, + "CenterOfMassY": -0.000470625016535518, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654445, + "MinY": 0.02456606271687272, + "MinZ": 0.3566489798049132, + "MaxX": -0.6025511456654444, + "MaxY": 0.06956606271687277, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-1/socket button head cap screw_am-1", "Children": null, @@ -1255,8 +2209,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.6057511456654444, @@ -1274,41 +2228,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0019225044407846106, - "Density": 1000.0, - "Volume": 1.9225044407846107E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.1244186425981583E-18, - "CenterOfMassY": -0.000470625016535518, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654445, - "MinY": 0.02456606271687272, - "MinZ": 0.3566489798049132, - "MaxX": -0.6025511456654444, - "MaxY": 0.06956606271687277, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", @@ -1318,13 +2237,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.002375553327239082, + "Mass": 0.002375553327239083, "Density": 999.9999999999998, - "Volume": 2.3755533272390826E-06, + "Volume": 2.3755533272390835E-06, "SurfaceArea": 0.00482138261261686, - "CenterOfMassX": -0.6030718862919281, - "CenterOfMassY": -0.00038087071077685166, - "CenterOfMassZ": -1.5537205691569588E-15 + "CenterOfMassX": -0.603071886291928, + "CenterOfMassY": -0.0003808707107768515, + "CenterOfMassZ": -1.553898850346764E-15 }, "Box": { "MinX": -0.6057511456654444, @@ -1336,10 +2255,10 @@ }, "Material": { "socket button head cap screw_am-4": "", - "socket button head cap screw_am-2": "", "socket button head cap screw_am-3": "", - "socket button head cap screw_am-1": "", - "6_TCGland_x2_1mm_Inox-1": "" + "socket button head cap screw_am-2": "", + "6_TCGland_x2_1mm_Inox-1": "", + "socket button head cap screw_am-1": "" }, "States": {}, "LaserParts": null, @@ -1382,8 +2301,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.6057511456654444, @@ -1402,62 +2321,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-1/socket button head cap screw_am-3", "Children": null, @@ -1494,8 +2357,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.6057511456654444, @@ -1514,6 +2377,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0019225044407846106, + "Density": 1000.0, + "Volume": 1.9225044407846107E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.936179016038828E-18, + "CenterOfMassY": -0.000470625016535518, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654445, + "MinY": 0.02456606271687272, + "MinZ": 0.3566489798049132, + "MaxX": -0.6025511456654444, + "MaxY": 0.06956606271687277, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-1/socket button head cap screw_am-1", "Children": null, @@ -1550,8 +2504,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": -0.6057511456654444, @@ -1571,44 +2525,9 @@ "activeConfiguration": null }, { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Name": "CoolingAssembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0019225044407846106, - "Density": 1000.0, - "Volume": 1.9225044407846107E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.1244186425981583E-18, - "CenterOfMassY": -0.000470625016535518, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654445, - "MinY": 0.02456606271687272, - "MinZ": 0.3566489798049132, - "MaxX": -0.6025511456654444, - "MaxY": 0.06956606271687277, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Rail-Rod-M10-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", "Parent": null, "Properties": null, "Equations": null, @@ -1620,820 +2539,6 @@ "IsSuppressed": true, "activeConfiguration": null }, - { - "Name": "Slide-40ID-52OD-60H-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-52OD-60H.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "Slide-40ID-45H-Mount-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1", - "Children": [ - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4509250046115726E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.0244198824478573E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874012, - "MinZ": 0.3526489798049143, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687402, - "MaxZ": 0.3566489798049143 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.707107647499543, - "Density": 7800.000000000001, - "Volume": 9.065482660250551E-05, - "SurfaceArea": 0.051672404419683474, - "CenterOfMassX": 1.4686806691532024E-16, - "CenterOfMassY": 0.021793178418769307, - "CenterOfMassZ": 1.8659841534171418E-19 - }, - "Box": { - "MinX": -0.4035511456654457, - "MinY": 0.029566062716873828, - "MinZ": 0.1536489798049137, - "MaxX": -0.3995511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.56992956965406E-16, - "CenterOfMassY": -1.0649501701028424E-18, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654449, - "MinY": 0.024566062716873845, - "MinZ": 0.1536489798049087, - "MaxX": 0.039448854334555306, - "MaxY": 0.06956606271687385, - "MaxZ": 0.15764897980490875 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.2844624970938779, - "Density": 2700.0, - "Volume": 0.00010535648040513996, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184174, - "CenterOfMassY": 0.0004776432043791714, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491282, - "MaxX": -0.5985511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.2844624970938779, - "Density": 2700.0, - "Volume": 0.00010535648040513996, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184174, - "CenterOfMassY": 0.0004776432043791714, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": 0.035448854334554296, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491288, - "MaxX": 0.039448854334556534, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.707107647499543, - "Density": 7800.000000000001, - "Volume": 9.065482660250551E-05, - "SurfaceArea": 0.051672404419683474, - "CenterOfMassX": 1.4686806691532024E-16, - "CenterOfMassY": 0.021793178418769307, - "CenterOfMassZ": 1.8659841534171418E-19 - }, - "Box": { - "MinX": -0.16355114566544582, - "MinY": 0.029566062716873814, - "MinZ": 0.15364897980491377, - "MaxX": -0.1595511456654436, - "MaxY": 0.06956606271687436, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.56992956965406E-16, - "CenterOfMassY": -1.0649501701028424E-18, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.024566062716874386, - "MinZ": 0.79164897980492, - "MaxX": 0.039448854334557526, - "MaxY": 0.06956606271687438, - "MaxZ": 0.79564897980492 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4509250046115726E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.0244198824478573E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874206, - "MinZ": 0.5926489798049144, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687421, - "MaxZ": 0.5966489798049144 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Parent": null, - "Properties": { - "Default": { - "IsLaser": "1" - }, - "Double-Side": { - "IsLaser": "1" - } - }, - "Equations": {}, - "Mass": { - "Mass": 3.925981067935798, - "Density": 4904.365203307613, - "Volume": 0.0008005074877556077, - "SurfaceArea": 0.4560651840577888, - "CenterOfMassX": 5.336505331397289E-16, - "CenterOfMassY": 0.02228659035878591, - "CenterOfMassZ": 0.00016084422546816472 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.0170660627168749, - "MinZ": 0.15364897980490871, - "MaxX": 0.039448854334557526, - "MaxY": 0.07706606271687544, - "MaxZ": 0.79564897980492 - }, - "Material": { - "8_Rib_x2_4mm_FERRO-1": "", - "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "8_Rib_x2_4mm_FERRO-9": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4509250046115726E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.0244198824478573E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874012, - "MinZ": 0.3526489798049143, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687402, - "MaxZ": 0.3566489798049143 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.707107647499543, - "Density": 7800.000000000001, - "Volume": 9.065482660250551E-05, - "SurfaceArea": 0.051672404419683474, - "CenterOfMassX": 1.4686806691532024E-16, - "CenterOfMassY": 0.021793178418769307, - "CenterOfMassZ": 1.8659841534171418E-19 - }, - "Box": { - "MinX": -0.4035511456654457, - "MinY": 0.029566062716873828, - "MinZ": 0.1536489798049137, - "MaxX": -0.3995511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.56992956965406E-16, - "CenterOfMassY": -1.0649501701028424E-18, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654449, - "MinY": 0.024566062716873845, - "MinZ": 0.1536489798049087, - "MaxX": 0.039448854334555306, - "MaxY": 0.06956606271687385, - "MaxZ": 0.15764897980490875 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.2844624970938779, - "Density": 2700.0, - "Volume": 0.00010535648040513996, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184174, - "CenterOfMassY": 0.0004776432043791714, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491282, - "MaxX": -0.5985511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.2844624970938779, - "Density": 2700.0, - "Volume": 0.00010535648040513996, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184174, - "CenterOfMassY": 0.0004776432043791714, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": 0.035448854334554296, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491288, - "MaxX": 0.039448854334556534, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.707107647499543, - "Density": 7800.000000000001, - "Volume": 9.065482660250551E-05, - "SurfaceArea": 0.051672404419683474, - "CenterOfMassX": 1.4686806691532024E-16, - "CenterOfMassY": 0.021793178418769307, - "CenterOfMassZ": 1.8659841534171418E-19 - }, - "Box": { - "MinX": -0.16355114566544582, - "MinY": 0.029566062716873814, - "MinZ": 0.15364897980491377, - "MaxX": -0.1595511456654436, - "MaxY": 0.06956606271687436, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.56992956965406E-16, - "CenterOfMassY": -1.0649501701028424E-18, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.024566062716874386, - "MinZ": 0.79164897980492, - "MaxX": 0.039448854334557526, - "MaxY": 0.06956606271687438, - "MaxZ": 0.79564897980492 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.051677219995779795, - "CenterOfMassX": 1.4509250046115726E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 5.0244198824478573E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874206, - "MinZ": 0.5926489798049144, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687421, - "MaxZ": 0.5966489798049144 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "LowerRibs-1", - "Children": null, - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 3.111954058708801, - "Density": 7800.0, - "Volume": 0.00039896846906523086, - "SurfaceArea": 0.8006785664309021, - "CenterOfMassX": -4.408435210005288E-17, - "CenterOfMassY": 0.0005000000000000026, - "CenterOfMassZ": 4.9719615248824114E-17 - }, - "Box": { - "MinX": -0.5975511456654449, - "MinY": 0.028566062716873813, - "MinZ": 0.15864897980491427, - "MaxX": 0.034448854334555135, - "MaxY": 0.029566062716874508, - "MaxZ": 0.7906489798049143 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "250-15-SP-HeatPlate5083-1", "Children": null, @@ -2470,42 +2575,7 @@ "activeConfiguration": null }, { - "Name": "20_80_60-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.32155114566544296, - "MinY": 0.04956606271687409, - "MinZ": 0.44464897980491525, - "MaxX": -0.24155114566544292, - "MaxY": 0.06956606271687416, - "MaxZ": 0.5046489798049153 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-11", + "Name": "303_TriMount_x8_4mm_FERRO-1", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "Parent": null, @@ -2514,21 +2584,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, + "Mass": 0.05891638751006492, "Density": 7800.0, - "Volume": 7.553383014110887E-06, + "Volume": 7.553383014110888E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "CenterOfMassZ": 0.0020000000000000005 }, "Box": { - "MinX": -0.012967009136380075, - "MinY": 0.06051606271688124, - "MinZ": 0.15364897980491732, - "MaxX": 0.03944885433456442, - "MaxY": 0.06451606271688246, - "MaxZ": 0.20606484327586194 + "MinX": -0.012967009136385862, + "MinY": 0.06051606271690756, + "MinZ": 0.7432331163339757, + "MaxX": 0.03944885433455855, + "MaxY": 0.06451606271690886, + "MaxZ": 0.7956489798049201 }, "Material": { "Material": "Plain Carbon Steel", @@ -2539,181 +2609,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "303_TriMount_x8_4mm_FERRO-13", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654523, - "MinY": 0.02956606271686615, - "MinZ": 0.7432331163339736, - "MaxX": -0.5501352821945081, - "MaxY": 0.03356606271686674, - "MaxZ": 0.7956489798049178 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-14", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654475, - "MinY": 0.029566062716865658, - "MinZ": 0.15364897980490563, - "MaxX": -0.5501352821945031, - "MaxY": 0.033566062716866255, - "MaxZ": 0.20606484327584998 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-11", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.5573227903281993, - "MinY": 0.049566062716874276, - "MinZ": 0.6514256751015501, - "MaxX": -0.4583278409620825, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7504206244676668 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-15", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.31155114566544384, - "MinY": 0.04956606271687392, - "MinZ": 0.20837480982521817, - "MaxX": -0.25155114566544323, - "MaxY": 0.06956606271687402, - "MaxZ": 0.2883748098252186 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-13", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.10477445036880578, - "MinY": 0.049566062716873874, - "MinZ": 0.19887733514216296, - "MaxX": -0.005779501002688925, - "MaxY": 0.06956606271687396, - "MaxZ": 0.2978722845082795 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-2", "Children": [ @@ -2753,8 +2648,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.03644885433455855, @@ -2773,62 +2668,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-2/socket button head cap screw_am-3", "Children": null, @@ -2865,8 +2704,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.03644885433455855, @@ -2885,6 +2724,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0019225044407846106, + "Density": 1000.0, + "Volume": 1.9225044407846107E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.936179016038828E-18, + "CenterOfMassY": -0.000470625016535518, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.039448854334558504, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04044885433455866, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-2/socket button head cap screw_am-1", "Children": null, @@ -2921,8 +2851,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.03644885433455855, @@ -2940,41 +2870,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0019225044407846106, - "Density": 1000.0, - "Volume": 1.9225044407846107E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.1244186425981583E-18, - "CenterOfMassY": -0.000470625016535518, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.039448854334558504, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04044885433455866, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", @@ -2990,7 +2885,7 @@ "SurfaceArea": 0.00482138261261686, "CenterOfMassX": -0.603071886291928, "CenterOfMassY": -0.0003808707107768515, - "CenterOfMassZ": -1.5540771315365696E-15 + "CenterOfMassZ": -1.5533640067773467E-15 }, "Box": { "MinX": 0.03644885433455858, @@ -3002,10 +2897,10 @@ }, "Material": { "socket button head cap screw_am-4": "", - "socket button head cap screw_am-2": "", "socket button head cap screw_am-3": "", - "socket button head cap screw_am-1": "", - "6_TCGland_x2_1mm_Inox-1": "" + "socket button head cap screw_am-2": "", + "6_TCGland_x2_1mm_Inox-1": "", + "socket button head cap screw_am-1": "" }, "States": {}, "LaserParts": null, @@ -3048,8 +2943,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.03644885433455855, @@ -3068,62 +2963,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "TCGland-2/socket button head cap screw_am-3", "Children": null, @@ -3160,8 +2999,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.03644885433455855, @@ -3180,6 +3019,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0019225044407846106, + "Density": 1000.0, + "Volume": 1.9225044407846107E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -1.936179016038828E-18, + "CenterOfMassY": -0.000470625016535518, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.039448854334558504, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04044885433455866, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "TCGland-2/socket button head cap screw_am-1", "Children": null, @@ -3216,8 +3146,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.03644885433455855, @@ -3237,34 +3167,189 @@ "activeConfiguration": null }, { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Name": "Slide-40ID-45H-Mount-2", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "20_80_60-14", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.0019225044407846106, - "Density": 1000.0, - "Volume": 1.9225044407846107E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -2.1244186425981583E-18, - "CenterOfMassY": -0.000470625016535518, - "CenterOfMassZ": 0.0005 + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 }, "Box": { - "MinX": 0.039448854334558504, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04044885433455866, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 + "MinX": -0.5478253156451408, + "MinY": 0.04956606271687412, + "MinZ": 0.4446489798049133, + "MaxX": -0.46782531564514057, + "MaxY": 0.06956606271687418, + "MaxZ": 0.5046489798049136 }, "Material": { - "Material": "", - "Materials": "" + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-15", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.31155114566544384, + "MinY": 0.04956606271687392, + "MinZ": 0.20837480982521817, + "MaxX": -0.25155114566544323, + "MaxY": 0.06956606271687402, + "MaxZ": 0.2883748098252186 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-14", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.6025511456654475, + "MinY": 0.029566062716865658, + "MinZ": 0.15364897980490563, + "MaxX": -0.5501352821945031, + "MaxY": 0.033566062716866255, + "MaxZ": 0.20606484327584998 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_4mm_FERRO-15", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.05891638751006492, + "Density": 7800.0, + "Volume": 7.553383014110888E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.0020000000000000005 + }, + "Box": { + "MinX": -0.012967009136379864, + "MinY": 0.02956606271686563, + "MinZ": 0.15364897980491243, + "MaxX": 0.03944885433456467, + "MaxY": 0.03356606271686623, + "MaxZ": 0.20606484327585695 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-13", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.10477445036880578, + "MinY": 0.049566062716873874, + "MinZ": 0.19887733514216296, + "MaxX": -0.005779501002688925, + "MaxY": 0.06956606271687396, + "MaxZ": 0.2978722845082795 + }, + "Material": { + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" }, "States": {}, "LaserParts": null, @@ -3281,13 +3366,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.24087823164424416, + "Mass": 0.24087823164424418, "Density": 2700.0, - "Volume": 8.921415986823858E-05, + "Volume": 8.921415986823859E-05, "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 }, "Box": { "MinX": -0.09527697568574944, @@ -3307,33 +3392,68 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-10", + "Name": "20_80_60-11", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 }, "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.060516062716881217, - "MinZ": 0.15364897980490588, - "MaxX": -0.5501352821944983, - "MaxY": 0.06451606271688252, - "MaxZ": 0.20606484327585023 + "MinX": -0.5573227903281993, + "MinY": 0.049566062716874276, + "MinZ": 0.6514256751015501, + "MaxX": -0.4583278409620825, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7504206244676668 }, "Material": { - "Material": "Plain Carbon Steel", + "Material": "6061 Alloy", + "Materials": "SOLIDWORKS Materials" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "20_80_60-17", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.557322790328197, + "MinY": 0.04956606271687391, + "MinZ": 0.198877335142159, + "MaxX": -0.45832784096208035, + "MaxY": 0.06956606271687399, + "MaxZ": 0.29787228450827585 + }, + "Material": { + "Material": "6061 Alloy", "Materials": "SOLIDWORKS Materials" }, "States": {}, @@ -3344,62 +3464,6 @@ { "Name": "PowerGland-2", "Children": [ - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-3", "Children": null, @@ -3436,8 +3500,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3456,6 +3520,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.00175801064944265, + "Density": 1000.0, + "Volume": 1.75801064944265E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.415911877143625E-19, + "CenterOfMassY": -0.0011053049585987406, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.03944885433455905, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.04044885433455922, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "PowerGland-2/socket button head cap screw_am-1", "Children": null, @@ -3492,8 +3647,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3512,41 +3667,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426504, - "Density": 1000.0, - "Volume": 1.7580106494426504E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82704456575571E-19, - "CenterOfMassY": -0.0011053049585987404, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.03944885433455905, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.04044885433455922, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-4", "Children": null, @@ -3583,8 +3703,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3612,10 +3732,10 @@ "Equations": {}, "Mass": { "Mass": 0.0022110595358971214, - "Density": 999.9999999999998, - "Volume": 2.211059535897122E-06, + "Density": 999.9999999999999, + "Volume": 2.2110595358971216E-06, "SurfaceArea": 0.004513757859977351, - "CenterOfMassX": -0.6030734293097584, + "CenterOfMassX": -0.6030734293097585, "CenterOfMassY": -0.0008788265790907068, "CenterOfMassZ": -1.683676871989875E-15 }, @@ -3628,10 +3748,10 @@ "MaxZ": 0.592648979804911 }, "Material": { - "socket button head cap screw_am-2": "", "socket button head cap screw_am-3": "", - "socket button head cap screw_am-1": "", + "socket button head cap screw_am-2": "", "6_PGland_x2_1mm_Inox-1": "", + "socket button head cap screw_am-1": "", "socket button head cap screw_am-4": "" }, "States": {}, @@ -3639,62 +3759,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-3", "Children": null, @@ -3731,8 +3795,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3751,6 +3815,97 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361796, + "Density": 1000.0, + "Volume": 1.1326222161361796E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.0025912469145788456, + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.00175801064944265, + "Density": 1000.0, + "Volume": 1.75801064944265E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.415911877143625E-19, + "CenterOfMassY": -0.0011053049585987406, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.03944885433455905, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.04044885433455922, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "PowerGland-2/socket button head cap screw_am-1", "Children": null, @@ -3787,8 +3942,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3807,41 +3962,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426504, - "Density": 1000.0, - "Volume": 1.7580106494426504E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.82704456575571E-19, - "CenterOfMassY": -0.0011053049585987404, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.03944885433455905, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.04044885433455922, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-4", "Children": null, @@ -3878,8 +3998,8 @@ "Volume": 1.1326222161361796E-07, "SurfaceArea": 0.0001733898952063967, "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.9920064253985296E-18, - "CenterOfMassZ": -1.7720942881079843E-19 + "CenterOfMassY": -3.993399406913429E-18, + "CenterOfMassZ": -1.7688079276191825E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3898,91 +4018,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "Slide-40ID-45H-Mount-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\mechanics\\Slide-40ID-45H-Mount.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.058916387510064915, - "Density": 7800.0, - "Volume": 7.553383014110887E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 - }, - "Box": { - "MinX": -0.6025511456654313, - "MinY": 0.06051606271688342, - "MinZ": 0.7432331163339911, - "MaxX": -0.5501352821944872, - "MaxY": 0.06451606271688473, - "MaxZ": 0.7956489798049353 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "20_80_60-14", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.5478253156451408, - "MinY": 0.04956606271687412, - "MinZ": 0.4446489798049133, - "MaxX": -0.46782531564514057, - "MaxY": 0.06956606271687418, - "MaxZ": 0.5046489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "Slide-40ID-52OD-60H-3", "Children": null, @@ -3990,25 +4025,26 @@ "Parent": null, "Properties": { "Default": {}, - "RailGuides": {} + "RailGuides": {}, + "ELZ-450": {} }, "Equations": {}, "Mass": { - "Mass": 0.8601189313664717, + "Mass": 1.3193889313664715, "Density": 2700.0, - "Volume": 0.0003185625671727673, - "SurfaceArea": 0.06624424262782554, - "CenterOfMassX": -0.0006200333502875878, - "CenterOfMassY": -4.897842970928726E-18, - "CenterOfMassZ": 0.027994839149968143 + "Volume": 0.0004886625671727673, + "SurfaceArea": 0.07785136648748502, + "CenterOfMassX": -0.014585769025537808, + "CenterOfMassY": 3.561957753089675E-18, + "CenterOfMassZ": 0.026082124319328933 }, "Box": { - "MinX": 0.03944885433455857, - "MinY": 0.02456606271687401, - "MinZ": 0.4046489798049149, - "MaxX": 0.11394885386664598, + "MinX": 0.03944885433455854, + "MinY": 0.024566062716874008, + "MinZ": 0.39464897980491487, + "MaxX": 0.11394885386664601, "MaxY": 0.08456606271687409, - "MaxZ": 0.5446489798049151 + "MaxZ": 0.5546489798049151 }, "Material": { "Material": "6061 Alloy", @@ -4020,7 +4056,7 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_4mm_FERRO-15", + "Name": "303_TriMount_x8_4mm_FERRO-13", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_4mm_FERRO.SLDPRT", "Parent": null, @@ -4029,21 +4065,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.058916387510064915, + "Mass": 0.05891638751006492, "Density": 7800.0, - "Volume": 7.553383014110887E-06, + "Volume": 7.553383014110888E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.002 + "CenterOfMassZ": 0.0020000000000000005 }, "Box": { - "MinX": -0.012967009136379864, - "MinY": 0.02956606271686563, - "MinZ": 0.15364897980491243, - "MaxX": 0.03944885433456467, - "MaxY": 0.03356606271686623, - "MaxZ": 0.20606484327585695 + "MinX": -0.6025511456654523, + "MinY": 0.02956606271686615, + "MinZ": 0.7432331163339736, + "MaxX": -0.5501352821945081, + "MaxY": 0.03356606271686674, + "MaxZ": 0.7956489798049178 }, "Material": { "Material": "Plain Carbon Steel", @@ -4053,41 +4089,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "20_80_60-17", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424416, - "Density": 2700.0, - "Volume": 8.921415986823858E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15000000000000002, - "CenterOfMassY": 0.33999999999999997, - "CenterOfMassZ": 0.009622045040142288 - }, - "Box": { - "MinX": -0.557322790328197, - "MinY": 0.04956606271687391, - "MinZ": 0.198877335142159, - "MaxX": -0.45832784096208035, - "MaxY": 0.06956606271687399, - "MaxZ": 0.29787228450827585 - }, - "Material": { - "Material": "6061 Alloy", - "Materials": "SOLIDWORKS Materials" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\200_PressPlate-Global-650.SLDASM", @@ -4128,64 +4129,64 @@ }, "Equations": {}, "Mass": { - "Mass": 27.156077766836564, - "Density": 3144.8565934935473, - "Volume": 0.008635076659145693, - "SurfaceArea": 2.426492473244044, - "CenterOfMassX": -0.2711137288925379, - "CenterOfMassY": 0.06460025626353064, - "CenterOfMassZ": 0.47462458155726084 + "Mass": 27.216827766836563, + "Density": 3143.700464735157, + "Volume": 0.008657576659145693, + "SurfaceArea": 2.4292924732440437, + "CenterOfMassX": -0.2703926289870242, + "CenterOfMassY": 0.06456111862900964, + "CenterOfMassZ": 0.4746246360159788 }, "Box": null, "Material": { - "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", - "20_80_60-3": "6061 Alloy", - "PowerGland-1/socket button head cap screw_am-2": "", - "PowerGland-1/socket button head cap screw_am-3": "", - "PowerGland-1/socket button head cap screw_am-1": "", - "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", - "PowerGland-1/socket button head cap screw_am-4": "", - "20_80_60-2": "6061 Alloy", - "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", - "TCGland-1/socket button head cap screw_am-4": "", - "TCGland-1/socket button head cap screw_am-2": "", - "TCGland-1/socket button head cap screw_am-3": "", - "TCGland-1/socket button head cap screw_am-1": "", - "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", - "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", - "250-15-SP-HeatPlate5083-1": "5086-H32, Rod (SS)", - "20_80_60-1": "6061 Alloy", "303_TriMount_x8_4mm_FERRO-11": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel", - "303_TriMount_x8_4mm_FERRO-14": "Plain Carbon Steel", - "20_80_60-11": "6061 Alloy", - "20_80_60-15": "6061 Alloy", - "20_80_60-13": "6061 Alloy", - "TCGland-2/socket button head cap screw_am-4": "", - "TCGland-2/socket button head cap screw_am-2": "", - "TCGland-2/socket button head cap screw_am-3": "", - "TCGland-2/socket button head cap screw_am-1": "", - "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", - "20_80_60-16": "6061 Alloy", - "303_TriMount_x8_4mm_FERRO-10": "Plain Carbon Steel", - "PowerGland-2/socket button head cap screw_am-2": "", - "PowerGland-2/socket button head cap screw_am-3": "", - "PowerGland-2/socket button head cap screw_am-1": "", - "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", - "PowerGland-2/socket button head cap screw_am-4": "", "303_TriMount_x8_4mm_FERRO-9": "Plain Carbon Steel", + "303_TriMount_x8_4mm_FERRO-10": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", + "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", + "20_80_60-1": "6061 Alloy", + "20_80_60-2": "6061 Alloy", + "20_80_60-3": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-12": "Plain Carbon Steel", + "PowerGland-1/socket button head cap screw_am-3": "", + "PowerGland-1/socket button head cap screw_am-2": "", + "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", + "PowerGland-1/socket button head cap screw_am-1": "", + "PowerGland-1/socket button head cap screw_am-4": "", + "TCGland-1/socket button head cap screw_am-4": "", + "TCGland-1/socket button head cap screw_am-3": "", + "TCGland-1/socket button head cap screw_am-2": "", + "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", + "TCGland-1/socket button head cap screw_am-1": "", + "250-15-SP-HeatPlate5083-1": "5086-H32, Rod (SS)", + "303_TriMount_x8_4mm_FERRO-1": "Plain Carbon Steel", + "TCGland-2/socket button head cap screw_am-4": "", + "TCGland-2/socket button head cap screw_am-3": "", + "TCGland-2/socket button head cap screw_am-2": "", + "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", + "TCGland-2/socket button head cap screw_am-1": "", "20_80_60-14": "6061 Alloy", - "Slide-40ID-52OD-60H-3": "6061 Alloy", + "20_80_60-15": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-14": "Plain Carbon Steel", "303_TriMount_x8_4mm_FERRO-15": "Plain Carbon Steel", - "20_80_60-17": "6061 Alloy" + "20_80_60-13": "6061 Alloy", + "20_80_60-16": "6061 Alloy", + "20_80_60-11": "6061 Alloy", + "20_80_60-17": "6061 Alloy", + "PowerGland-2/socket button head cap screw_am-3": "", + "PowerGland-2/socket button head cap screw_am-2": "", + "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", + "PowerGland-2/socket button head cap screw_am-1": "", + "PowerGland-2/socket button head cap screw_am-4": "", + "Slide-40ID-52OD-60H-3": "6061 Alloy", + "303_TriMount_x8_4mm_FERRO-13": "Plain Carbon Steel" }, "States": {}, "LaserParts": null, diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t index 3fc43f35f..1ffdc3eeb 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1aa9c3bc240651718b92db206474973b60d3b6e10736e1998ecbceb1421efe43 -size 523113 +oid sha256:78b203f723b102c6b7f4742c1ea9593d1e4588295e055c18056ac35add66c0a2 +size 513821 diff --git a/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html b/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html index dcdcfcc49..3cd09c16f 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html +++ b/sheetpress/components/sprcb-650-light/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="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAAO8E0r8AAAAgWO0EQAAAACCmYN4/AAAAAO8E0r8AAAAgkASqPwAAACCmYN4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAgN2T6j8AAABACtflP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAAKIEAABPAAAAIQAAAAEDAAABAAAA//////////85Uy2/xD7JPJg9GT4EXuk9+TCtPcy1TD9PAAAAEAAAAKEBAAAAAAAA8P////////85Uy2/xD7JPChWHT7yqeq++DCtPaevSz9CAAAAOVMtv8Q+yTyYPRk+BF7pPfkwrT3MtUw/AAAAAEIAAAA5Uy2/xD7JPJg9GT4EXuk9+TCtPcy1TD+iBAAARAAAAIQKAABaAAAAAQAAAHIKAADwLAAAKLUv/WDwK0VTAMRaZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNMUFEMQACAgQA8D8uAEBAU1BDLTY1MC1NYXgtVG9wLUhlYXRpbmcAAgWyMDBfUHJlc3NQbGF0ZS1HbG9iYWwgKCkbBjE1OT1BRUlNUWh/g4eLj5OXm5+jp6uvxt3hk24fzjMwM190cmltb3VudF94OF80bW1fZmVycm88MTU+IChEZWZhdWx0KYC/hcI8KNkwBKhBlXMmP6btCgo9hzTyPFWLEj6U3Wc6c2xpZGUtNDBpZC01Mm9kLTYwaDwzP5BcdaWKrnanAADgpb8lNWaVPcQ+yTwxBfPeRW1ceKd/enKmIFTYqCc/bsBMPbHfdz0EN0o/RkliMmKnMYktKE4QJ4+ZsxBKMXE+MV9wY292ZXJfeDFfMWlub3jglXARVZWlpr95J5C+YAPqMo/INHaWiqfZ+0s/GItSECdiAyUOqIDzHL+1OCM+kIO2MO0sf6cCsHQmJyimhAZ9FwMyMTBhc3NlbWJseXJpYnMCEgcLDxMXGBkaGxwdISImJysvMMZGGXBvd2VyZ2xhbmQ8MgfHy8/Q1NXZi8IztLPMJagoyBi/XGJOP4w1a0QyMTUtc3AtaDUwODPAAGkHuY3wRhu/1CqsPcy1TDZBXFYwXzgwXzYw8wQ1P0HSPibRySmmv/D1baRS/X6mZbPNvskFSz171FU/Qoe85WCNIrJh/ad2t9AoiJdd1KiwLhCBNiRQOoGmn2Ukv0V5tT6YPVAyEKauGkO2w4ekJhFobz0Z1lk+f7A5nZ1lJMrw36iigDlKMWWTQCWkLzRSpmWTQKVG9NzWjFA6q/I2SOpBJdmwM6jKnGImpiX+wWzhCayvQ/h0Y7C0uLm9vsKn7DXpp+kHkiYnJKb6HR+7eMk9qE1naDG/IbnqpCU/EKY/1CK/TmiPMWltcXJ2d3uj5jR2llcn3EaCpqU9Zyi/pJ/gNzioGaYwLWimGTclsIXpPaBRbjFSVlpbX2Bkm9ritWSmMPGhPY9IGJzhWqVAAgLiBARDMkUzRzRJNdCMJ3NvY2tldCBidXR0b24gZCBjYXAgc2NyZXdfYW1CMTguMy40TSAtIDQgeCAwLjcgeFNCSENTIC0tTgAlEuCmiz8LAL+RsC499BvuPKzjDNHPIgcmTWlyQ29tcG9uZW50McITNKU/W0GFPbwCuT7DvQwyuQa63jCnO2luc3RhbmNl3wE+MbBp+TZfX3gyPya/aKezrSU9WMhAPeOiwrGs8632ACao7anwJdk02qTnpeoknNud3iKY1ZnYIZTPldIguAWQyZHMH4i9icAdgLGBtBt7qgA/ghIbvwpDzD58vg0zv3ekAHh2ozFynQBzcZwxjMONxh5paZAnv46Aww4nVIIav2qg4aHkI2SJ04MWP2Vgg2Ffglt8XG2WMW5WdVdOaU9sELT/tUpjS2YPRl1HYA5CV0NaDcsgAcxae8doGgFwdpZ7p4GFbcHCpr+zET/IPlE/VAwyPwACM0IACS8ePEN1dC1FeHRydWRlJ2cwN19zaWRlM6CujKevSygmLzgiZilyaWI1J55MaI6qbSW+p3iOPSMrNjg56joYPywhKDcdIjbRMhE9HhsgMxouHzIZIB5Mb2NhbExQYXR0ZXJuMhgdOBccMYS3hbocNkU3SAo6SztOCw8QMbxuIRALCjd0DicdmM0MHCE2BwSNlLUIMD0yUmhvJ78AWA4Opj+AFTsOUxMWy0AavxTVLtbULW6Xb5oXV3ZYeRJznnShGBQXFRoEZYpmjRUoMSk0B9EoAdIrAS6x+rL9JyMqJC0GU3BUcxEsNy06CLUAtgMoXH1dgBO/DsARKmqRa5QWEBERFAMeIx8mBcgbyR4szCHNJC3aNds4MMMUxBcr1i/XMi94pQB5qAAZuge7CikMCw0OAmGEYocUfKt9rhoIBQkIg4KoMiETugEEACAIggCyVMg4whxkNwBCqRjEMBDAMxjpGpgAAoAAkIAABAEQBDGVDBFOpax4GSxc6l3V2xcan3KQnUBWSomp+ZPnJ81bNVsxoNKD52fLXz0rFm2Wh0/3qqclhjRZsPxp39qKYiN+INAma8AiwQLSc7MJhhv0uk/l5k/2Gd6Ii33OqbRrlUmGjvMc/k4D26MgSw8NMcn5SFRQk/Xaz02EwAU9MWoA97z1sM/ehRsOk/teYX+pOvPHbvZk/Rw8Yyzl6I2+s3Nl7gEvP7gPbp4M4VV6k3LQfMH8geP5z0UhxNeckTABitQJKTjDvB46/KI7xMyE+htwDYyiXdTTpE775P7pkqwyCVPMbpgdaG3Qhz49mblZtS1P9Kuvb9eG19FJOPjaEo93h54qhM7WLzV1Z1Ob17gZIpBJuM84Y+15W+sDS2GHJabqSk96+aBKeLlmKBcSvdjpNVKlVRjAUILQof2gZnBf02JmqlVPhsCVn/topOcLL1D8WV16UCtyHd/21LGC3/Vcv87KZe3BaDMLhk5OZiWnUOg/39QMmTdHM2xQMkoOHI5zp+IqeTyvS57xAcXfxb+mO966oi+4geBTJfcOwt0I59jaR38D7Y/sQ+9059MZp6jF/tucB4ydc5B/sxy/vr188qFSDDKCITuAk8GUn2TS87IJFhhesDe9s9IeW6uzQl62yXCifXTYtyq/2Lin9qbQXMXdxgVVc/g4irDq/TAlFPNlg+YiPA/tahUI6RvjlHoX0jm94hvLh1oYqNaaKqRLyXkGOc7RZoUSz7JeILpYUyA4WFMJJxfuD8gPZL0v5o+Wop8RzRSsR5OJXcUMlz/atPqKYP+dhl/6B+Z3W7+UwaiSrG0ZjFduQMEB0LPhXBSWRjIQCadyMHz0bCnWdsQ3/27G6y5wcMGh8qxROnYw8NMMpXbgl+a5PxQHTlIn+K75C1V0EX3v2hlt/v4zO/iHYVjY47vW1SrDXcbig9wWCI9K/Tb+w+mcwfDqAp2ELo94eS1927FpxMNyaY+n8BW3NM5c6o1++bRdquNH1tEzLVvyKedLnjUxQGh5xZGu3Dcg3ig78CI3ltAJvbsiB3V/AaXEiTij58sKqRLyz1dLCrcHFze0jS5cqn7ZO0tbpgXNAuGxJzyaW1zZjN4lQhp1094/52RcNdzO/Y5Bev9z3Q/4a0pv4DbfAS2dP5MPaWEjukj0Nz0E2HfwgLejs8JGiygGYN/QRgx1U6ZiARhz/D/07SrZZwT0PVxdQTkXm1MgHuVrXdm8QchXCYUIspWYYL9JuqxNN1GP6vz8/h7CgNBB9fVDhJEzvmtAkDxY/N06D7dzGcCmi3r4Dar/c84B5C/Zpy/4SiOWXvrAnkKFvGFa8iAz5uR7EK92MAwRPlpj1XSl9YuJGZ4/3qODvcpM1u54C0xBcFz7XtfDxAkFFi+6MESdWxcD1IYHNmn/YDo7DwmqTQb0HU5/5er18xkZqIHy7T1HcJngHhX47rQN/3Pw5l/meAWCL/nLv/ibf/hkaEfFzv0YmXhmUNUHX4oPRojwQ0zNluxrcyDlPNLiyP+gZhz0ENXtZGpZt16uKS5QPG5z82pK7vL6Af//WgAAAAEAAACQCAAArEAAACi1L/1grD81RABkRFUAAAAbPFBSSU9SSVRZX0tFWUVEX0RBVEFfU0VOVD4AAE79////UwCAP00KAGZmJr9vEgO6pWiRbTwBgD8DzMpKP9TRUT/q7m4/QW1YgMCLaQe5jUGVcyaAP/BGG7/UKqw9zLVMP0n+l/8KAQcDHVqkvuxRuLzZubShPjxvEoM7MwECApSMDD9BMlgDwAugrox/enKmeSeQvljIQD28biE+AwMDBL/B1qQEQU5YdpZ7p55MdA4ny0AavzEF8wTwBARYB0EHB6evSz8HBwcHBUEFBSdojqfRMhE9BQUF9Wxmom8SA7sK1yM9AQFEWAGneI49jZS1PgEBCAgI6joYPwgICAgCAICWAgJXWB2YzQICBkEGBqptJQYGBgYQTDcJvSlcj72e7yc9PY/CdT0QU83MTD9BEBUGWIC/IbnqpIqudqcAAOAlpj/UIr/EPsk8EPAQEBAxQTExP5BcdaWlvyU1ZpU9MTExC65H4T1SuJ4+olyPQj6kcL0+CtejPAsIIlME5N1dP+zoaD9BIgxY8wQ1PzioGaa/0ckpEIE24rVkpjDxoT3JBUs9j0gYPyIiIiIjIyO/qLAuJj/w9W0kMC1ophk3Jb6whek9IyMjIyEhIUHSPiY/UDqBpp9lJL9FebU+ISEhIQ0NDT9S/X6mZbPNvnvUVQ0NDQ0lJSXpp+kHkrbDh6QnJKb6HR+7eMk9JSUlJSYmJkjqQSXZsDOoypxiJqYl/sFs4QkmJiYMDAyuGkMmEWhvPRnWWT8MDAwMJCQkP3aWVyfcRoKmpT1nKL/WjFA/JCQkQQsLZZNAJaQvNFJG9Ny+CwsOjlG8uzutLDzSJz89qu6APQ4HHQVx8XA9HRcFWB3lYI0ismH9p3a30Kgo7QoKPbHfdz1VixIdHR0gICCFwjwo2TAEqKaHNPI8ICAgDw8PYqcxiS2/ThAnj5mzED9uwEwEN0o/Dw8PD0EODnimIFTYqCcODg4fHx+Kp9n7SygYi1IQJ2IDJQ6ogPMcv7U4Iz4fHx8fHBwc7Sx/pwKwdCYophwcHBwbGxudnWUkyvDfqKIoyBhcYk4/GxsbHh4etLPMJageHh4REoPAvDw6EREPWBGBhW1YDg4/wcKmpoAVOw4nVIK/sxERERERLCwspz8lJr+ns60lPSwsLBYWFmQnMI4/AIDDaOOiwj4WFhYnJyenJycnJxKibAl5u18pyzszDxhT+/JyGBUHWBiCEhu/9BvuPApDzBgYGBgXFxe8ArkXFxcXGRkZv79bQYU9GRkZGRoaGhoaGhopKSm/JRLgposlC5GwLj0pKSkpKCgoKCgoKCoqKqU/KioqKysrKysrQRISrOMMPxISEhMTE9ODFhMTExMVFRUVFRUVFBQUFBQUFC4uLi4uLi4tLS0tLS0tLy8vLy8vLzAwMDAwMDAJwcqhvpKaQ6U+QQ7glXAmEVWVpaZgA+oJCQmXAQAAgsuo8gmPogiBAEBAAzKUTEGjwF1xAwKxFASSEIBQgIAkABgCgAAAQARACAAkkAAmOKAM67nLPBwfq2UeZCe3N6szy0Xfl2kq67CQ4Xd39PgRLlhc5YZh1zSCFNTkgbhvG2EC6uRlYrJpdHscGFBlZ0VhRvIIEsL43efea8URJELaUR1WwKOBARdmathcxgq8GhhS5fs7nyXODjRcLxzAOb+pPAmrXa1dHgioZLdZOBUbQBjwj3BAyNWd1Q1MGZkHAEKQblvvWJfTLjRKRGsBBg8zK0kL703CCBBjzexux4jXQEDVlXTIZXoAKzk1GMLdqboKBssmQcbKiWYa9iu3QVWbtTt8bZVWcJOrbxm6MFU6FOBjQZ0bDJdHNR9b4+7rzC6ZaIPg1MYXxoYpRe40NUfsPbHZbuIN0L8HBIKmghsB1ihyL/koDNTkYwkSdAIkTsDA4iQ1Fa45TQISiMqOVM/iFHlKdaPOq4ZPKwLNFZSbeM9baxD/drx+bXoNQlhx5E6YP3PLtyKeV/xnxf9Ty+4T9DB7vqT6E6ca9kzU6fxcmheVr96y1YccZkbS4SH+mahf54zhfqdbXtEINKSsZ2gqmNDI9cOcRx+L+8lVX48LOZQD/3Mvz43t8Km38btSt5cTBfu6KKYdvfPbCkRsOesM/QTvnDvTEfLxTSIaOSJx6tCciT+NjeL0e9W1xYu+aCZNgyWcl6w4EPnNfnpDSNU/1yBWQM4iCYPp52bZSt5vLdeF5A/V0E6JqbiKx/Hz2SxQumMphfygjXPDavoqmIHiOOwjq08iXqTGKVLTPRY+MGqnH1RoEaC1hmXd2+Wc6zOygP9iEWd29RJqIDbD7t6QQqmXdxGq01DfN3phYbPj2BN3JZIDMTBrQb4fJdsOp+d78K4BvLwIYbe6+hBxtgXPeTi3GPgiy0Tup7AqZ6t8gRJxLDgmgRzKuw1GNLJJ5CAPPqiOD9yKKHcCoSb+9O79NuqPjgFzMxLnXz/oEAbsyPtseb+1gzbSJYWQrE9OcvTPxf7DQDM/LzTdWkSLs8FKeiMCWTi2i8J47oqI099zPWPicCsg+CyM8L9SoeKOIb2oUjU6GWV4OcRxklbfFAIU2owNdg2yMqwdbyJcp++RZKYBOVg456JAQWh+5y3ed8DP7OEQMMJxvtFB+34U/h/en+v8uUsilAOGABDbj54Bq/C/Dcf6hoTRjU47Dz4C04rfDpJovAbzgf5j/epuw8Ao9T5b60ZgzHODLL9l5upyu+6PkIkVRwM0nQdjTwIjIFzBxAQol/AbaCNno3NxZAv5S8RCGv4rfvRftibvMqGQwzVBjVvERT8scjwZjWEPPfseFji2kflR3neN8w464JI1vpZJEiJwTJzzkNkMsy33k5806kEyj+kb7HyfP84GrJ4bF3gEsn/3aHnpNrLlmccXI5Uuib3zb9A339cRRAAAADA6AABaAAAAAQAAAB46AAAIXgEAKLUv/aAIXgEAldABqjTFS0MQAGM9D6PeHh/J3oj5ejwfGdVa4yl6sEgFfrNG1A21MNomaoDMUyNWiGqjKSiF8aKUknZZVTWEqLLYPSAApV81JZkCrgSsBLYEGDwN0Kt44fYabhEcvBKfnLFiCswV1lY5SyuzSqVoc8oAmH2VijYLlqFfU/jvWWwuXSc/63ESLa9uAFZ9WPY4BVyA8kAbPLZIkmddgtGPBTf8L/wHIdOdXohL87byhu6HmjitMPyd/ZbP6d0AjSrS/ivt/L9Szv7bN/hlbBz+/ECCb8n6CU5Y7y527MxCzl7bXvHmROzSg38mf5ifokMxw/JXjFCwJ9/B/NLETiVIWvRdxgDE/MP9fEAHqvzA3w68Rf5Wnkn6yOB/GdTUenx3/rllRgHUorK6VqfUqvYFHiV0nhGZOqIToBJZzADzArZ1Nay2FbkNAqfdRZJzBRLoAA2/3P/x3ygipJm4Vn3IKLs/JlNbXhhtfdK/8osDuiCwOEJ3SAfn845L86KyGThoRXDf+aA6ox4OqL6f+UAB9Tv0C5HvgHY6V3Bg/FCtoPsH1g6/pIHgw1OTNBAvCqmCSZFIDQpCPpOABoSL0S9gYCS/pXBptzAV4h78KyQr6dVFqVYsnbl7sBD3JNRigXRaC7Fk8k6/rSgttJwR6ywlLXEHiKZd3m+CgI7l42zPHbb/f71IWWbiDiPeSQhz6IjHPEiCIBpYFWUf/gQK+ui73M1zVRj1ZERrKPjViGDxUxlYcLwF4T6XzkLscaND/uWSQPkM3gV/wFqYmCNeq1NqJJZqJJLekEEHkUkVIjNLRD7eGFIzJTIJBkYXkooDFVcioSgghSYqvvCI8nmtTqk+rwPRbUKRZ4SUMSgifsfYZJghYBtDlweq8Dpq7LwOOTOvo0gfryNX1HrSxjEpNYPXAWhXRaDYg2bxcUdIAwRcmlxv2ig1G1iZVN606YVxxFk3bVU2LRMEAcxcaquEkJWslEAZhcmnFPzKtepTfRueMbsN/dLKSlEGDKbIw2aVPtM3FSjF5IF1y0jBcQ0ej6HfmqZn5JYYI83NmAgi9AWgaDEWeHQF6I5wJ01boHjntENuvbSha9ncvLJFW7eobzLotO5AtPbpT/Z2zBdPj8L1IBRUablNsmGshSrtJY21Na6k9mFFfSsyzVCT3B3o9QMQOt6LZECp16qRrCkVZmp8QJIZcFDlDkelB1WXAZ91HjaqXsSWsf7GrbobkOS0R9CByGhXIkSvkhV2ubuhHTV4PV6/NQB0MczafRDwJOddOkSL7FzsNwsQcITvcEG27FcL5wZbe5yX4w5BsDAOrPP3bY2efVahZVvlzvbkgghH3ZaBv+0l8si/GyDAlQ0hVkx2OLQGbrYM7G88duxBWWJSalcrzWC5xAiBBPL9KMdvmrzIfe5ePs7T3n159wgO/OW6Xg0eys9gBemKHHyoAiUO4Ak4UGNyqNii0aM2X3mun/mYg+4d2H9QK37S+0Sl5Yt4zCJHbdDyPYxBExolM3fMtVzdCJdOQW0Wag+TWeWVbH62cfEh7atkDngiRBEOg6phnnO61YXwjPvd11fvkYRJtOc996zoSmLY7GYqDikOleF3OjQZO5gGl1KpDfBIlpAbOYj4/LRZgIGyqI//Po73AbBQsJPVYNx77hyQ22w4RK99DlSfShPwcmpaUsKlOY5DBcCPcOm0wuXn5ycXHMe9AlAXvF0e9dYEI5L2XwSO7RWdUAf8ANgsu4oXbn9Vc8RXumYk5AgP64Hs+PdmE5BpDeLi0ZGefwLaW/gw/1YmT27NGypyix++TwI5yCVPKmRJ/5os/MXlhaMnUiYe4BpsEjlFic7OIkj65gpA1J2Vz0/L9hun8AGjnwDOG+z8e2v8Xx5AeXMm4u8qfJ14Jn6pkANacGdvLmpoLF/AGmGfBNHh/6IXdAKqsifDTKV0qesl/BtocErg6796kD5gfmOvHUKxuETRnQMPdAdCxa3T3BQXg7AdoNKKg458UsRJqSu8W16YhJuwPBnT1iY0GABf1qIKNzhL1OSVCjc3EdMUzhMfELV8muBPnNlwv20iICu5wOnKfG62u8m4tDNcV9UMuiVZHVAg/gRCZqlMdNBZ8bPBaIuxM0ADAtSI4CAn9bW8GO99nHHvvTEWUiM+5lw0CogooqBWiz8jOoZXwJdu9sI6FNkv9+3EDPR9EBdpF3zQk3ccT2j1E3rsTWU4UqpKaiozmbWans4WVhS5W/QZ/QUMfC8fDPsDPdjok/A24F9QquH9o55/qxGfOfU+HlOL35kqI3vyx5P2TWBeT1G42AC+z+1B4H+2MMQR7vs4+DNzPMd73+epP1bG9htUBf9ZI0eYYmO/A6NLKQz8DOLQbB7HOERdq1OqDXSmx5RaagrlVY5v5X45SytzcwpmFkrrZSDXFY4fILvD1CUUyUkVGlUUJp/X6pQKYyVhw3p5qWQlylov57ZYT6StMJRYQ4jxDx6qtERkIWhyrWpaYTyJFHlC5JCF4YzOYLp4bopHrGl1vXHpkbeu1SlVgs4T4tqkk0g8g7m0qluMM6ALbO4rbSeW49Y8xztzLCmam0eQvw8T9a/8KlaSbjgY71KkzfLK9MjX6pSqh2d2xseOokfm8nnlWp1SPSFPvOgyQhoUeUAEJqU9Jrmyw4itZQoJErIFCUgeZ0i2z9/3wTgDAr1h/CAj7VqdUmFoAH5YwwXVtMZa9MhUWFTi/lqdUv9fKErnATHj/3X0yP2YZo9IIlsL+P91zsL9v+Du/S8IUdT/OmxS/8/Ahg1G99dxR+E3bKzRATHBVjjikJCNR/tN7ifhhv3cPTTJ0eMt57v4cvFFY3gB6QFQNwdc7qDbO/3V4FyyoXVyAWbhhozeQt+cEw22HulGpqfQxLOnICXnMN0rMQF5s3ukB0FUXql3AtPy7vk3miCMdCkg6+LyngOC5JLisCyefBUt5PD8AMT5cP8CMJHrLvUvGCrx6xxB/jpdHP+CMeBPI4P7K+iA/RWs6dJDO5ke19/GEnP91+CnMYTqf+uRGtI/R8uO1B+D4x3ymGLnidi29DtMJ5aWetcnll7mNWL4x+WP+aIR2Vq5gBgDD39HjoUTMYY2nuOtpcUYELe8KirFGA7JOZROVuUCdAyXx+iQC39fAaxxWw2VLNuJUs1SZU7m95cQdWs4Vryk/NaL2nOAhJ3GrNPrcpYZdjYE6SS8C+zIreghUxx/mvElKZ7wqjDi3frC/giT2s3o8GMrh7rQVZusRakiSqVS+ekfgzWfFNfDw2vIA/cYHf7PshVQlFqrkPLTGYxqRKb4+xMlqX/NSwZnMKo2aX1PU2DROal8m4rj7MiOwiXegTIc/JUWhDqPS9cadFKwHJS0kacmUcYQBMDHDpbDfEvuIZlFCcBncCsNmozWFtW1OqXCVDVZiaHgJTuOiSh98snWTqQgxL5DKHTmg09/UOnBaXKtw9BANW6TMVFiBHgECHeTDdxxGw2X3Oaaq4l4r49cnCX9A8ZtNpC6FJdOHmIzOXiIydzIQZzf2LrGbQnAOZEc+dqby1dyMN8NxVTQN6Z1gnHbTOAbE9q4rYYy19UgCKFEHCUtMcs4jW9LoaZwEcIKWbQo4HCRSLuc3JbgBypGgMAWtZ0f4dDPW0hkIX+FIEEAB/3eUdK8dBluUe45rzmpm84MiZtJBU2nIZrqsQcZW0ReUWYHA55S6juKpwcp9Zq1kf7XLheehIp/loZa9gPLOJIcEjezaE4oEY84pnkV1WDAQDv+5+qy9Dluz7ed4hapEjlsxRLZJKjBwY5QCjxirIiOeNV9tcmzAEkfe0UmPEp+d42shAkNpH0dIqX9ERFbM6T9EYM6CmsUbiR2nlLJw0zDslUn+a7apHMoVqi4GNR0RaV0s+BKZXcG5X8w0fosFOVTpCQv9cFJTwo/y0b4o0WZIvd9PhREJXKgt6qnOLicLi9Mc0NjhZxKrsoRz/GTWoxBJcbwIyi30FcigxhDJGU0/6FDkAshISRBkLM89zNzRKiudnXm4y3Xx+rQ0CkXpuheMQarKrmf+7mf+7kjYowjQzgA5PRQwjGs07s/KHD+Ic34iY/p/gFWDiB0r3d9mChH/zBNL50KZI0XHJ9XFNpalG/RJCSNblNjvHdJO6cGI+rzQVs08YoC4iOHKPVXG7LjPVWiBrTn+D294Os+rfwZ5h4VlzC1EfcFgmvKRTHJWpQkon3MksP+KvfYu6E5vKPSINUKhxUnX7STUe9G9AKDHJs9Ji8W83UaW5ED3lwWE8KbABTAylvYCcoqLIRrfyePx9bmLQD60ckjKZuQIWDcD/rFDFe4PXHSJ6EbtEGPTLV1zaLCTDGpvGnTc8IRZ920VcmyTBAEMHOJDi8BJgl9MASCkI9uIWir97Ha0d+qosgiWOBlZHrayxZ0rIeLNFbmUHYYhosM2VLIFC7i3oKD1gFFKVwk741l7xGqEC6SAwA/1uwmnoRqPWobRnMrns/lGT7z9QMk2nhe4sdB74B8IEUhAhxNjwwJkSU4lDHf3pJ+v854x6FcgX7r7DXcyZ+Gz+9X4CZELxHoRgajKeAZV5l6U8d+fjVHSw4/V6jUCFx8EMi9qQztkR8gofJLGUihxtxBIIy584GJKhoQFfXXD8y5j9qJOffLfREiwStAFy9fzD1Uad9+fVZSvwGe9BNg/c/XF9QBWGyGFuQLt4+PoDwTWT8mkCWcRG9hZMYXUxSNj3+UFi4I8BGDCc8FEt2JG9AqYLHAv0ZAGtApBUAcJ2agiPBht7LHmetQXxC6SKFxE2f7qTvC49K+IA0NMRuI4bfXng4jfwZLU/gFO96+xbIFvQrT3fic6yP0rd2LKbai1URBH/p/qUz6/SpL8YZKzKu4hOJ2zGkHkNYR1Zh/4DMs4KOYocSRlPp/ETgZbTELuIY+zGTEY0Q5hoi14kaICTM6+RATqH3tZhT4gt9EXPAIj0HyGQU34dZvkE8tlBOAdM3UAOrkO7SboYngg+17HntAO9j4oXU5p1wSZLkvpCbq0KBPQKojSiLXCSdNWGRp0Iu60JWLSCWmHzaWDJDt2O1oopZPoXYi3rVfGsDrgzraTmThuAUngOhXkIDcVNRIyydjIheKBTw3iVZvILqVlsGTojm8D8xbEdI6iSZAgOGL9LP6bEx9Zp/H0Ok0eiyMDUZ2Tp/VYGcvNprs7JwGIzMXZc/rtPkru6fNZlMfzmizMrXZGoYv0ov0rbar7Wq7Yi6XGzbigrlcMJfL/X65Xq4X3DXacrdcLVfL9Yq34bDWaGsEBn+/X28Xuwz2drG9XS6Xy91uLwwNYTUkNSFpQMMaEWmxaFgvdggL5SXqEoW3SGPmsoezumuNNfNis8+4sOyzWFfZers18yIzp8HUZw9lZmFa8JBXGfc75IXWeofSa7E4jFZmk52VjZW72m44bKQFl7XhsrYbNmS2HvputWC0MjL0trxFK6PVbPW5gLKubZHOBZ+9ztRsNApD7LOkr9hr5A17v16jbhfcJSszGytLUqOhtt0uV8zlhrdk6jObbY56Spu7yp64YPDZC73Wbo2KvGVq9fmrPDbmLXPRyuWwVxmX3mWnz8xfZyUgLJkN9rMls9M/ay602qys3ZrT5zWb7Kw2m63JzGo2NwgImzZzlaWZhs5sczpqvT6ro8paLTctrEttVp/RYduhKiqzs624GzbqhrlgLXgb1n61VWwwKW736wWHudywOGzktQKHvd2t10grDn+3YCJudq8y4n61Xi53u/1+t2EukXYou1Oty8Rfr5bLNfpqxdswOwwMfW76drdeL9grFn/BYLGYKIzthSbAK31GL2kLQLO7zmZr9TlqzNx1TnOh1+gCsNltdvdCY7Ns87lpyKxMagjNDDWk/YKHkqI0jJnJsGuyMjTbrD4DQ3+RlXXpWBg+O7Y2e6XX2Z0MDYZWl2GzaWmusfN6bc7uZ7M0NvZMdu5a61LczDYrPUFRrcHI0B7MaqUzjku4RmECeHHLM3JKTyIFlfggVEjpJqkC95CzgYebC8dySNnmBeLBZy3qZWiyZA8LgYdIPPSmwwDekC7shQojExOze8VUjHp+Opunp8MVATzTmw8N+4OplABSCTBNybElgMunSoDQMdRKaqnVrP3ELIlBwMbTRwGlJm0sOq+dl6wFcENPcQC1Bncb83vZsGEPAaJ3H9t1SMS0kQvu2xxt1hjhGQIC04u+HNzcqW9LmfW5K0AV++wJPBH7kKGYd8y0KphxBZFMyjsytNd/NXvisnAXAEBPnBXJrXePIJY6vnlaIRJZtA3IFZHGhB8QkGIJ3sFo9BNpZ8M7kGb4FmNEcZAfOr45OCnXvjWFBa3k0NBBIJZDySPrshTAYadDP8285ViyRs3bDFQSu3Gh7Imrgjh4lROkyFSGQhATRD9TnEwvYjCxUNBrJcu9dg7JzwDnfoYC0DSARAS2dCIZ6SN6uxhqF+A2BZFKzRPDC+Lb7HRKYn7HbCuXQaj0NGzKpM2MAABAQADz1gGIhCIpS0rL3BpkJMyEAwYGxQOiIClADA9MRBGyiEM5JIFSAIAAYABA3AARVrjrMkxCYyWuSwjJBRDCPQdlFHpHiikhSXUgY+ZYcnqgU8TCPqFkzSzSOWiCpJrFwFRUs8e5g6AmCiVKRHlPuWQVyFaDzkkZsKPEkBy1ZC0ykVuMSWwZ2GffYkxiy2V91AKQts8mWIMcpwtdlkwH/TCECJg61gWCBoZi6jUswbCoSt0FYa5UQY8AS745eosBg/447OzDMzG+3tZKbyahuzN0bqDYOR/3zXH9RATS97Ps3eEXFeH7Yua6YbV8cxxWAg9M47M+xcnDwf5q+SrsnDDwOS6L2TMYylR+hB1u3mVCB3jtBA16h5XbcXUV6WylmBWJugRDeank/7F4AQg4U/2mTACAmHc2zG0Z0/hFMBJxy9EOztiUJ52Ng1XeOLkw5nYtBYYP+s6bo1PLzyDIDT+UP+GDHEjSbBQe0YayjrYWxQe+4Y9939lHLi6ECeB3nYz0xoaoYfvNcasGwW5ZnEAswIVx1MT584qcKE3AucCiBEvgJKyVnr85rvdENe3Yo5fBHKfcpBHAJRVfYihWlGCekXdrRaGZKVmgcyfusL58tT4gBOpxxw7g8p1NDzS/8mqmT2xwnH19RNPQSuFY6jmoYqJzbb7Qey6zZvmX3lPNKNMw4CVOcEoijbXEbb8GSUNoYAru3r/lZsfz2sYma7lLbtJSbhPFJpHv4wnMKyWFhQhfhRRXuqCfVp2gyt1n8MMFXN/LVi4xjRk6QIKetpUB6XUR0JCylaFWNIuZSiBheCMECWGCwJYw/KOAI2HDEEIFTkLbzLA9IkPBgKoQNwjXTzAqOoDb7oYuoQeiFipgcCIlF/6EbFm2cxNUwNiTBAbCeVH+uAsRCBImMLq7WRHN3QyuuxsvwtjJwTDDrrwoL9zlwHXc7mWPCDS7VRWxCckq5CVcIkd2etaPeksBoEdFHJI3HoEfazrcaYJrjiQ5ttLAzHB00InqZMQKMxtQRSes4RHUUmfwRHhUn+YyPbH30H7uAdm2wCaE5VTtEwKJM1wfspgd7H56/cO5yltsOVrGOvFpHuLosbXp0yE4AUtbgOWQQXEFXNiyEhSkYDKjtJyG7SkU+1fUaVh+IjcuILdeUzX4QJ2JI4Fd2/8z67Aq9rbUhb+L7oFzMKsTLwx16w+0iZPd1me5SvUJqht30Mm3qyFfB6dbyYaAMyFrxB/yf5mXUj96Dbn9g9EX9TQBwIHe+oC5L3u6JYiNyszJopRcx1rSlFL0waGfBidXyqLxdviP/heWen0cFZdvfCcf7kSwHnb9wIoHVOgbvysJTFEq/4hbV8RM4Gbd5sPlvuOpcpoM9DtZLtGwr8MdmUsFSr96wQKfcMRfX1WppyMQYvVI719qepEqDShyZRMYzYlEt4KNAl1LV+lVFd/s3ybR5jBHgL39NIretAkspxkiYuGrxbR0qR47LhL9zl/RWCV/dEI3KL5Uui4JfIvuM7oxHd3U/kfE3L6IEd+mW0eU9QFmA69KKE4hpcQ9BOgf4pQSiZ9qWYkkr3RcJFPWeLdoqKBB6Ft/+ngTPs7D7av+Iy0SR3G6ykUv9Qf+CMVRrkuM+AWQoHp8WL1iz0JweKHK29SRwPpf0LiNfLh6FDwIGysmpXO6m6yYeoOBwpfMaphPVMmPZnr0FWrCKQZmbgnvFD1d/CEVLKl/evSZcrtW1ppYpMQQwuB6iUIHlSLNKyJD4TToXjIH0DGZF9PzJk7yh5aGA3omiA4FlmJ5O5OIBJrjcrjthzrYdAUSO8eUYzc7upU6KA77IB0I64BxeTy+9xHSXM8YUHus6POZ3P+4vVdsUSvv0W4GQG3IDVcS+Z00HKcCuz4We3aaDl1qjF2/hsP6l1Du8BHGSo9w9ZUMuGnNr4L71bixASevjRfMDd5Zpwjr7yFRUPnouvBdYclcJgI7so6orga4W4MJkwokWTE0bj8zwDvznjxkrGjU0kYezeUfiDbCAA/CfHVZzgqsPD88xxUoG1zq8wLmtgkm3wtH81BCsddhStus/Ku4nyhTCX/3zU9AwBAHnLlqmJn+8Vd9TvZeZL59NrAZ1u0M26hgLBeH7f3HZr61gB2qd6thf/UGK7aYOQoy1sDUnh3ghlhtDWD5fYOP7FjDsO7b9p+gshEffrRKADGH3XLMlgJCOnWOu75s/Z/nUjI3+UGZSM0rYkAu72RJLYCQ+acAh2OtYzzf1O4KpBNx6jIJ7z+OSkQF5KHTNsdhjZ+SPwDooK1b5UOzxZWi9hSaiE641JQShTg+Yof55LdeP0sc/Fy0HGb+ic9rIFqll+bu/8B/lcD5FFV+xveP7E7dhIIGGjATuTzUJ5bdIGCDkOqoBAOcVbMZriAFPoT4Tv7MzrAFyrRjMDgMJgOhk9Bpi66bAXLEgD+VxENcz0wx3lnDYaqu5wFAgpBAJ63uE/jr3cGIim0aNwEyjNlqMihgO8XG68Qu8bV4f+tuPibGUlIze+mJvdVRADDYMXuYq0E4fTMJoCpVSOW0FoGF1hIgeHFswexinv/85EtKWhLtkgD9UTjLIkh5tXmp0/+zlZqbqHeq3AjvkJqzSQHPHgBSSi94wm2SkaPK9JTEIYvgs9Bvx+iIgIloTLbD0UwXX3rxATpQPjXmrleZlRoWqZi4bKOKQ88NW7kNg1hUK0ml/DBywXMfvKLhsyS4cuHP0BF6jvrT8IHfdjy5BM8z6zJEhgXdgoGVxDGAJeXqnGVpoEPxB0eKBqDvenw2uAQzF0hOt791BBqsI4SnG+WLyBYNNGvxFeposUDLIVQ5oiXHhsK72KfVqXqjpo92VZCNYo8bwyjCZHlQLtwmlTWUdP+A9KsQbDWdIYjbMbtcApLIbKQGgOkxex6coRtgcbp2VS8L/bSUUc1j0/JhdPCzY6ksXkGsGj7ICapcxi/bzmgUqx2nkIDaQmmE+iEzCBKlZFDZV3GkhYNs5EoVWPERKRdxRiilos0nYOLt57bPjMlcgTVVj0WflOAzxzlUW0IA15CsEPCrAXiIgVHHEgVgz9ptMJ5gF0rYLU/BFTxwZqUKbOBNW5aiW49lEFJ38jQu37R7ySxqF+TporFdmA3bzr9pdbmJBJ5sSjM2gHehUQYgfVT6L1o/2ByXHxiMAVSX1Ajx41dLmPbgOlBxVMR1gFnrYGZA7yPWqDWW0yqmIuXm5kQXWC1BUEnjm8a/NcasLfaZZiOYyTJUAMzTezQLsA65lzOWZ2GLiWUNIzkjp+Lhu8vQqzSXkQmQnaGtUdWrGXEmSWl30ToghWYUZZ1oZR6ZGZPxNFgZYcMOZtsxAWOWgtWYiCkA7tIr+To6BsoTIrEkuDizxlT9BLRR43h1vlQHPEmydp0AC9KsyHmdNB1wNbzqjkXJqOYj8XMrnlrsNFeRqaefoQft3Zmix7AolUDMbMeN/mXhOMnCKWS/nSPwJlmTd7kD9splA7hrmmca2+ecK7+mXMMMDKyrihF36hsCf7oqM3cGoCvosTtpw9MgNjLyJ3893e/EefLV09YHV/TaTa36XQN07VJfekG4c2kKuD7wANbDP7Y1u+LGMzk+zjZ/Ff0J9QabpdbV36Ax/PTyqMSfigwWJT/5ysKrA0Te7WJHLRRwZVkqOsMh6onAnGp9q0XQL4uu4Ka/M7xqRVjpt1woYgFMpg+BbC3isKtnOC4DvLwhckV8MBwSlI4XMs15pNY6wV2qQBz4HanQxJZUfvZ4OD0IwsFLx16mASy0PJXcCREB8iDyBWPDG64gPt4R1C+1ZIvTnFUCtnJdiOBDWWtZdB9QR+I5uiBijFsFALBRIv81gKVowJvyv1JKA0FJTd1qHYEnuQZjIvCR68vE/W6hDQGvPigoCM12mYOqPSUAQ6Y9TjZYLG3fPGyNyeFdUjd7a80kVAZlBh+86OV46LSlPIbZ0RPOzdJjwc8JhKKRKFkHQiIZrmQHK9PUuKWOxAAro8WPBgxbzlTZ7H0EhuC3UUnCwUI84cYNiNtBA5ZeveqHmAEUfTR+9LJRzqS5oybd+VTBTMizfQMQdQzkEmYbQx+stAlZnHu4Q9NVNwMD9Ozh83NduV90HWCtDJDO5hwPljGD5hbpKlN6VT0FiJ7hnoEXT8uA/cwAcirzwSpOjeEApA70lPjKH3nYALI/MpWkOzZmrNS8L0a3AXrcQh2mk7enuT2Sy7MBIdaBnBtKuvyRmDVIqKrJAIonbmXBX5iwLm7iQBLQXUf6XAD0A9XLCFgN8gT1SkhqIXloldiCED5g+nK8OraGL4V/C4FL+kpjK2P7ZP46ykkV8/amzR8TAITWoCnoy8lhc35q4xIYE+jC34hHtKwjrJu34zTZ79xBiRDjriEBIi2WH4vR0fvleC/pFKTVVBJCgK2GLNn51FZXkLMmywX+930vsTyzkyRbvnmf3enj2cty795/5SbXmTS5wQsQ59iUJZ1oS+WKq0VAYHHyts+Ofs0qOaFOYw2beePvVFWqQr3ZoeKgHg6SjWkMtYY2QheGH5ixCORHpH6ApYgbjyVcUDBmJQZqI6TpJgHaCac84W5M+rFd3ytOdtCX70uwoMCUVJjPTTqoE01+dL14GTMhUQP05dnHRkiBtr59KDbywDIvsxGiI9jeqexb43BIan9DggIPjJAakyCd33AvNE0E11x/0jq60PBEOwgh55r4dtt5H9kwnPaitAPMgUTa5JznjW3S3sWQywYSJedGg0MB6VOcVxcpbquDKk4z38PFu2gIrDlPLNoYBJC0h7T5FzILYQeiqT82VEn5ufxHmb0W2wBtIDnHf4MXl4tCexM4F3nwbXvdVS/e2AM2Z8ZWK1ElA39StTH18HR5rBGe1w8l2BCNKDJZPgLpQJD4mfuh1NxbFnD7vI84OPDz0IUFA/f7jk+7K99/uwHvpyLS0Yep24ECdbTeCVC9YljqspznuuiAAahGguXMe/sDxtNRo2sSe4DyKZCkmjKskQFsXV6mwcJ0eY0KCE+6x8Nse7kK1T43ssS6SydPiTGNuulA0x0BGVbxqrvaIB4A0bX+C3MDD9LnOFJ9Gf4g/yVqplzMr9HvizLua3xJA1T+hKJqdTmpwVLh6XgwCxfn0ujUbOHDgKxS91o2BpxooOSaTRGkTpreez4DoWJuiC7gGm0X9gGgWIgAYQxfHaMIot/xIMakba934k2Qez2ltKP7J845JyWgcz8VhwueiUDs/DQWRezCMKiTJwLcKiyF/EF48nFWd9FW5bnRoraZHoP9g+6p97YsaNkSlwKzFxCzpSxjLScagg+SkyfO57XS8RR14HJz1MO5X3GYRCs1jhST0Dk3AmBFshWLyU0rcvuBKQII9Okgfim4ypY3AZFWzbxtRrDND574gxQM+6onYegxSJFZVAfKP/FkRskAIoT6d2RrkbC2m7VxPC/wksflVFzL/6taQYIob0W7ttbjNkVZlcsbSuiSM5Jj5RYU0BXs+ytoj0fehCT2HEsS3P2ktg10k4KixyRguWcz2Dy3Xe2HM4huNUqHUS5j17SqyOotOtlKrMZjtt2uwxcMUMn7QE8mW7wrR5/KuS4GIpyxYbNI3zPGeI9pvyCGi+diNHAEaBrAkkwiD0CmleMFJqeG+tsRGYi4PMoN8CIGjAgqHgSGTumGZQc7khXeueLDIRnFB8g5KMK120Lln5JIm0G5iG2+yjjsQIDGUc5I3cxMv7UhmY8vdFxfXFcsrqpDswFuNdgd6DPsOTTDx+lwZvmMf/H4Y5iLPuSYG1/s4oJVe8pU4+xsKW561hcxFMywPovYFln/AfeJq9qwhM2CsvL4HME9ilSzMW2e5DGcY+nTE/gAbUwLTAeIg4AV+J5cVrWf7Ar0ANR76SMTWZzuBM2ODFhlzlvCLIGCZfb4RwyGocF0eAsDCIA0fk7HNGTWTghL4aC1vzOdIAr1VQqUswTWG0Wh4NfBrn5wpbhHXj8y4oB8/vSOTmFe5YlG7ECJ8Z0BDC+flRH9MgxAxnPTew77V0kndgfPsLZ6v8gQwOHbmsLQwVYDmAyQngYRMr59dzCP2UPGmY4BAKipKunMf3DoCBCGpZbjABhMxeQJrZ5pPYF6KwbZEBA8A8JBqfQ/hP/Sp/gZfeQ65lo0Y+C1D6wjNfT7QBamhbJPez0UqNxF/VtfUxJsD4pI5dIokBbrTk0XMPre0wfHyPV7Evg++vf2KSU8AuuNwNGwGuIEE9CNcbANTGd5GD5S49tOjlKWE7bJnVFnTvaJLi0ViOF6ULZIB/ouisjNX8CLaHWZAhy0iMnZSnZt6dihlcjGm58YBVjtyGD26YcKsHIVKDIvSDLI/+CAlCOXOsvlXv1xVeNOyNBR1plJ/qbK47OceTGkYj2ZO/Sd4D0OjTtbsOGsj5tyO7og7+Gqmj2ma4V7uRzeg9K0c1q/OK3vQjcq0GVoFLyBiDNb2Ux2IIJy5uGjcF2bkIDsGk39s5pyGbryWsz1buYs1FooLWMC4EWkB/DIjJpUMUzYQVRxkyK4cBrHjJBr3WT1lj6kcqOFlcXlBpU81UcIFq3WicNqhv6sbWVRv9L+G2CiIMsnBif1ojzQ6LtisZBUcOdXc1Hz3hptu1djYwcdC/EvbnPA/a3JjyGHMttFwS19i4F+eA5JE3/oo7m+KhVFctno2MAsC5Yu2mIg8kTKSDcNNnqtA+zcNzl+lLlTR5+eo6/W69HBTXTzbuoNvG0lOLw7JHrtlWSXVqT6J+jYE4jWas4f6HIez1/pAsF10dSSKKVwt1/Y3raJIpYBF/jGpEzhmwlhx60NmjaNha828IIIbZiaprRpWehpA+tFsmNpKauO+0rIvFik1KHlPKOh82feC0p4ntDOqKW1ZRG8GZMExM6MVSA9IvAyeRLY5PeQHoJp9U555mTuQSEvG39kUUxXedbHdFyCed+t8h+/iCpqgowQ0y4W/hPOuIITUy/sygL/sDepAQK6hWH99RLFxLbcPXvqB3bPOsTyX9c4X277qnn2d5bk4Hp69EOnCorWwNi8IG3nklDld1n8vR+A+7pAJ0kv6QtciGnrHlcqSEAUTVcA8C2GQw1TtzU1qXF5r0XjY4ReaVrgRnZQ+FmW3lFdf1A/BfiWpd78De2Tm6uq95icA/pCdIIpWiyj0qyAjl5pyNGJgq93Ar7HsZ8CCtbMo5DO2Z5FXp80xLBiYG3Mw19o2sBK/y/Ma8SJbAj61EXiGAoJxamBQtxN3UT54Vdypr8t7qffMeJwFpbpBwnG8Y/4CbxgkVGCuL6/KuWSBB5YyApOl7XithjBg2nDYEzEn3mCXg/KpY3tS6cTwRUo2nK6i8LW7cbPj/zQQ0DplvMXXYdgj4PBP6hTw1kzqY/eDuX3e010U2rrFJ/sC4tF83ICl771F3rLL9JOJsX7Ob2RqHwZS4LqAlcx1Hh/BMtkydFXTtE4mHWS2YlpHJlr+0K3ezk/DDVfsZJCU7tLpD+bi2CamvymZ5L40NbSknYVPgB+qgy+x3nvyx8v/2+rsudIBppeW9IWQX6AO1HdRPSUADx6XkfEwSgsGBTzXJCT2Jw5+JLkVdz0s15MJd+YmOcYVr5fKImozsnmw+h0WVRk3HGuFiMuytzM3SmKrkfW01hLwktLo8tAaJsaEVB+sbrpFcNKlH+WeIE4bgZtQMjpcvjSoE855v1515vWpWMttKX0P9MZr2D3vRZZKQpjX6CS4Mmyn0nuWOQo+PTcgWEn2CXrLAmVAgN9EXT1yyCyFuP93xrUjW/sRbZR/3ZT8GNRyH9bGUoAYtLtVlG0oV4mbzsHq7PCnGGv+rjvEQXUBtxWQkesox6rlihizke1OtxB2Di91+Lo6CQhPAFYipK6oi1uUeLojoLF3DkvgjxVvIGARraBIao/CqZDjlGCKheK7iOYg3/oDGThAffDiUOGrITttiKhqvIz5qI8W1ZI3KfwarCmh/wcQMUugHL/iQ0dHa6zJpeTI7ynWPMI371jldU/X2rMxo0fWbv4jpSruRCMNzlc+7T6Y0/WHNWNEpG2WP61BHufCwuFEeEy2IWs2ziT5cVfGQGU6UGL7iDApw+OTUA9sDBE4jnYZ/wJzn8lXUiRxr4mm+oOxgpAwnDY85wsyMK73E0vgjUJzrcSK/JcePIHIh6Ri/JKS5a5y+LEvNMCPp62RdSpOBWYvH6TRYj3Ap7HXggzHzpzCkcgUFlVDuBtswCta4XPgUCUN9wcV0EHDNe/C8/j5O/urIzCOfhdfbj5GL3gLw3HNLZFPvgD3N5wiHeXjE3COo//oQsr6d+1LbE55oqDQsl5GQbM7Ryhle9b/o3zoI+4faXtxtjq58/2Fd0E6kI9KvjesoLakzeY0q0BfixoAwiVBV0jb0wYr2BvMUMASfjCEfaf1lO4ulIBgheYDDk/vwMgOeXpgsGh/zxvLrgfl1S/xJZobKD71qHI3bQ9V0KsqNBSAEpp//mJkKv38tfg69frdo3+kvO86tTTZj0YC32UN2aJh1g/SW2DFX/bd9+bCcJMZDG7p3ktYn5++/tVz1rtvXshFZwXCoZw7ucLelB96G7c+PNjQ4oIgZDCbXM4InGNTI9uhJ8QdGwbzJVegosLD3AD0+EUaEZBXKDxPuTHFAcuf3k7IUWQZ6qNNt7RnHeNoGGMqMCvPSHtdNa9FB2yBqODTy2W8S9KIuzfR/WEF7kX2ZGaht1xsoa90VoFCN5WsjE9GR7Ox0E7IYICAwT3YovF8Bb83gtAqXyQgQJjEBbjApswXmECOznF7kYADPzH8RYgrgULtib5FL2BuFPih/YQXSTyivrXVtjwKY2+GyrYsaMtjjlEQOByZcZHA1KlSgQGpkHDIpLE2xSPAP4VCu9IXGEgdEHDd92Ltfb/CphLN5S1BdU132Mvc08CK320wLs+Ej10l7a6eL1lEucbWON5aWn34XWY51tWCkPCMdA+Ip0Gqx4PwzGLtiak6JCVz59IG/WMMSutBIWcqRt89msCIa/Q4LDHaH4Es52xXakpgy7SgIk0uN+Kz56y9xkM9SSyxD+E4HpY6AkWRLM4azbepNk5vS4NBv4zVw+dKAvM5AQEwFX9pgnGvAGTFAgQbsseWZs/u0xse77bEhRO0OQDTAef8ZJtDz5AegoJFRu+2Ju5qV4vZtQTTpDdyeeHVfI2P4Jhw4BuVcxrLikAJKnawy4he2Hxvicjpyyu9A4KNxzFgQh0gicpJO5AY/ORby40NTgm+KOVIpyo8vVq/rYn7wzrw6Vp8jmyZKYMt7c9Z5cgPZggL4+b7cjSrrmPWPdysHZrRe8IBHvPZmNuSAjrtrJG1j9SwBpWIg10CGgiPLYoVN2LWqaC+paToEGK/eUFIlw+LHs2zfT0gg9CcxdD4A/ysXdNZxuYzMSIh0RWJBsaBJsQivn6h3wZjl+2B72toZ7N45ULGCRDb5IQ78ZrCzovP/h50rMJz5DQqrEe3lpXYSGm2aUgOMv9FqGrQysc6Q6u36IYvF8g8nVd5HCBeYgOIMCdQ4HeQEDMonbBqWdCYmr457O515IvIElu/c3AQ6Cb4ddJ3kQApDG+PRkyvLraW6Bx4kRc0B2RABpXIC/wuJ7DewWGq3zJOSE0wJwd0/47uvxRBlbGYjLgylczmka045hzTSXef3wYTR5Bj8AGC3HXWRqJAzdA0BYPHSHKTJDpowYAnLsNJT1Vr52vVxv1wOn9+qZtssVvjraZwcQoorGtlI0xa88tbR4/EZ1oAju1HvY5O9FBiZQsDjbuBDQIcCCzsr0D3cVBn5OVNVBlVVTClhsixUcyUqh5o2q/RcaFJ17/n+Bqf+gi4JbHnfYWBXtoSgML756AW24H7ErPQeAF9zhAxhW5iFxBdQHD/hCvkRPGBiX3nOAAPpxi0N85u/QuYPLM/DBwwCfBu0K4y99zQoyhClxzwfckFPhITPgER6s8YW2iDpwZOzfH4cB4zB9ehNA2+qKJ4omsDJ6tkC4uaOupT3qzQ/11WAerVj5GcpXONVZ3J26yw+W4po23a9ii5H0ObBqqF2qbVV2A5ndxXXjDFsuHDue/CUtoTV0trhbm8CWt0DJOjKwPqwZb6rbFpUIUOXEI7ZKuJgIADWzBbXDOF5T9VGnjFxdDK3kvIKCMvJk3MGXtHYQJLSA7mzOWkprnDCYSw6ZqMC1uRBvajlQ1a+GsG9pcg09Rvl0V8Nwu4JncQKrAzwhk0pRjtYS72MAk6uMICIvV9HjO7SI8T8+G+KD5zxMfoQ1vN8iMGZNxZIVQmBvjx+0eZF4AgNWK0K37ADn3j3w0dgnteBp7HysTXy8kvOcTSrpbGrWbWQnj1ugeBQgGXHi8Q1rKoGzS9AvPC0fiCaMht6TqBJmmsmDkOhjeF7sOQRU9HzUFeW+U8/2oL+hxUfDh+7yGg4OibS6oeZXjnvJ4NjHzj818A5o9gbFuLVTNMtoK9ATBhS0rTJNxXCXzFgAu1kV/S4oGJeWBEIk5z+ARkBPkoMiP42gShW5cxHKocVriEtoU2H2c7UE3OyvGyW6uPN7MZVgRnFAQnz3GiOg4doXzLUKdBjjKnJQXQq9UhZJwQqZM/GxeUaZ27KMEl0LWYY4rsrLv/MPtTZTRc8g2YsA4UesggT8kaOEbpcqR+RywExFlym4G1G/j/uuMFn3KcSRkqsRt9cDDLqGRUy2sSdALbGMPo32RoWwSgoV8hGehlLzFSgzeu9B+JSw9sewQgBzdD75HAwExTI/NwB0ejuBpfbEJaiCx40D3miBGyLUGlUbf/0HewwNSJC0WmoXeIUowq5aZE9hFJFQS/2l1GaKs16fml+dM7zl1VM5XweKj36ydf05Rv4SS24RW6RW3TnO5ixe/USwVsH6em/RPTewvCuJNURuzoAKHH3MhQth3IReU+zNyVNYiYccgXD8FAljlGd5TMo9zqi2RoaJCj6vgK0sdO/ppM59yQMjng/AVMt3aJfpZGIKx6Ee8DO8LVzQCiFewtg4boSY2IZ5JGHRVyf6olkKYFOVHXBEhdglcUVbCuZBBSCx7sHd4EQEsebGET/nTCa1tN/A9LqnU03hyB7YBInUnFP6Lhe+iTRNaksXmcmF6qL1x+qVT026dp6o8jYurr5N1svA421K1ZsRMq7yzhRorHqOR41G0kJ7xyT/Z2uhJ8EEHYqMpWF147TVcm07xrATkg32Gn1maESotq00X98b+Ko/2XinDigCaiF8fCe1FCuwLDDt3Hqmt21cC4/KBZdUenzMe3I46R62jpIn3VELgp6BoXbk561Ozp2lox0YI8Ip4jTUgMuQBiupCNvmXAwh8/BV2mlhlRVz1dUwHhBygsxWDT53d/1Y8s7R3szex6V3bUG4aiu2AU2SHof4uIpPZs2j2P42KOWgoU7s1orNFhXAhKCgu72vLNX3toZjXYvbFqmTCuYB81pDRy5t9y4BAw+MvM7aipPjlYj7pfWK5zIxa0EjwIQyxbkjSzwr/+iiuwEgWx9x40NfIRM3WoKtupHXxx2Qah2HFpVt4ozRW0jx1hitdjzU6ECbtazTiVexoYXlToshrGjrmlMD6/PjOuSkr0RvIQG703mM+wWxCLkAKt1XHxSl8IKwHCvs6djITjfL6vKkyAIQwgvdPUr4RlGibxlSPgsOND3EQDLshhIRECoj3bmBVJpvKtScA4tJukfZhM47zCXWshuZUy5xy8vfPYlmCyXRZAQzjGPaRQyxoDkYbbfYJm2kPIZgt3AigttCwY4WGQBt8X1ZvAoBVDAOSYnenB1Gr7VBpb3u/CLmjAgCQldu7apJDr5cFIy/XFvfto5RZlSxbalR9ZoiEQM7JGKu0CpL92ieDy5dvAAEaX23WzLC3INY26HzUgRCFRea1bqiRYXON99me0yhm4jJiajxhqYma4Qmpc0QCRLcY0932l35Rk5CqO6+yuIWGSkHqDHy4eF+3r0t2jmGPl2oJ0M/mbJ4vKhnFrLNjdluNvWZyIkCFw31c+4mng2YYEdyVMVS4TBO9CfdnixegTY1rv6A6JtsqtVWwyiaoef04kRRhkZ1NHOHsg2I+MXQ1Au/f3e+A82VJDnQLSYu6PKxk0KgVkH3V8UD/PJTmPg7AQra0MKISqv9eAo32MYBiZoLPVrUQHRHIx0G13mFjGvNHoTTtvsRbBu4LGPs/BV/SF8WeN3m22RyIvBZbMu0nl5EzNJSoKGKJT/UBFQdMVmAcBpsH/3LasdTyOPvbZgSBgRZ2t76nBfC3NUukdTfpI+ivP4+uuMGE4Fwo8Z9YQZj3AXAK3yZ93Tp7rJiq2BmqV1+zyyf4JJoZSY4E7rR9cKXHjmvWcg0U77kIqsBSCcvTcwGI/rfT/x1dXl97pgzjBvDzHNy47XQ04LnE0ibBoEfgwUKx7SxtIskEPcc0AuudzA66Ju2TXumpg5o1XAEVcJrrEe43+O3IPPUgrQ0srFNCWI8uk1sQJ5kdOJPWhTmUz9e1AS5CDnc6NhqaQVyQaJ/Awy081eq5AkBCtO84DXQG4PdUDWBCpM5iOSwSp72QrtRzgjTImMDKkmoA5n9GVamxlVPEBe8YRAezuxrYCAEJ0J9WAMbZzRIxnNwXdAZovFElEBChaiOdjiMxy1VEk5EiEK8/NI5LEhYDGtLeRy06EsMGfmMAyAsh6HAoSkTMZbI9wlPsRYJocHCAm5ACpaZpau5/Gig7ilVygvKJTsTOVWHNIMAUfa6dkczYR9zBA6xgzvg+iX9tUFw5FjSAgyRxjwjfmZipjwegrUS44yRdoweuEF4rew7UOsMeDj0i+hlRPXaXTUbcKvmJx//eMlA7Jk+9ayDilzw/kTsGx6zcbEa3fVWw1uG0XwZu8S6/whDWwVtK/okKotDoZVRikXYK0IlDP7mOwcjhd5UB7IOCVrpz2lvE2pUVBesBYgCwX9+rQKnU/JfdBOEuOfNUdybckyB2Nc7UOuF7YjAcGMPQu8mVM4eZmpHrdXhzzKKjm6QBkrmHbVlzT072WZAYZLW0rgobUSN5B0AvYstaleUlE9OcapYqY/OpgECec4bEnFp1RoKmEJVW4C8ezwU4hLMgcaFhvUpd9y97HIlCZUAV1n3rXipkqhdSfdl1oCwoU+ferFp1wJrEYCxVrWsA0CnMR/piZA97sjHx7PMHVaMojLWmqeMkzQyx9y7gd4EVty3d4V0ivDdg+Gis40iHkIK3oPUk/zjEVJZuRqY3IMyTlhrbNT053dT5peIOgRMzH2MYHEG8yihMGdt+Mi/sO5Tr9leWCkPFsF2U9Gl/3aj3ve3vGwmMoWKB/wJd+L5nucFGwPn+TaCfLwBKEKEpTbKu6gX8xgDYK///VAAAAAAAAAAAAAAAAAAAAE4AAAD9////WgAAAAEAAACd6gAArIcDACi1L/2grIcDAFwpAqSJUQAAAAoAAAAWAAEQGh4AABA+AACQEgAAkAAAAG0AAACSAO6VHr9vEgO69AQ1P0DmsahXuchnHr/Xs10/O1m3qAAAAD/IZ6JToKiZzwoyHr/qRnc/hk2wqO6DhD7204OoX/gdMdcevydPA6jZsDyoAACAPwo+nagyMY0ls74dnu5+vsC7yaf1iB2eATK/72XFpc9aHaf0BDW/QOaxJ2Y3Hb+eATIo72XFJSQhHcC7ySfqRne/nu5+KIwZHb87y+2n2bA8KAAAgL8KPp0oimmUp/bTgyiGTbAoolOgKDtZtygoaJFtPHC5EL0B8BIR1w0rVBQ4ewqlzRSyYfmnfeAGMjENpcJFA77R0/+8FQ/6vL/xofW8ntnyvKnm8bzFNPInyslTpacmphEmOXmaJqjaWS4mp0kgmL68dJM7Xs6fvnaW+yfGXu582c6X2wygD4aYFx6fA3CXIzSgdZOYUriePQqXiUGMUp54pJaiRZa2850y9JVGop20tZXJY52BPJ1sjpUbL50GgZUxJ0mGaaYHySdwV5GnF7QVKHaW+6fKyVMlJlgqqLXRVtdOYig9SUuo0V9eqNFfXijXTmI9SUsotdFWJlgqKDIxjaQXtBVwV5EnSYZpJjgHyacxm9i2GBe3K4e2YT63VSi2x0u3j8K1yly19P20hKy0Bm60vka0WDm0hyqvF9muBGmvQHquTJCvexSusp2vta6t30+tb/6s8r+sqpisRIustLWVBoGVP/0Fv/g5Dyh+HAaH1AUiMAYcpQXVNgY5cgVXP7bznewPM+cE9ccEUbQEgTydnq0EhI1KP6SmQz90ai8++DkPqIKNyqe0slGnV5Vvka3KdBEngo3KJzIxjSR0ai8opKZDKI1KKGhZFbAwFad4FUuMFUUBFf6SFWLOFICbFBRsFFxDFB4kFHoQFMcJTJCvta6t30+t8r+sqpisNvQKv/yFBXUTC79EXX7LCjulE5zfuBknC9ktMWkKkr/MLQv2+gRONhPIBOMGqJgEK94J8G/svgmyUAQNPUirlaQJWjYCwFoQVVCQzPwFxnkG7FkFV8gGP5wEI+MGtNADKQUDfUcCnaQBoicB8r+sEtkARr4AVtURD6yqJo5xYhC/q9AVsIEQ86e5OervTgqOAxZUlYh4FWvXD0EKFgecEKZFFcMSiKQPWOMUHXUPZUwPoLoUJy0PYZsUvYcUghkPzxIPCoEUwxIVrYpV/IUFE8gEslAEWjYEwxJhmxQKgRTPElc/9ccEnq0EAWg/ET+/MjqRgJsU3UHkvR384tI75cWA4fTY5a/p34wO5phS3kDX3ICR27JQBIuX2mn62dHE2QGAO5CerQQJ0LhJirf/ybkgZ7rxDra4nLrbd7TDEsTgsmxlsawfsLclr72HFJaIrv1SrgqBFHUhkFe1QBDZ2Qf5NtNWCGSlTHkGMMAIwa0FTjY24gSKJASqgQOvBANIqwkftgJTmwKVpAkCUMMQAAAAADVejXUYjCtYjh2dikz1jgcGieQqj/Buh5jzhdithCctD+Ozg8IWgynhguOzg8IWgynhghUxEIuX2mn62dHE2awiExEBcBSRbGWxrB+wtyWv/VKuiiQEqoEDU5sCtcAQUMNQGJG9RRKSvY/Sj703V469Zq+Svf7kkr0hwIy9CimLvbKtib3yZ4i9/W2H3NCGRJuGvUainYE8naInARLZAPK/rKqYrEa+AD4RVr0Vkb/JY52BPJ2Ll9rRxNlXVdCQrerFEOOzg8IWg68EAx+2AlObAqyqpg63Ja+WiK64HsW+fA4oPH6SqH9qPDx4D6m+Km8YPJ7vp74DIFQ8CV6pvhedDjzyMae+1XiplkMLPGZmptuapS/dpE86pFS9o8Ruo/hToxSuh3aWeyei4dknPTsCJ94D8ycbeiYTh2WpKr+/fL8mEx+sqSo/Nb5m4u4QDO8MAqu0UNYJpNbByqGmAstI4ZoH18GyAMKNl47187FKR7J3fBy/dpZ7p0qI+7BsBSigYwwoDLzqJ42fuidWyQkoxoArDnXSJ/yaJ1LTBiZBkeGmy8WAK4iOF60+kSurqqYn51ISzgSO+e+NTiANoZyKKwAAerXtB0lJh94+hxSyAv8EhL/lg/qeHr0GiSKnp6faHP2TOxv9k0rRDozF873FMMr+m6DpfW2Wu4ArtrUb09WBKwCAOyjTyKnqgXM0hzaSigunilVVUEM0kRhJkdYC/RNiuYArhiX9EwjLgCtj+o0rKfCDOZpmI6iUJM8aYqQZa9zpXZdKb/Tjcn9QWvCmdYKNV15jd70U0VWKtl/1+nd+OVU2ihAjqJSkEaoRXGoPTrYSH14OyHcNpZwTCccMZE0U7VcMgLwUIkMSBzIMZeIUpFBKyWXCpK9nO69nOz7zBLXzBLU+8wQ1ccQcv3HEHOzZLuzZLoxpdCg9y20o7SAGKfYjkwK//Rp1KKjlbyjQZOK9XchyKF0oY4UhZYXB5M5i5G65/LG3kl8MyGQoQzuPvWx1YijBqmcorx+Ili9fKOtkZCiO7Ri/XsFVCRnJhxjPEhm5RBjD/BfMtP5qGL1xFyc49wsx8Ba35qQ0A790CGtQ384C5VkDz4sC2UPi+wHTuAE9fwGe1Q1TRzfNLSveBH4rc8wZCr/+fhS/xfEuJ18oJ57BBb9wYhW/zyYQv6RQSqUkv2ZmJs9aHQAAsKQByxznUhL+ahj+fhSguhQnLQ8mEIFT4L7MGQr+ktW+/IUFE8gE7L4JslAESKsJlaQJnsEFSOGa+FOjXEMUXs6f2wygHp+MUp62851Gop0bL50iMAZXPwWY8lgUsgLpfW0GbrRQthm3Ja+p5nG8I5MCirZftLWV84WdpAHc0IZ2YgeluNal6Eygw5qkoUSVRMWPWjyKbXkuSbTfNEwgK73QI4fRFr525aOZDpfv6oD32lUR4Cl7MfuiT+xEpYC/rCyo9F2MeQigaKABcxYCgENhINUWpVKmBxQASwcAAyIEAAWmCIGhBACDmSCCyJgEI89jz7azo1admynT2TLgXFV3m39YbBYtHWrec67ZiMXmBczRZkNON6+y3nxGHHCe0jDjbMSSc9EdQtuPteIrqqalZQA/IH6LxM3KgVCJjCFuLNmyU3dWLQ6HvI50kEz0EWlJtqNdK17ncWPR92zSE8cudGPKZLZWoIPq+PPf2WfDpdaef20+Ozr7PNXy8+dzRcefU9l//odfNMkhaEpsQdPnzEHX3iG0/VgrvlF1WloG+AHjtwqP9CEiogGrsYUxiGwb+W+XIck+SU1r8qbAB6h52Z1ubm66N2tgshiXjqda3pR097lixehwtMtkt3w+w1uN/ms7Wujz0akuSOcdkRb0jnRqU9K/r0kLMigdx7QprYcMiTaSjV8x8hKNKe4I8KvmhWsQSJ3AAeJvYbZehm+dIcm+a01r8qbAV6wtK97z+M3qdzaZiXuhujGl8fao/1iiNnp9evXd6S//Eaenpz5A3XuDWoU+pTPUe49RK4dHnu1J6qhWqfcVDVMXjiG0jbPjG1WnpWWAHzB+q/BIHyIiGrBC/Ftu3T/PO0fukPQ4Nt1JmgKfwvZ9Abu87evWrJHJMnMdnhqcKqPWWW7LuqoV633i8eqqJ6z3XbF2xJB1KlvW78Q566scte6xa+3ItPVsw7q1QjGkPW0BpmbhLMC2OmZwRjYTBu1vTLqzHRzZWsanOjy4LYyWh8MEW+eoI/jmBx9evkKZsOO+58rc59Xop6KGZPt8KTXlggdKEuZIzIZIDFke+R4ZtehT+BlRod0QMkMhwpZBvPdBq3E3D3awka7dkFUbotZ7oqC3RcB3RgBfG7HLyyNgEySE3JDkqFceQ3htNUKYB+kvHJP1YgAlEkuk8yCk0DzkeV95W2ICvCfiPJLL7QECNEkXEGPcz6g7AKFf1rjJQ9r/zZplySD5ptgyGz7oforiX5dck6b+FjGuRvKYFUVTksC1TNWbA1sTOQLO/NLhZd6rwnK1362Ft2JdskOS/WGOPZXYPE5vJB7aMN/UoJsYZ+V7meWpNXVaxNh2Xc3Fs5flFuYTd+0CDUd7dhMYMEMYgkcx/FrHDB/LPFrNuNzOAL+jAeymxveypvwO4ezH2rIplaUv8A54P1KY/R7cPrXtr9PsQQo9GYAU+61IZyDwZ5erMUiz8xqxB/loEiK2nV2mq38eInSzEFEZ4syUpjoVF8OZIJOZx0sZFwMZzuxi0ObdVGsCo2L80mXzkrBs6tJ47WJuv3lRNXtpfflSePxC/P6Fgr6CEdstJ9/KFsayeTlKTtaMU1KR2ThNRcLuJB0peycpkWW7I6i+iXoAKH/Hest6E8ivoL6XY9rUAJj7dz5oT2PY4jzjwSIFWl8+xdxo8P2rN/lilkBBcJ0ELbygc/PDXxUfX2uit3L7b9HRNyAEGv9su5kLi4PhAtcR6ugAHQtecv0CpsQ9/g0jPwB2Iw2g8534jc5QPt8INMLJScLbRtVg7TPj1oaZRo+pOfW1US/jA/YDVdVWz3V3EOgSAew2AcALBT1jh8u9sr1D+e9QDkMa9BZG7fElMTksthelLbVxYcDXBkGrx5iuZms3eE+xEmxlsi1sNRJWdwDlBbRyiGRwUIBxcjeB9rywJcPCsklfJLTEjUlhnGwLuy6esXzrMdPvltLCAUYmt8rdX0DD7x7+QHQolMZt4rgqImAKHQ6DY76rHxz6tFu9TJaGXw8q6+3KqottePnecyEr3uaAvuIewAYyfZ3M9haZ5pOTkczMwbm9XbTV33xSxOKVuK0rIJNJ6z6KGxxvXQuZTM42X7SerVfecq1cAx1LNhy3itxIQmxCODAxk+Qxa23N4cYBqBzCXEeKtw9ardpFfuBbUXfLeBHZyIiVmAT989UvK8hGtqvETyAJX0H6Wa0esM2brFoZP36xVy2+eSQ/e2RoqWqPSc7wMc502EzEzPusHLDD7u4bDWiXWN6zlUFZ7ouauW6K/YiofiF5zIaoNuKc+xuzh5ZDwVkHCyyZVkrPcWoZpPh5P1/LhY0xczorco4DTdisssEMMhRhEeQuHmJpAlNvMskYdeVqaSxJfuKKcuPg2gfIh3D6Ua93siyVjKqW0nKvA0mAbFp9HiRDXPQw35pGDl+zbhy0iuDo3pTpI12eQ0Jhyvp6xFp8DsnkggWrTvMQ8nikb1ctTyAZuWC1qnr8+Hqy2mj5yIy9KuGzR58HSU4BewL3zQR07tKuKWY3LqPVf8MiZvKBuTD2XK/43rkMNl0Z2OzgJeS0FTJNnMMuqLMDI3h4vf2KPSGPIHRSxKt9bbBQdlA4LDfJ3pVrhJnqSdhQO20L8zUIso5p3Bol0QvU5O1AGGOfX40Up854B1Xuk3YDZXNBLVcRzXHfUW7oIZaboNh4S9h8bJFzvsrZRdfq6VvQ/buBMeCSg+nEfYaacQ6Fn7N+XI5KHY3vhcz88yeyPV67M2z0nmNLC9KnqQEaZgi8BcLosthWE+7T1DqZbVkahu2ojSFg8j7mXi2179nL/dsW2xA1WDxmp0fykv3VBLXRkg+NM/Bi0DDj0u/lL6cjpi5NlQ22d2NkwWWXOHtfBhkzHPSLcVXOixWPk+vExRSj7QH3lfZiX/cvhuAJ10pPYVDbWkU4czjj1sczeaehrs7m5EfF9qjgURCjleujFp8QV270SrSow6witF2cQx3WF990Uh2xft2xdtQMm696YQUPW7TfMavuRundQNOjWKln7wHvVTdcvlvYvBNgl6qzug9klcJCa3e/NqoLGVJmqOAw0hhu8lmnPuQ1eFCriBB8mJnjDiOE0b9IBfho0+nRc0wMuVrp2ap1mEM72Wh4x6DMjIexgXEpN5Z5L067S9ecoFm9PFfGULia05fjc9dypn3l7J6YE2XG25x2RotyDJ1bAaVtMTxaKFvZOn05TM4sZg/3uMxEB9vnMr683+iWGZwX+bcAZNxEdYmc1/Mushr3T/sPmnwMkIsrGDdubF87ZZrdbDcadkwZRscm7Y7BLJjQrsx19vOl8oDmbsynSY45mnVo3BrfGrtqtfRir5S2gK0OI6IzMS7kUgncWImgcbHhyGL48VyyYUkLux7Nc6iTbU87wy25Ftot+S5uWrLzTO2Wn2HeZjZ7c+R0FLElGGa1yu9GsWRd+dEoZnP0Iof51gAyLZnSemG+vsuVKLKrmw0yXEWOe6BEbGe1rJkj75it7axgxqGAzUJ93DIrkxa63OS8CbVdQEWO/RrUt8JLWWfIHSh0fGLWv5GlNIzT0jrW6vnna6NYvlefUG8/szYO5RjCQeawkBgHab5QrHnGIcwoFb7Or5i2+7GFWPUjfP6wnKOrATQOMQ/xa46Vjfur/JxJIhvJaoUMVhTlDjSrssi9krYTCRg1Vuce3vAzcS3As/vbh3RWdrMtNsuy0Dupa3rbUFgTeBhf8lSsIfC/K9HbsrYbPnXmhRGKX3THTktjB43gkyH9cBEmU0vojYzTappgAJEfH9NGmZOXyZEL7SXfWEGSSIYQKb6ds4hzm0neWC1ueCdT7nhZU8MSGB+5HELsz5Ux8kFYQXxhzQFEF0OI03xLfkzqOYF4Oaw6Tr/KngpsuO6k66MBDcDiMyo7ETx5N/w/wIF5sg1EY33zEEvX98j26Qyb70B6T8CauULhYo1NugSrHaWBFEezmBYnKTv0wE/sRzNmgLSsDqI1VdotoA/PwQ7qAZ7mgPRQADs/pYfQRADkS3OJVjhWD8yzbMwjvp0HbxZg9f2NPMsbgp4CSHVU/nosn3N8nu7XOQKA+9pGeAsAU5gD+cMn5DVspwCdARHT+MeTfxdta1xd+md9UoPbEF71WjyXnXiO2X+aD/gSb4zrdprMM2F7sNoMX1sZTZu9fe2Nn6fOffAsjZzPZQiy3ye/BCf8UAZ9432BzggZ2zE3+3wn7aNOlM00v05nI3193vgTjGWIoLz5HMFIbe67a3eQa//vBYbROsLH+HiETTd5exdVN/hZH7vAZaKu2gxa3wE0QXjOoia7TC8qMW3xY2sfeK+94Ym9hbE2AfbQ2Z7j+iFWLP4wSNyEL0YzgK/O8Q7qBx1lf7A3t2C2IurYfMsRfZEtNpn7BRQn0aJMieaCmZfZAkRmCabjbWOdehfny4o/XLa4sV1m6HzZVYbLemyXObLjlb4zE2VM9MwCsPcmMDaifbegeS1C89iF/prs9h3u5l3qJlvWH+5CHOtCsNdVN2sET0DZb3TVnDe/gb53PzHCzAHv03zntPOy2ah35Hf5/oeR99bZo4UCSi/y/Z4r1D8z0XAc0q/V1kCA4EdLjQxhDhGGaHMBDaRj904EGmzMHUrO7vWYJXQEd8/IP7jnZqCIhbetSDVDWBtd7MfmyzSOwz7ghRcILZ3X80/tMoAFpp3+mLDsfTR4E4gcqbzqZ7vz3L7g3W4O2maOy3pmsPkNvakOFZn/Q3sDen8NDDpqWvDq6bw964KO2hXcbB7NM2RU8GqLeT8tY7dvLzN+NZS5Not5mTS5/POxgeX2mWW2Bew6bwQLd2ZKuJs3bUXxyn7C6qji9fylyctuu6W1R/sit0Za2KfPXHc3zMLkMsXumet5odPjuQ1OSrpbBlnEQIB88YxkW5J665Wb8UBGrMQPxgkfwvtZsB6yXX088LR8JM5s18mQ5bvDXhbFXHAz6em+d87pY+1+aBI+3fAIYIt0tsr+Zbf1apnSzme/PZNlXtbfKK3av242C11rktmzE6AnqEbcepOzTrbKLlneheags9MNhpkW9t3Al91EKYt1C3amwK+QTXV/7McEmc5WtrrvJHdr8mIl+0QO1dboEmGcsrp3kKHMVtabWL0bTstUmdyl8GGomA6+mmgUAVzvONB+fHhuclMJbCuK8F22r7154SlljBNREebY5HaUCG+x8W7MA2Go/7LbmOtrDUKtmky+2pU3Xl4TNipn2Oza1w708AJ0M99GctjU+uOE3ARGk86ucbD63GJeHUlaRGbcjLs8hwR+5gnwWtzvmPrwFWTjJbVI007m+0eGz8P5yAE1c3NOhg/uZ7vUcAZ2QmvHD40jsbBwBzcGxhFaMdjVwBibLMQZc/FV7i0cdWmrOXWmzt1E4ti3QW4byDnIcniKGs4100plq1MMfwt/eIp6mMEjkbU65Wh9KxLdrc3uvCanihW0I9isTl1XRmE4oeTL5JQP3/mrU1Pfm/prckro3TUyUnXdWky4PecYtTwurRUy8+IE9yay229k3PEdru+37W3mHOUquvdb5xPGqkVxmb/Nw3yd72cMSTd1J8hgFuGaeqbrFprTxDvzmEsBb58NBe7h8zhqg2livyJNanY257Xtw8JZY04TxkoHCkENXMR03exnonZIo+BuAd6FvfnGoe5sRTLzEYDO5Y7j2Nf7c30gngY9KsdFbFF856caRfywVpoTL/xElHAbDRWx7dNYL7wFPc2FtmNWfUxm+85gq82GJxMhPGM+qiHB/Ie2zD05nIf0kcaCMkD02ZOR2cTX53RLpaPtk2Fpobqvpxqu5aeGOGg4Dvuo6/PSbk0ycz2r5z+vr/T4svqxaB7+bI/2eeisJgwDnns7IMynidkGHW7VVYvpnXnxuuRAYqzd9IdCRkOMw8N0eI9BV+xhwt2mMqvInFov+yhh5hyIPYEOO32O0ZjAj4FzASO75qKWBEq7aPP+rlnFovmrDQHd6wENMObMn/DpgAYMQ+b140WjOs3u27gzNbAUfjwxXhayrQREYeuuWp/um+VAJgL6jAMYka6VPxgsq7AMMNWhaJhJ6Gy/DH948FkDiGKcJ4cW7QBYNkyWnq3WJH2QYN+tG98modGpEWOQRZ7h+Ea0aSsStkIcyjTJ+C0xmvVDWxlYhE+X7qybgzFg5GUSNk1LLMwWhoduueWuykew+GyjuWfOft++SKndXVEsYzAnksxF/RF3V8/iitre4IGPLZ0Ot18fd/sheuZ7xdxQLK7twm/VpWvtQfaYr1rFbkxQZtqFmFX5sdE+ZFPltZk4fsOUAKOB4NFW7r1NqRhpNHYb/fmzeXeOjdohaUsXUzdeLR2FKrzxqwOMV22r8FgKpUlVK9C8jPqGPdF9EkQ34PSXtdOHWDfZ5yvtOrJ2n0Y/xMCc7ug7w7kPXRc/ytn6WDH3jnXoXejWm5yhj1UmPvKuvAdyCOGipUy8CR/30Ml91b7byHbWI2QBetpmjd9d5B50W26Y8jBCmnLn8Y94CB5xM77jZviCm/d8h6DDHVdvd/xtvh18uJ3bX+1wfLUNae628+GcTdj6HGPEvG4Cc/PZy2hCmVGez6csLfRrzw6bvxMwH0hE8SS+zFw7GQ1iQxgjz/SqwVej3dyZYuw7akyYymFijcwEsu8MbRsc1krTZ4JDUwU1o60lBzpuRJQMpTDDHJtO6LFhKK3XuF336Vohfci5b7b42S/5M/wPtfnmzlGIVev7kUr7dLJ4YdjuHtRm+wmYqQzZEOHjxzPa8yKcLT88c64JW/t1S+5QuvnwLiety9rNuHHc1w+GmdqK2Q1DAydaxc+9TT0lc+TBgeSa/sOg3sR5h6sMO/QY0R+a0s9w2MGXBT0qew4/8Htz7cnOZMeh5pi/xe1Oa1XWYPSYOr35g8cT9gyZ/NC3hdHzhvMkJ5LZ8V+U3+IsDiLs5pCUhkPHmMCADflShRWp0W/+PnNHIkttizjrRow4q7ZM54zFN1lIouNF8HaRLqm6+hgXIlrfE1tok87oHtXTNmp+qF3L0b3J7TbJ3ibucjlvr2lckm4hbYXI3xA8GO0Wa18fnLFNENpxQcSyfrfmGYSzetjCoGFqKJx0f+en2QDR1/SWRtko2Cl9RsHBzrGzWNAX284jn88DeIWNh0E+HW2tHFNszzpMKbHWfiEW8OyptVszt01mE53nEtGVc5TxjXJasNtul9kmp03Wn5SI2XV7luA5EJ6HEe0WsT551L1j2lF3M7vVp6we6S5zWGCTEWeNVEVMmTxyWw3tM3cjHBrXg8mjFW1IV48EsXc0tcmjeo6+C6SAs/HvcVtznqXZi/c4zaFvE24LO5PD5ZGT0coIL5BFFa7TMpI00pZ5gLdzDGqZcsF0dHJHHGDWDoOzQtkJtNbc8CnciRoBPejWViePawz1TIhuooFZ1gc+Z5NNeIbUGmWcWAzOLYvBd2GLrBY1xAYN3NthNsd/REvN2nxzLgbKIoeTB7YkB20IM9E2VvG3KRt31GsAhm0+S+7m0ohbPAexYL7GXZHoZtuiIB2uqepQm8dWfb4YJsVkDXMgw6g0WfPHgSNszIQ2B4ZlyPyst1RT7kbN1NNo0Gy0OoczGPBJZSinTus91JFSkJHh7oJ0HnkBDu2odmQmgN6LVoBGZe7OvgTkRiqNpzKiRolaAepzCEjRE0Ddeq4AGaNbZZ9fluZPaA1GN09Zaq7AFdw6X98i2RAoXS3mgEfnoLQVkDXQC9Bl7Jqm5fsoqNeJ5Q0U3w9Yrz4zaeFWrTRs5KX2qY2Rd5si3KlYR9vFDuGdyjT6XXYId6p30XcfIbxTGUVvxy5zp/AC392jjIfm263N1vvN80c7bXP+w7V9e9hst8rZeLTn0Td2JjWX1MNWyYzKgKuDw7neHm1tebg2K9qqtDkmc5Ur1WOrYyKxmrpnqetsRKc6bL43Bo6m2ge1d6wzThVYq6+bhprqnPoWgyFjyy2RT/sicxKtI4/bQIjtZtqy0ORx+G0E2Dr1DDE50EXBuIOmXWSStP3jMm4IHeYCSvZZFJYFQXcID9oUkL/YPJzI+MzdKSpzS/fXaMz67XtWhpfurVEMa/EP0mVu4G6GytR+nZmC8ajp9CvO/cqV9N055DGXw2G5jE3Yr/QIzn/bgWqBauuwu2DTMkbRKald6AjVXERyHeOoZsDvHCDSPIQzoG0T9K7X7M5rvO4Ppbn/cijA449jJXX71dHPNaZTDMBuPm6lOvu1x8GVYfjF5qm1Moy8L7Py7LCzrFKzXeUdK4ltKx6NZ1htT7Ts+uJBPhvHB8V7/jUcFF2XNNPW/LfIqbBl7WncuOB1ULNi0nUddoFOdAADgnova6pimmQC6D5oVip65mfAzbB+4kYf+xvsajp76CAckGeEwNIxnvM32tesyKXmYEhrr/6I+H3CVvY0HDaB9vXRbsC2255xbP0kgwDW685HS0ndPJdYrb3uwJhnjQOzZPfxJRj5hP9g9028eS5lwuyMxB2C+WMw3BqHb3yNXlrmIAdrV5+iASyw7RnHgreRON8wDaxNg62DNgT28YZYXH4ZMvuzp3MfT1sAnej5Fbx2QcV80Cx0zUEvvivKDq63vK/tLO9pjK+ze3ZstOn18BpIe3eg6QbEpkDEnQNNth7qK50iy9zWY6f9F9ftN7/1uB14K8u0OVAe4TdC88qu2eY6GrcAb2tHWYx2eCnUbjSLp1uyyc71+OYeaUDjscO/GztxGz6X1PD2qDEz6vvT8vvqJ2curFw2eU5TQE0XblyZyTXv2kRa/R1a6/YrDrq/1KZtMzZDL1bjjHGN1uSMX/2cKRN19rDs1rhhOV0xem+NIYtOXdORo6Y2MmePzmKMG02EGv6V6IdB4yD8crZR5jL0t2rVMQiD12tc23eADbqZkeAsos2m25gkCIFwU99346YwT9DOIoSz+r5zmbIibNN1oSJuaexgsLqcGAK1hdvyoj9DebCvXcNKZlE0lN5VdJHYCsVcN2oaqstbhLYKu4hzmUXRUHrXmwstYkM1o4StpO4bFgNzBW/zRQAzrSRScI+zvuI4j03dhu0Gv7Jz4WNnUwv8rOJz5nB9wx+BIfLWw5veb8S3vtjn+YofILWJE42UdX0Mv8aVYyTDf3h2kQv+9pfzwWOcb/Oav4MbRysbRwHnisn4qfZBWKzZIOUDj6eoBmGxZqmMV/voeYp4KLd+RGbNQP2Aw87zaG9g9mENzCHQO3p1MwGmbh7+nQfMLb6s7UdAb+PqMRix1ebAfJiYjpDJypY0Bv9m+ZESGWL6mNxkWPDtFQc+po7HqpV4ThjCe1z1OZYr0jt4mX3l0n9iQqchtl/bjqjHb8YRC88en5tABij9JCl8RDUeFP79Hm37mDpmFS7+MWrriHo8W638fokK52TjcV4vY4yVxXijC+oVNoxaCbE6DZE7Ie4VwNsy6e4NgfdU2PhiXWf8mmpTse4k4LbzdHeaitfQHFeLHE4FPF/X1YkWMBWGYp+DJnEBeJNPy7UUxjilpoZ5t92gJYtOjtBt6Gzr1qVi5bwfb4jOYodMsKPEmQ7cGkNn2m5dupkgEJdhXK1Am4QhdBZjQjCI44yvKJsY9N+BN2M4Lpk6bVc00W5FEvDGlbEPhqO4XuzeoGn3nw83bTu0pihG2N2g7nDLUr7hxIP2Hs53U+tTfB24PcM3fDA+3sOph+whTkcTN65thqaK2cWKSF8x40k8HU34fuJQp6I8xCu1g2sU/bOcEwLMtQCJUzLY1rbZz8LduLPBg8Bw4pE8tCHctbI16R/FG/fcIFo4q0QIfwUrouOnypD+TFA7MFtYcXtZjYS47bznX7hQAW7GQisvTJTr1W5jcM78zTlXYDlBngjeVGxzTBTqe1zq/quLzwM28jgYPob7rbMWrCox272FScutX0d2UPHk0Ap+7V6ci/LL77v40pGfhWDD2D8AiU9m9+XVsaGQBwW9OjYU8pCgR3d+Bu4FxBpRzHBuGwLLtCbTg5pjSpQNOgtRWlMWeyTJ+1aEsT9k26sn/NLDThSorsBjgUDyDt7mi5g+hlygZuKtHBx5yMASLI3VyXhur5T1dOvEh2G3J+LYxaspeE0RYr7MHseX54YWHL5awNFxzvUS+v1cJg1vxh63Rna/tYf82EtS16fn9zQszfn8HlNxSeiUc4IqLgmdck9QxUW0gx10Sp/TuQ7yApTKCUJYEiSEICeXpZIoId15YsLJlpGeR1eOmymL3Imci5ngS61XwGQW710a/TeLVJRosHksvUh29smRXuH8PvFOE2zFgM8hrDb2P4u/DBJoz1AOF+08NhKSLeB7khcGdSyxbYb7hqw/weGmGmRpi5Jsg3cs9ElRe11bqDl2GeTbnXo8TfNSX0NOCYbI2b/k5bfHoTteh//9cv7vYZ/OOQYjsYxjGMcYiTWKNRprLIZxjJFYo1ijY2Tjld1xbnU7f7xK1Eoc9pBG0bpNfzL5k/iAe1kjL1m7sf6h/+i/3/o7WmUgmeWOYz+sISS4gNki/gj0fa2fCbDp8MKPw7hHTgWueCm4Y8EWdBekHbhswJ3Faw+yR5aPJsCjd35jxUQyw9AbIin2AKJ7AtTA0UBVT4AaOBqo6glQDYEq6qWo7EAPtv52TxTw4tOVP/ytvCV6tnPwZPJZ99TSLgVFdMqy/jhYfIQTElfeKbOOB0sK/47gRGAnQY4hgZEoIPCAJLds7PRXDHt5BHwIBoQSIxSupCsTxw3hzbBlKqNS4y08V8BHpKjP8sch2C35JnzFP0u6hQ9iVqxZ2C3/ILmCm8Vu2YMwV/xZ4gyCQ3KLa7f8WxsrWEJXyHJngWeQp/kmqLMkGaTfJnPLv/AawYjog6bsHEYN86kMDMUr5Ilovw1NY7SH4/h5Bmo77ghwAX323AlgQSQaCCpgYCbJ/kT+MBL4+fk6DBAWAG99P7Mg0Rh0L0Bj3fXxnsK4iXgAmhGpWhsY0yH6j5EteyMSoCu421wC/M4Q9gVqNWrTllss3FkrHGBBnmQ4xLRlcYWXH/9vsfLmeYXr1FA2nznahN/wINyQP0vYwgaxVrzaJnfInKXYkgcZKx6LyyF03dbkKJ/F1SC1pLbY51SbmCHxWVQHWb5J3ZLsBC4QU17bZRU4YixmhGraiVAw3sZQ7DgJcaR2KiPQWomaAJld2UFwTQMFa7SYGwkcEgdwp4ngHoay+RcYgLizYGoMey6AtvH6UqbQb8I3gP4c4UUt1AMUQwCMnCSR3gJdkdE4RAgXHAQr6CBF0MEUuiXOCuCI1EyCm+yQdxbcwhmkcXRBQ1Hklr4VpNukHJJkG2Gz7TRG5ruuCF/wZ9E5SAZ4E1Sz7A8CwdBtolt+C48RhATDqLpg5zHCg2FTMCvk0ca12Y+FQJ764S/Ced/YSY+0Bpmmu91EFgaZbVf9bigya4xXVj1e42TYb7r8VOPLv9akk9oHv5TxN+ynLtSRP3Js7arHITZp2vb4EUksBVpYBKcRAbypcmN0iNaMvEQAX0DY4j7SFQYDbA5BVyPPFtcJolZc2UgYpjYGQdkEZZa8g3xjN9EhzyxoCzNIs0LOonKQQ2STA5AY6imHhNOGTQP7e14aHKfLs1AeJPYmest3Ic3dDnMYxZzaxji66Jh8vKHeqcrJ//T1KI/0jMbZc3woiu30TpZWYYF111/qtGdwH2KG51vujmtR8384edRqH/WFeToW0Zb7sIhbnIsFbGki9jHLlVg5R6TQxSLgkFvZVh0JMLECmuEjwxd4MWCI8AIIDHhl4i2uI+Ykw46VXVE5L77vDRtwvxmsuq17E8cF4iy5hTasscCbF35ng0SsLRZWINCjJBySOQrRHAPCPJFbENuuqYx24VC4e4idd94jsK29+sYT5/pJ9tTZzDfM4+pOf9+jiWCFjtYWBjBuYT+MvOwUjAU4AMojrWjxqWJm5Rz2ssmefnkwJG+L7IrQcYI2hL4l8oqIaUj+FviKZFu49Zk/BHhMYUuCK5iA0hADDuN4tL5IEHTkti2zorNNyiGxB+sjSTqJMGL+xXhT5WbNAZBFbbEteOXDlaVU2siyA50+cLauAq9FO8Cliitm+46Sdrzc99FOhC9og63bCk5b6mKIc/YdrTFbpj3LJsw6WslmmTcszZZX5xB4T0MKH6d6aBDmLcY7lhVOPp7jH5LRQZEtEcQKIxqB5Q+JsKpucR15hQcv+PJDgnUEghSesGzL8lgkVwT6gsD1iERgkupDuspAkX+G2fOa6GBW0mhBCx1iLg7eAmwQxdZmBVnDLT87RLrCuX0OLgjutrvfkAVgHIxsGeDvjXKPLK+43+qNBa+9kFETmmg1kN9Y/aHAxTHGTaZbo3immE5KB7ovwDXOhycBjx2Gh/FeO3e1RVtIjxybujrgjnI25g0RXzkPm+xtnI5he/BhDTO4tsMbOd0txt3eiduYtvWVW3Y0sy4/Un0kKM19GLeuOoReP9C1pxqOYaBhp1l0fe8WHmK3j0d5AMMRqQ95XugFeB6nSYFwhevIb4vDhVKmkXcIxZ2FBwMiphcZWaDVaEg7jNiMHFpBjCGHjRMv84ZArpoRUrEtv3lXrZH3iqTHqmk88qYhd8itivcgBcAtLbM8ocfCAJsfHjnKy8oFwgIzkh96bNVsNllYjUbaS2bvB+1Qs/YUOqJ1ugTSaEntvEZkJ5/umS2ixVJd8FpNaZVRflBwr5pnY8ncxUvrJddulaJy1eQAGS8YeBhDlHlbMFKEWZGZd3Ziw9bLHCM/hBFs5AKGTdx3zK6KnY1XgN/XdoTaTW0WaDSM7Gn77wIgDDZEnBFr49AseIcHBgXsqUaEftionZeOwOZUGvlnbFua2DmzB1vwhXynkTT1R0ANrcVGVu4jM3u3ybCsKdielSPkrOeVmS7YebMqO9kLh/v5NcKaK12MxF3QMiTTyJ/7cy/c2Nw30Gpm1w0CpwEUQwBGTltwV4Buay6lHAjXSkMmd3M+QmRQZYpcCVPABtH0RikBEtsyb2hWJMRqCN2FM3eGYbU/GNcDCEPYJnfI2M55W96WP0ucww9iQxbKtn/L4RyKh1CyiZWJxrbalnfh7yCquJGxIZpq35HLtkJs2zRrKFZOkcKeyYh5wbhuh34HxO2GXCGa2AXpaLbVgsBWVDNi44mzRtpPFt22C2vGebfyyUKxJ3LBoI4mOFm0Blw6fVztLAjhNVkkG7mz+opworLlriO5rY21c/vCrbcewPEauVuGH5m9s/t4JK5EC69qAGsI4Attjd80EtbgmoWTfSNbxpjDi7Al1AmkElwajJCeEajd6vXOsfwIjTjxgArEyo8auNac3hnq5nfD3JIA6V1fpmWDbVM/w176He+FVlG/zRLWL7HNe4y9GhJfiACBD8h0SJklYiGeQYq3qJG0QqDLPrbmwjVjCEBGRLfE3mFWRERFsrCP0SN/W1ySV0wdrVyHy6LDJkEyfJUhbxa8hRmkr9CkmczywSBfeBMuZ7kziK7pIbjZxD8zky4G2S33LHkOPYg9JBObuMv7fHKRYVvykWShuc15j1SvJCCMxaoVrqLVppunwFNtb2PNjDTACy2bdU6WdtQ4yh8jzZOY+/QoJ6MNsYp3HScetcokaq062WzT8ZCluMeXMWuV4p1+Rg5WCvP8sNLHq7Yx5jdZNVidTrJpSOZCUn0yLLWdaDDcYttRFVoxcw0hX+BuWbvTXjGYtUzghTGEd45QtsyyDyuGR6zTHMfOI6QtU98Zr5j68WsO3DJnmXNu0BDIluYVZr9JvC97yKLZcT4L9SBnyC03cXmW7INg11zHl/tzoy23EbMA+tZkR+RW/9SgjHPEUA3zs9pPK7U01aM61nqN2zrn+TvSGOX/kbZJ3vsoP8cOnXaYSd7NHDMvtuxams76WkW02VlVgxXhVIcKVyyCMQ4qsFkR5jlp9y1XZ2NsNyllsFKc5DM31BBo5G+xsDNWqMTCegF4Ye6QbK0BbomyW+GSJ9EQE4zwAsgOUYTAbXjFdouK7kusiHhBeEvEB2Ur4hsuWMtm6QHNkPiWciuszhw8zsc2uSHzLNWWPMha8cU2odMdhNqSz7JzvoPAEM7S5FmUBmlbTGma/qJZqKJoCo1oHILjO+IwzhICHNYUGRvH5wdTHGNyVHeyI21rY28i2D41Nja2YleIUwOR18YdlsbWyOtk9zScDnGKc0T5udG1TI2CfYgLmyA6v3a51rVRbYBbHMHmWDbJYI5rTY2txzAyvUD1VooMXqA6BFNriLZc5VY4xKgxBN0jq4C6wyQh4g5esbNFYPuSKxJakNySsUGJFQlb8AyxMPef9T1e4JDL/tO3vC0/ZcVDHM42CFxD5A6sKNjHH9b2H9eXH7ElZM6VIbID3scfroCySdjCWyCLRFNmBMyQ1eT4Xu8Bk8kGsYXafVqxLfod7wg+oz1Bag/JXpnp8d6CDOYlhLhNDNqhu65ug96Kum2aUfUZ76IcY5Txp2Ujum7k/pFGsiEFX4YtQzsUKlbABWi5QMtJOqSEIaUEuSHDUVt0K05hxLzFSfYfK0wy8s6TWwj9c5M3C+8gYEjZLekrZF29TfrzYkdpED3k2cVpwg6TKzWczWI1yNO5dVvOEeQFR76zHUIRwhhNb22+IyEnpDElsx25cZNiZ4Y7yjORZ8BGZCefe2bIrtMjMQLbfJ9xwsSDjMhaLOKNeIkcG46iIn/5u0xpdm43cwQzhI3AaXanLLbYdhwr3LLQ4ZGXaPMQhhHulrUVZvMhUbfYrajDyRCBHNE7drVlegU9lGJpqQvxkDzL2PIHASuYWboNQotgSPwW2RVFvUmSWfoNMocceBOx5TkLzuEGaYcYuonZsszC53yDREP4LBIHGVuumOfvraMeIS3Q8mHevCMzLwDRjnUBk3zlPuLQKdO9+FEesB3zmdi+XiOPO1q9WepKwl7s0/6YfDUDFb/8xbDZgvjv23yzso3Y90fSdGmRIfmIIG0nSHzL+A5pxQJLYb8XUp0OURlRbzlfcUs2pG+LbUUuVRuiQY7yFrEVcFCGiXQ+xLylMzd4BVBlwuJ22Bof0rUFnhtfcbk4Elv7Fs8NHgKg2Jq+hVrcNSfeGh+SDebGt1yLU3NoW7uHBMrc4C085rO1izkj1QVRelg17tzNC0C4Y7XA5K28UxqaMp0eyeoB2zG/ONrtNfJoR6uBSV1J2IF9+hiTr2ag4pe/GDYrf6ceP9A7MfTn5nwigYprxmIIFgtmGhNNK75bDLDvW+ErwSFyrbewuVB1JwurAO/oCS9ohy9R1xwRoQlQx/jnIUXtKJJOiEa2IBDgGYGv4LgjkTdfFqTU6s4BC4tHHuBwpAexRdDCjjkFj0hk/2FHincqL0htMHxEUkeMBWxHdwvOjrSsgilWjsQ6gnfldFJY/712D+FFI3ZCTBGHTqEJo0bCxst2hzBBWNkL8mXv8XIxblesIsu+tVduGgLUdYhk/aTt2tlcLtqjj8CWWeW1F51xZ8C6zUGhVYe4/d+SONkiDkG9GLacdlAKraC1RgU/wzomDUExzAeXkkjMcMvyComPyLZkdF90RUIjcmbETvksZ0RM7EOAtgCb6BVnHSezUAzySE6YTf6QQcvMLCWDtDY34aPBbha7BtkYfgNZ5AGkW74j7wXg2AEbIhqgMZJeWn66kZeTM9Uz19zrSdJpx53hWf55sxGlE+cOxoPsylbDOMYWvuLujcmAgXL8A0nVb/t9ybDBd4PFf/978GITkh0BGuk9JNFw37K0U12x+BgaMujIWftvMiTM4PELnoMxR9698+fDeiMAPGY0xBkSZcvHjGi3xjC3LUPmt/SsMN0mvTME7ojVo4kwfvXOF4MRiCSMON+3lS3cLGbOPgg35DanspG5E1Jg/qaSBeHeRrpwyuDD3SU7Zx79ZnbyuVeediJjGPN4ygyX8Pg7sxzAm76HwnAUQdJ09DGsXxuexzxiAIfDJP70JawV7/W7aduxkGsInGF53uVuDMuOiIBXQzDz7p3IsHWcOi++4xg2GDwah5iCNNx3wVKHYW7IWeO3bedIMG+5SRgWO6Jtx5oF7Uac24Yr4bzIju+wwQtr3hzD4iGZjd/bsguK83qD1GHDNTvcbaGF5rxx5zns5LA273o3DYvQR5oNaQpy40sO2NRu67FDjdgFaIr8h3hkEbEwgjtMMa8ErBxjq4hhYNX31DvRFOGukmz4BTG3FLqbfYTdzpmsDGtdbIMK7CNjtICltR02a0Itd8seWMs9M1bUbsaseotKMNrxkJIN4Vj4QFcESU6fjVDYot1JpbSCDBqCN2LaYkg27xU4kW2+MYS5FuhUqUhIAGyZrMhhI3JbEt+XXBHwETHZNyT2zlxpbKNT/aezW9YFra3cit1xDB4ojPm7GRdzWzDLGTIYpGib0UOioSmm2paX3Q2uYBxHYxExIj88MY22yUYQGC0MIZ63en2uzG7RHVd7dc5dOzyOPSTyqy820of2xofcMh6He/Wcu3ZgBDskavTtdXLtwPC45Yp1/t5bihHSgiPeLlfBvfepC9vBI4ZYLlte9dv4TDVGTrdjjiMWSPoO0Uz0EANoj5BNENuzWr/nrcOqfCDuPFyJs5lxiXwhk8LS6XsakQih62c6HBGRk2gyEAHiY2h2I+LvXtPHOhYrt4mH0wPIuhEXPo4hBSMmQTmLfQt8JwqIFRzCrzuEOq0xt0w8rEDMCy0Mz1gMQdQIZsuRx/GseGIBecsVBjFXfIsvMATiNxlyo0R6kBuymoVt+QaJK1CXiTUEmhtlWZFZm9TNQt0gaUe3gM4xDUlpbhGbVOUs6EZKwjZi9QP3PWOZmMEd+/GXbxvnKaaR8zJ6TwJEcJ/BwM59RF7A3X36RDwAkO23K3/+2hvQUJmOogqZSNRH0j8/FQPIehl5rIKK+dPeg8kF3O+y/q4dAJv8bQBsgedXDXlY6BXKFq95duwq1GyL9Y7LsBUbxxCiBdaWPVJWbObaAOUSI44PEXkMALXFuGL6I+Ut07/Trdi849V6W9xjtYkN2WfhbPmDhBWovUkO4WaxW/YgzIonzCA/ZJql3JIHGSveYxJlk2pI0jkI2MJnaeYIg+iQJXEYm/jNQj1IfJuMLY+Rs4DVT40jnsP9cawvtwJLq8/dM938P04dAY6dx77lmLdixGCyhp0774GtkBVy1l6CxKPMTwDscVc0bLlNH65tOxn9nQave9lI2vnO46ZueNgQrpzYRL3tDSPKNF6AS61giPKIAJQYQ+EtYzvsFYNZzgRegOvhIaKt5ILJpDMK1RO0YmRLQPfFVmR8RLwlYJuSK2IbFuRu8NyitrgfWwO/n1sawlyc3yIMoisei4u4NasXc7tDItEujpq4Zby1tuIr23uerWGYbPK27Ivr53y2NkM4F8fC1uTOTW8hLrCOrNTOaRV4dACzh95/mfaj+NiV62a0nTb/CIR+IhEqc4oPkcs98KUAXReaF8EzldpyLf2vMnzwvy6aOvC/bkPrXH5uG1c8xGCBVw1Hu6dBlTn5GsgrUwDdIEVb5EheofFr8lsi3hFeEVuocQ0hz0hnFLkRRgBb5lbk+Ih0S0J3JFZEPC7zRjMkh2EqEOwWGsM6FD2juy0HXY7jWCBD5izGCHMyDpIpzDzfIWlI8m6tW3i2y4W8Qjn5Mib+aPSHvPauCNxqbD0SJoJOMzf2t7jR3+TIA9uiOXl3DsgOcuwbsjXfBb93GJ63XOHM3fslW+hGcPS27lW/AzpsrISYzmQkLBXr1OZtHPWv8Ewz0NjxyB0Bn7jbyQy3VQfN+hFqhJWO/0xvNkRug3/1WQ2Z5c6zfbGRq/58sb/KbLPt8+/CAr4GQ6pHXGtcMIa3vOzgrjjCMobkyz0EoiOmkVqGNdEwGzEzZLBuBW7LIeybVzjJyGOLSTZ/K9xbL6hcs2hhiH5L3oRb8c+yYxA8JGxL3QSvSGZBMcgpG24zmyg7WoDm5pBnFpzDG6QfImbRc55BcAjnfBC95c2CzWEG6UPkWawHedqk3hIuhHRiU9MRh/OMRub53OFe/rFzWf7Xia5pD7FxB+74e0bAxp7VTJDbukgtq6gkrXGP8lX2UMONSgu5QeuFH9DU8b8uWs3Cj5X6I7qJLrdsG33xNiKNhgAWYvOWO8Rh8XEJd0jNtQ3OIh1qOjLaFnFcuSnWjsxfwZnX2ycOm0fQcoaEKLUzxsIZt+N4H0UP0WzLR7Tn9fcJwyYLhnlnJzRsNSjKzmxbdMExb2AoHxZfUDsizePULZofiWXnse2Mp+btNjvDAr7bZrLAgIGmnBHc0G1nb+TjFAPAOOxsYT7muBPMEqZMRJPTxTvPiDzuu/v8CWcohnBp68jMAXjatrFsw03Tnu1Ze0Zrh+7dsD1rx3SNcQufJ8bzIYUsuyiiT63wbhnPfm/FrxYPUV9QISEm5BFF1giLLZbuxAoDXnDDcVpYdDLa9rywlbPMD4KHBMHItxFc4y2b5BVsFokHmSE3N/KM/OkwvgUCjxUeWeLYIvAE/7YwhJsl+0FUN3lbZguolaFlR3afyZQ1AnpgyVohM/Eh4trcnn/YoaYMf8YR+Ej0DrlPkF7ZgmiNZv2235UvLDbDEW5G81ZCPM1JKW7mk88M98k5YGs7DIYtLOiQihHWlo07/RXDXh6ADwHHYClw5VAVW6QOeytctvCCBH4PSXYEaks09iGvCHuEgO82mlk+QPq8sshmyG807xBejYxH+BDp0W4gHHZMFtiQYTvbbgZ2DOLMVzpkfqi2PkIYXCEtuCFug7SYGUPcYwCX2SyYQfA5DkZtmdm9cSBdIT3aDZoxxw/XjlZ+iPUgLWaGPJwP5pY32HD3IQ/txkhtuR6kxZqBOAcvG6EOSTHaGzjbRp98t3t2L9xCWqACCcnI0XBNHWC0RiQCOgCQYuW/xQ/fUU11JYZeuFI7zZHjuKeGpuNkWXIYd38RfnLCb3f9GOvBstfszqO32CTNGmU9Dv1+2l3ZWQ8xjV5hxv0TVixyDSHdUvLC4lOMCwLjPI4nQ06gr1ocqV4Rz1Y2vEXFxLmCwiL53RC2nTz+CrwtwbZyITJvPUIZVhOCCR22RbigaVwvktmSWQh3qOApP4JvaKw0QiMOIds2O/EpmSv0GW+P3FnUpDUdsUO8Qpi4Bdm013kbpF2vcN1qWmHaJdq+Hbqw95difuMMY93cHxdE1t04ZPqWilhRtC1VApxjOg1RtCDZcnNWvLqT7LHDIeBZYLfgskKYrMXfGwFl57OHWtyFH5HRPCREAPmMe7mj2LZbIc0itvxB4Apshs24lfXdUg6dfYAXHpgNYOSxigtG7xh91aIJZPQ2hEewbUqnsN7syUNJm/gDdueI3cH/E9diR+bqSEe5RWlzKBuW0nHIG4sS5yH9IBH4EHGWDiMPrzD3ALyhGwLn4IbcjeziSMkFWNA1BBH74fXaHIB+29km4pGAectD37BzITNvM9IOC78YGVIY5ceDCDCo2tZbYIR22DdCmDfZsQ+7Hm6n0z24xcEdAvYRs8HgZdvNSFjgAdQWceWBHeVFY3HVndl2hiN1St7TboS7+aHJ0y074c/KnXR4gYC24/HGFbKRE71tlDI9rD2jwRcTpTajHHw0aaDd6DNkcQySMQQ1ktgi2klLYQWsYMkVpzhwhyBkQRuCl4DANVuAFV84Yt3iSPvnFVYy8txi8sHHCsdWI3LXLLadBNObbEzAaE6Csgue1Uo/hij0hCNdwF3qWXOmuNd+kEiXHI1JYCgj4At+iNEciqlu+Z/DjQW/wqgbyim3HGevNeBXGB9DnWIWvrKxTpSXkTPAM9fqh9iFjYAW8GY8Pz5uZJyuzq5VyMIZLZwIw5+xbvd6BX5OavLfYrFgJCUhH8E7NNYw4jYGsHZORE5pm8VdB6WD8c53/og8TL5ue5YtsrCVD6m0SbzPeF9zvoUj1WxHlVzrOr488opBI7P+Mt3OySXb7hySYnR1+PA9tgjs0FcMXWi3iBJXMN0hdQgyFjAg6MiwMXUrYH1LOTZ5K+Yv8XrIeeKHtCzQ3Ajbco74WN+KRVZedvW3rO040Kywdln4WNcto8H2IWerXzG/QLUXteU10vhydYX9gm1v9pbPMMe1+wqDBcNYwy2jgLWuUOhAa8tssOcIb8XiQ+6dbdndbFFNf4xLbTHNCBoC9bJHvhDNUnzU4eOVLWsXDr0U/GD1oNrDK43oXjBi8mEydlV7ROFtPAbkIZCRDGlywKIt23Y6KyZjORIZAmFCVwk0qCZX2mWgyhS5EmbABqLpjTLZYhk+sCJb+hhyYTiQI5Sx496y7TwnYQMH1Go9dttL06DUIgIeC1iLxyIGm9wsliXqEUF75brjH2LH1Vl3LCD0poFGtWN90h9MANnBV0fOrNAGFs2IstBt4g2yRv2hbaReoDZxYDRW1BEWJZHRgQ9LXEtPj1trVI98sfIMsoOR0TgqR/rCqolHD3fmyElzyIcDfItZUcUxhyBGKkqQGzIc0wUBXoBhiLot8keoFQlaMD2ZD1HacoV9xBVPGsHbcsQm8orfIiPCBKgrOgRkoXNjbcs6omP3VnxZ/bMrv+WM2LG+FQsvwd+i516JuSN46W2ItxS+F7Ll5nMu81fMaOzFbKHp69c2K/YIzYyNesc4l9AL+Bwuj2cj3RVGhqiwjsI37QjfiqXHgnYLIm/JaQF9yOXp7Hhxi3sdyMJmxWq7zhjUGy46NLDwC6u7OzBw8S7Xrz8mfP9gGiJsRCgEcQLdFv+d1wpXWp7nDMl4TbKEmCGPKHIjjAA8XGcbaUS4YnhLxDbZiq0dmG5ZOiNeMbtjARM45GRMBuRzvgvq9OiO1myI81hFP7PCozNNYOQcFyBWJH4caaEkGA91Yvfdwu2M3KgY/gxw2IgW+37IgtxZI4vlGQXLh/bVIw7BKwtyV46uYRqOcO0ZEAWneb74/i/zm9rxnkPyf/29TOz6z99cf/2/f/4dKwXulomjIh0Q2MAA////Dwb2//83cEl2k92p996d7Ca7ye7UA7ciEiMjIczGUGwm0hJliahEWSIsEZboShwllhJRiaVEU6IpMZWYSlwlohJXia3EVuIrUZWISmQlshJRia7ETuInEZX4SQwlhhJHiarEUyIq8ZRISiQlihJFiaBEVCIo0ZPoSewk1hJpiajEV2IsEZUYS5wlohJRibPEWiInUZNISCQkahIFiZrETKIgUZCYSQwkZhIviYHEQOIl8Y94Sawk/hH/iJXEPmIlcZLYR+wjThL3iJPESOIecY8YScQjRhIfiXhEPOIj8Y74SGwk3hHviI1EOmIjUZFIR6QjKhLniIrEROIccY6YSIQjJhIPiXBEOOIh0Y14SCwkuhHdiIXENmIh0ZDYRmwjGhLfiIZEROIb8Y2ISIwjIhIXiXHEOOIiUY64SGQkyhHliIzEOiIj0ZFYR6wjOhLtiI5ESKId0Y4IScwjQhIliXnEPKIkUY8oSaQk6hH1iJREPiIl0ZLIR+QjWhL9iJZETKIf0Y+ISQQkYhI3iYBEQOImcZC4SeQkDhIHiZxEQmKcqEYMI6oR0YhoRDMiF9GLGEb0In4Rv4hiRDHiGDGMOEYsU0Y8I8KJYUQyIhkxjGhGtCJiEcOIWEQtohaRiwgnghHDiGDELmIXcYu4RcwihhGziFeuiFZENmKcGEY8I6YRw4hpxDViGDGMuEZkI1YRqYg9xB4iFZGHSEWUIvIQeYhSRB2iFBGKqEPUIUIRb4hQxCbiDfGG2ESsITYRmYg1xBoiE5GGyERMItIQaYhJxBhiEvGIGEOMIR4RX4hHRCPiC/GFaERsIRoRiYgtxBYiEXGFSEQUIq4QV4hCxBSiEPGHmEJMIf4QT4g/RB/iCfGE6EM0IfoQgYgmRBMiEBGFCEQMIqIQUYhBRBViEHGIqEJUIQ4RWYhDxCIiC5GFWER0IRYRkYguRBciEhGGiERUIsIQYYhKRBmiEnGJKEOUIS4RZ4hLRCfiDHGG6ES0IToRn4g2RBviExGH+ESMIuIQcYhRxBxiFHGKmEPMIU4Rd4hTxCriDnGHWEXsIZYQSYgYRBJiCDGE+EGcIFYQMYgVxAviBVGDqEHcIGIQN4geRA8iCPGD2EHEIHYQOYgcxAxiA/GBiEF8IEYQI4gTxAyiBRGDaEGkIFIQJYgSRAgiBhGC6MCB2EAEIYoQMYgixBEiBhGDOEIsITIQFYhf/KIC0YsKxASiF72YQNxiAtGAuMUtGhBR0YBIQERFVCQgmiIBUYBoiqYoQCRFAWIAkRRJMYAoigHEnJgTQzEnymIohqIseqIswqIneiIsdiIsumIndqIbehNdkQ29hd5ENuQmsqIacgu5iWq4TVTFNdwWbhPXsJu4im3YLewmtuE3sRXf8Fv4TXxFLb5iLGpRi7H4ibE4i5/4ibMIirMIQAQgjiIAcYA4iqM4QCzFAWIBsRRLsYB4igXEA+IpnuIBMRUPiAjEVExFBCIXEYgLRC5ycYHYxQUiA7GLXWQg/vBYmCxsFiYLl4XLwmehs5BZ2CxkFioLlYXIQm0htrBZiC20FloLqYXPwmhhszBaKC2UFlYLqYXTwmbhtBBaCC10FgoLiYXNQmJhsbBYeCxEFhoLm4XGwmHhsFBYWC28FjYLr4XZwmZhszBbqC0MFv4KU4Wpwl8hqvBX6CtEFaIKfYWlQl/hrrBUWCrcFY4Kd4W5wlHhqDBXGCrMFd4KQ4Whwlvhp/BWaCv8FH4KbYWdQlshrbBT2CmkFXIKaYWyQk4hp1BWmCmUFcIKM4WZQlghphBW6CrEFGIKXYWVQlchq7BSWClkFU4KWYWqwknhpFBVKClUFa4KJYWSwlUhpXBV2CqkFFIKW4WWwlbhq9BSaCl8FV4KX4WxwkvhpTBWqCmMFc4KNYWawlnhpnBWWCvcFG4Ka4WewlohrtBT6CnEFYIKcYW6QlAhqFBXKCrUFfIKRYWiQl4hqZBX2CskFZIKe4Wmwl4hsNBUaCoEFp4KgYXBwlPhqTBYmCr0EwIKCYWAQkGhoNBQWCgcFBIKB4WBwkDhnzBS+CgkFD4KG4WNwkWhoRBRSChEFCYKE4WMwkWhopBQqCg8FB4KC4V5wj0hoXBPyCfkE/oJ/4R9QkJhn1BPqCfMEzIKHYWEQkchpJBQSCiEFEYK8YR3QjGhmPBOGCa8E9YJw4Rhwjrhl7BOOCf8En4J54RcwjkhnJBLyCWEE24J4YRuwi3hltBNiCV0E7YJsYRYwjahlbBNGBdaCa2EcSGVMC5ME1IJqYRpQilhmhBNKCWUEqIJo4RowjJhlDBKWCZ0EpYJx4ROQifhmJBJOCaEC5mETEK4cEkIF5IJl4RLQjJhk5BMaCZsEjYJzYRPQjPhmfBJ+CQ8E0IJz4RqQighlFBNOCVUE64Jp4RTwjVhlXBNyCasElYJ2YRXQjbhm/BKeCV8E2YJ34RxwixhljBOqCWME8oJtYRaQjlhl1BOSCfsEnYJ6YReQjqhndBL6CW0E4IJ7YR4QjAhmBBPKCYsEgoJfYRCQiAhkPBHeCPUEfoIdYQ7wh1hj1BJ6CNEEiIJfYRHQiVhktBHmCQ0EhoJi4Q/Qh6hj5BHmCPMEeIIZYQ0Qh8hjbBGWCO8EeIIbYQ+QhvhjBmhjLBHGCT0EQYJh4Q+wiEhkdBH6CMkEh4JY4QwwgxhhhBGiCGEEboIMYQYQhehhdBFyCK0EFoIWYQTQhZhinBCOCFMEUYIU4QowghhhBBFCCFEEZYIIYQQwhJhg7BEOCJsEDYIR4QLwhGhiHBBuCAUESYIRYQgwgRhghBEeCAEEXoID4QHQg9hgdBDuCEsEBYIN4QDwg2hhnBAOCDUEAoINYQcQgGhgJBDSCDkEHYICYQEwg6hgbBD+CE0EBoIP4QIwg9hiBBBiCAMESoIQ4QkQgWhgpBEyCAkEZoIGYQMQhOhg9BEeCJ0EDoIT4QPwhOhivBB+CBUEUoIVYQrQgmhhHBFSCFcEbYIKYQUwhZhhbBF+CKsEFYIX4QXwhdhjPBCeCGMEWYIA4QAwh8CCOVQDuEwDXn4Qx760IdruIZs+EM2fMM3jEM4dMMfumEbtqEajmEZ/rAMz/AM01ANe/jDHu5wh2iIhmb4QzMkyXAM43AOfziHufCHP8yFAUIxDEFnoLMwBJuFYfiBzcBm4QcqC7+wA5WBysIOTBZ24DcwGZgM/AYaA7+B3UBjoDGwG0gM7AZqA4mBxEBtoDBQG5gNFAYKA7OBwMBs4DUQGAgMvAb6Aq+B1EBfoC+QGsgLpAZOA3mBvMBpoC5wGhgN1AXqAqOBuMBo4DMQF4gLfAbeAp+B0MBb4C0QGpgLhAZKA3OBuUBp4C5QGlgN3AXuAquBvcBqoDWwF9gLtAb+Aq2B2MBf4C8QGxgMxAZuA4OBwcBt4DBwG8gNHAYOA7mBxUBuoDewGFgM9AYeA72FGjwGHgs1iCzUoQciA5GFHrgs9EIQXAYuC0GQWQiGIsgMZBaKoDNQFXgKTAWeAk2BpkBSoC2QFpgKpAXKAmWBscBRYCkwFVgKRAWiAleBq8BWYCqwFfgKfAXCAmOBrsBUoCuQFcgKVAV6AkGBqUBQYCgwFDgKJAWKAlOBosBP4CfQEwgLnAWmAmeBtcBUYCqwFmgL7ARyAguBhUBOICGQE5gJJAQSAjOBgsBMICZQECgIxAQCAjGBlkBAICDQEtgHtARSAvuAfUBK4B6QEhgJ3APuASOBecBIICQwD5gHhATeASGBjsA74B3QEWgHdAQuAu2AdsBF4BxwEagInAPOARWBcUBFICIwDhgHRAS+ARGBhsA34BvQEOgGNAQeAt2AbsBDIBzwEJgIhAPCAROBcsBEICNQDigHZATSARmBjUA6IB2wEVgHbAQ+AuuAdcBHIB7wESgJxAPiASWBekBJ4CRQD6gHnATyASeBlUA+IB+wEugHrAReAv2AfsBL4B/wEqgJ/AP+ATWBgUBN4CYwEBgI3AQOAjeBncBB4CCwE1gIhAPBgGJAMOAX8AvYBWwDxoFiwDhQDagGTANyAb2AYkAvYBgwDDgGHAOWAcWAZcAz4BkQDZgGNAOKAc2AZEAyIBx4BcwCigGzgFpALSAXsAu4BRQDbgGxgFjAKyAacA0oBlwDsgHFgGJANmAb0ApIBfQB+gCpgD1AKuAUsAfYA5wC6gCngFFAHaAOMAqIA4wCOgFxgDhAJ6AN0AnIBLQB2gCZgDVAJqASsAZYA1QCygCVgElAGaAMMAkYA0wCHgFjgDHAI6AL8AhYBHQBugCLgCzAIuAQkAXIAhwCqgCHgEBAFaAKEAiIAgQC/gBRgCjAH+AJ8AcYBDwBngCDgCnAIKAQMAWYAhQCrgCFgETAFeAKkAjYAiQCGgFbgC1AI+AL0AiIBHwBvgCRgDBAJOASEAYIA1wCzgCXgE3AGeAMsAlIA2wCPgFpgDTAJ+AN8AkIBbwB3gChgDlAKKAUMAeYA5QC7gClgFXAHeAOsArIA6wCWgF5gDxAK6APkAJYAcwAVgAvgBfADaAGEAOYAcQAWgAtgBNAEyAJMANIAhQBigBBgBtADmAGkAPoAfQAhgBBgB/ADOAHsAPYAdQAOgAhgBlACGAEMAJIAZwASgAzgBLAB+AD0AEYAhwBZgBHgCXADGAGsARoAmwALgBVUAUXgB5cACoAPehBBSAHFYAIQA5yEAGYgghAA2AKpqABEAUNgARAFERBAqAJEgAFgCZoggLAERQAAgBHcAQBgCIIAJxBERTBGQTBGYzBGPTAGHxBD/TA9/sGvmD7ffu+ge3XDWzB9ev2dQPXjxu4guzH7eMGsp83kAXdz9vnDXRBDbogDGpQgzDYgTAogx3YgTL4gTKYAz/wA3NgCObAAGAIhmAAkAQDgANAEiTBAWAJDgALgCVYggXAEywAHgBP8AQPgBs8ACYAN7jBBGAHE4AMwA52kAH4QQZgA/CDH2wAqh+yT9nn7FP2MfuYfc8+aF+zz9nX7Fv2LfuSfdu+bJ+zL9t37bv2WfuefdE+Z1+0b9o37av2Wfuofc4+ap+0T9oH7Rv2FfucfcU+Y5+xD9mX7Dv2OfuOfcQ+Yt+wr9qH7XP2Yfu0fc4+Z5+2b9sn7Av2qfpUfcE+VF+w79eH6kP1/fpMfb++Xp+pz9TX6yP19fp0faQ+Up+uT9Sn68v1ifpEfbk+UF+uz9YH6gP12fo8fba+Wp+nz9NX6+v01fpkfZ2+Tp+sT9Mn64v1afo0fbE+TF+sz9WH6cP0ufoufa4+Vt+l79LH6qP0sfpWfZQ+St+qb9K36mv1Tfomfa2+Sl+r79VX6av0vfosfa8+WJ+lz9IH68v0wfpmfZm+TN+sb9M366P1bfo2fbQ+Th+t79bH6eP03fo+fbc+XN+n79OH6wv14fp2faG+UN+ub9S36+P1jfpGfby+Uh+vz9dX6iv1+fpOfb4+YN+p79QH7Ev1AfuEfam+VJ+wT9UH6Av0FfoCfYO+Qd+hz9BH6Cv0EfoEfYK+P5+kL9JX6Iv0OfocfY2+Qx+ir9CH6Fv0LfoYfY0+RV+hT9GX6Ev0Gfr0fHy+Qh+fr8/X5wP0/fn8fIU+P9+eb8+n52P0PfoKfY8+SF+hr9AH6ZP05fnwfHAf3IfnE/Ph+ep8Yj4xX53vy1fno/N9+b58dL4uH51Pztfl6/LJ+bZ8cj4435Zvywfn0/LB+dp8Wj4tX5vvytfmi/uufFe+uK/KF/et+ap8Vb4135RvzYfmm/JN+dB8Uj4035lPyiflO/M9+c58Zb4n35OvzNfkK/ON+Zp8Tb4xH5NvzEfmY/Ix+ch8Tj4yn5nPyefkM/NB+cx8aT4oH5QvzRflS/Op+aJ8UT41H5VPzcfmo/JR+dh8Vj42n5vPymflc/Nh+dx8bz4sH5bvzZfle/PF+bJ8Wb44H5cvzjfn4/Jx+eZ8Xr45n53Py+fls/OB+ex8dz4wH5jvzhfmu/Pl+cJ8Yb48H9y35FPy+fiUfEe+I5+RD8e34/Px7fh6fD2+H9+PL8jn4wvyEfmIfEU+I9+Qz8c35BPyCfmAfEA+Hp+Pj8en49Px5fhmfDU+H1+Nz8Zn48Px5fhufD6+Gx+Nj8Y34yvyIfl8fEi+JJ+Pz8eX5FvyyfhifBo+DV+MD8MX43vxYfgwfC8+C9+Lr8Vn4bPwtfgofC2+FR+Fj8K34pPwrfhSfBI+CV+KD8KX4jPxQfggfCa+B5+Jr8T34HvwlfgafCW+EV+Dr8E34lPwjfhCfAo+BV+ID8EX4vPwIfgQfB6+A5+Hj8N34DvwcfgIfBy+DR+Bj8C34Rvwbfg6fAO+AV+Hr8DX4fvwFfgKfB8+A9+HD8Rn4DPwgfgSfCA+EV+CL8En4lvwifhIfAu+BR+Jj8FH4jvxMfgYfCc+B9+JD8Xn4HPwofgifCg+FV+EL8Kn4pvwqfhYfBO+CR+Lr8LH4nPxVfgqfC6+C5+LD8Z34bvwwfgyfDA+GV+GL8Mn49Pw7a9/6tc///lv/QB886d+8xd/8fd+69d+6td+8Ad/8sd+6ud+7qd+70d+5qd+5od+6Lc/9vuf+v2Pf/xLv/Q7P/U7v7L8yE/AB+BTP/nLfeqX+wJ86qd+AT4B3/iF3jPv2Rd6zb7w+7xmXrPv85Z93+d5y7xln+cl+7xPe8m8ZJ/2jn3a8+Yd84553jxjnjePm2fMM+Zx84h53DxtHjGPmKfNC+Zp87B5wbxgHjbvl4fNq+b98n551TxfXjWPmufL8+VR83Z51Dxp3i5vlyfNy+VJ86B5ubxcHjQPlwfNi+bh8nB50TxdXjRvmqfL0+VN83h50zxrHi+Pl2fN6+VZ8655vbxe3jUPmHfNy+YB84B52TxhXjZvmyfME+Zt84Z527xu3jBvmNfNK+Z18755xbxi3jcPmfft6zxkHrKv85R93Qd6yjxlH+gx+8BP9Jh5zD7Rc/aJ3+g585x9o/fMI+WZ8lR5pjxUHipvlcfKS+Wp8lJ5p7xTXinvlmfLU+XZ8mZ5szxZ3iqvlafKa+XB8mB5sTxZ3itPlffKc+W58lh5n7xQniovlCfKE+WR8kp5ozxV3igPlAfK++TF8mh5qjxaXi1PlafKq+Xd8jx5nDxDniGPk0fI4+Rt8gh5hLxN3iBvk4fJG+QN8jB5gDxM3iUPkAfIu+T58S55lTw/nh+vktfHq+RN8vp4fbxJnh5vkhfJ0+Pp8SJ5ebxI3iMvj5fHe+TZ8R55jDw7nh2PkVfHY+Qt8up4dbxFnhxvkZfIk+PJ8RJ5cbxE3iEvjhfHO+S98Q55iLw33hsPkQfHQ+Qp8uB4cDxF3hxPkdfIm+PN8Rp5dLxGniOPjkfHc+Td8Rx5kLw73h0PkofHg+RJ8vB4eDxJ3h5PkkfJ2+Pt8Sh5fDxKniWPj8fHs+T98Sx5mbw/3h8vkxfIy+Rp8gJ5gTxNniBPk9fJE+QJ8jp5hbxOnievkFfI8+QZ8tx4bTw4r40X58V5abwu3hcPzvvihfHCeGM8Mp4YD84T44HxwHhevDFeGQ/OK+Oh8dB4arw03hkPzjvjmfHMeGQ8Lx4XD87j4mnxtHhYPCxeFg/Oy+Jt8bZ4XTw13hoPzlvjsfHgPDiPjefGu+JV8X54P7wqXg+vikfF6+H18Kh4PDwqnhSPh8fDk+Ll8KR4T7wcXg7viYfDe+I18XB4OLwmXg2vicfEq+HV8Jh4MzwmnhJvhjfDU+LF8JR4SLwYXgwPiffCQ+IZ8V54LzwjngvPiDfEc+G58IZ4K7whXhBvhbfCC+Kl8IJ4QLwUXgoPiIfCA+IJ8VB4KDwhngpPiEfEU+Gp8Ih4LDwiXhGPhcfCK+K18Ip4R7wWXgvviAfDO+Il8WB4MLwkngwvibfEk+HJ8JZ4NLwlnhOPhkfDc+LZ8Jx4UDwbng0PinfDg+JF8W54N7wong4vijfF0+Hp8KZ4O7wpnhVvh7fDs+L58Kx4Vzwfng/vivfDE+F98DZ4H7wOXgePg0fBs+Bt8Cx4GDwMngaPg5fB2+Bl8C54F7wK3glvg2fCM+Ft8EZ4J7wS3gavhEfCI+GJ8B54EbwNXgRPgifBo+BV8CZ4G7wJHgQI3gNPg+fB2+B58EB4GzwQXghvg7fBC+GN8Bx4DbzVW70Gnuo18BR4qqd6CrzuKfAQeN3rHgJvewi8A972tnfAQ70DXgEP9VCvgHd6BbwB3umd3gCP9AZ4ATzSI70AnugF8GZP9ERv9kBv9mQP9EBP9j5P9mDv8z4P9rQHe66nPe253TfP9djuW/fNY7tuHuu1Xbeum9d23rzWeztvnTfv9Trv9WKv8zov9jwv9nJezgu9nAfAC73QA+CNHgBPgDd6oyfAKz0BHgGv9EqPgGd6BDwDnumZngEv9Qx4CbzUS70EHvcSeAs87nFvgee9BR4Dz3veY+B9j4HnwPve9xx4a5esY9Y965h1zbpmHbSOW7ete9Zt67B12DprHbROWvesk9ZV66p11zprHbXuWUetm9ZN66J10Tpn3bPOWbesW9Yp65R1yLpnHbLOWGesI9YR64p1z7pi3bHuWJesu9Zl65512Tpt3bPuWaet49YN64R1q7pVnbBOVSes+9Wp6lR1v7pT3a/OV3eqO9X56kp1vrpdXamuVLerG9Xt6nJ1o7pRXa4uVJerw9WF6kJ1uDpQHa7OVgeqA9XZ6jx1tjpanafOU0er29TR6mR1m7pNnawuUyerg9Vl6jJ1sLpLHazOVXepu9S56ip1rjpWXaWuUseqo9Sx6lp1lDpKXavOUteqe9VZ6ix1rzpM3asuVoepw9TF6jR1sbpZnaZOUzer49TN6mp1nDpOXa2uU1eru9V16jp1t7pP3a1OV/ep+9Tp6kR1ujpenahOVMerI9Xx6np1pDpSXa/OVNerA9aZ6kx1wDpUHbAuWIeqQ9UF61J1wbphXaouVTesW9U16hZ1h7pFnaJOUYeoC9QN6g51gzpCHaHOUOeog9Qd6iB1kbpI3aRuUiepO9RJ6h51j7pG3Z6uT3eo69P96f50gTpEXaHuUFeoE9QJ6gB1gDo/3aHOT8en49Pt6Qx1ibpDXaKOUXeoO9Qx6hx1ejo83ZhuTIenE9Ph6e50Yjox3Z0uTHenq9OF6cJ0dTovXZ1OTuel89LJ6bh0cjo4HZeOSwen09LB6dx0WjotnZsOS+ema9Nh6bB0bTorXZsurrPSWeniOipdXJemo9JR6dJ0Uro0HZpOSielQ9NB6dB0ZjooHZTOTOekM9OR6Zx0TjoyXZOOTFema9I16cp0T7oy3ZnuSfekO9NF6c50arooXZROTTelU9Ot6aZ0U7o1XZVuTcemq9JV6dh0Vzo23ZvuSnele9Nl6d50cbosXZYuTreli9PN6bZ0W7o5XZduTken69J16eh0Xzo6nZ3uS/els9OB6ex0eTowHZguTwfX5en0dHAdXKenG9Pp6Hh0PzoeXY+uRwekU9Ih6X50SDojnZGOSAekE9L96IR0Rboi3ZEuSPejG9IN6X50RDoanY3uR2ejw9Hh6HR0QTof3Y/OR7ej29Hl6HJ0N7of3Y2uRlejo9Ex6ZR0P7ojXZLuR5ekW9L96H50Szom3YwuRreh29DF6DJ0MToYXYYuQwejw9DB6Fx0GDoMnYuuQueiW9FV6Cp0K7oJ3YouRTehm9Cl6CJ0KToUXYQuQoeig9Ch6Ex0EDoInYmuQWeiI9E16Bp0JLoFHYkuRLegW9CF6BJ0IToQXYIuQQeiO9CB6Dx0B7oDnYeuQOeh49AV6Ap0HDoCHYeuQ0egI9B16Ax0HboPnYHOQPehQ9B96ER0CDoEnYhOQSeiG9Ep6BR0IzoG3YiuRMegY9CV6Bx0JboTnYPOQXeie9Cd6FR0D7oHnYpOQqeiY9FJ6CR0LDoKHYuuRUeho9C16Cx0LboXnYXOQveiu9C96GR0F7oLnYxOQyejm9Fp6DR0M7oNndzBHdvB3du9Xdvxznds57vf/W7t5g5Ax3YAOgGdgG5AN6AL0LFdgC7X5Tq5K7uzY7uzS7u0413bqR3bqV3vere73aEd26GdaXZlt3Zux3ZuF3dsx3ZxN3dkN2poGlo36mfd2IH6mX7WgZpZB3afZqaZdZ9W1n2d1sq0sk5rZJ3W3jQyjUx708a0N81NG9PGNDdNTHPT2zQxTUxv08P0Np1ND9PDdDYNTGfT1zQwDUxf0770NV1N+9K+dDXNS1fT0zQvzUtP07r0NB1N69K6dDSdS0fT0nQunUtL07u0NE1N79K7NDXdS1PT1nQv3Utb07+0NY1N/9K/NDYdTGPT2nQwHUxr08K0Nt1NC9PCdDddTHfT33QxXUx/08f0t67Tx/SxrtPJuq7zdDKdrPP0ss7rQr1ML+tC3awLO1E30806UTvrxI7UzrSzjtTQtCmNSq/SqHQqnUqz0rc0Lb1K09KytCwNS7PSrvQq7UrH0qv0Kh1Lz9Kt9Cr9Sr/SqzQsDUqL0qu0KE1Kk9KmdCutSq/SqvQpfUqX0qX0KL1Kj9KhdCgNSuPSt/QqPUvX0qt0LW1Lr9KrtC2NS3/SnvQhfUh70oa0J81JG9KGNCdNSHPSmjQhTUhr0oG0Jo1JB9KBNCb9R2PSlfQf/UdX0n10JT1J99F99CS9R0/SkfQevUdH0nl0JA1J59F5NCSNR0PSjjQejUc70nW0I81I19F1NCM9RzPSivQcPUcr0nG0Io1Ix9FxNCINRyPSiTQcDUcn0nJ0Ir1Iy9Fy9CJNRy/SjTQdTUc30nZ0I/1I29F29CN9Rz/SkvQdfUdL0nq0JE1J69F6NCXNR1PSljQfzUdb0n60JX1J+9F+9CUNSF/SmTQgDUhn0oJ0Jr1JC9KC9CY9SG/SnfQgPUh30oV0J/1JF9KF9Cd9SL/RbXQWnUW30Vd0Gx2nr+grOk5X0XF6ja6iq+g1eopeo9PoKXqKTqOj6DT6jI6io+gzGoo+o8toKBqKLqOb6DJ6jG6im+gxeokeo8XoJXqJFqOTaDH6i06ik+gvGon+or1oJBqJ9qKLaC+aiy6ii2gueojmorXoIXqI1qKFaC16ixaihegtmojeortoIpqI7qKN6C4ajDaijWgw+ogGo8PoI/qIDqOV6DAaTivRSjScZqLhNBnNRDPRZLQTTUab0U60E21GP9FmNBr9RD/RaLQUjUar0VK0FK1GU9FqNBtNRVPRbLQVzUa70Va0Fe1GY9Fu9BuNRWPRb3QWHUQD0Sl0Cg1Eo9BAtA+NQqPQPrQJ7UPz0Ca0Cc1Dk9A8dA5NQpPQOXQInUPj0CF0CI1Df9A4tA39QX/QNnQHbUPT0B10B01Db9A0tAy9QW/QMnQGLUO/0Bl0Bv1CX9AvtAt9QV/QLnQF7UKz0BV0Bc1CT9AstAo9QU/QKrQErUKv0BK0BL1CU9ArdAtNQVPQLbQF3ULD0Ba0BQ1DY9AwdAyNQWPQMbQGHUPP0Bq0Bj1Dc9AzdA3NQXPQNbQHXUPf0B60B31Dg9A3tA4NQoPQOrQIrUPv0CK0CL1Dj9A7dA89Qo/QPXQJ3UP/0CV0Cf1Dn9A/dBB9Qp/QQXQKHUE/0K529QPN6ge6gWY1qxtoVTfQDLSqVc1Ae81AK9Bee61Ac61AI9Bcc41Ab41AG9Bbb21An9qAJqBPfWoCutQEtABd6lIL0KMWoHN61KPOaVHn9KxFLepZf3rWsf70p2Pd6Vi/utOdfrXWr9aw9jSsZe1pT8sa1LIGoEENagA61AB0AB3qUAfQpA6gB2hSk3qANvUAXUCb2tQFNKoL6AMa1ag+oFN9QCfQqU51At11Ar1Ad931Av31Au1Af/21A71qBxqCXvWqIehWQ9ARdKtbHUG7WbRVI6BG7FBMyAhPhpAcISRBVjABqEliywo2oFMoMUm8OQVCiUEiKxiBvgYDEj0cUgEwVEkgpUoCqVQADENIkAQmfAXfoVPyV7qcLsdf8aK/4uP4OH6Lj+PV+C1+i1fj23gO/oI/4S94Bv6EP+EZeAKdUwfVPXVQfVQf1Ut5Ed1U99RNdTFiuJ1eqs/qnvqs7qt76p66Lw+if+KUeqgeilPqpDglD6KT6qQ8iE6rA+vN+qLerFfri/qiXq1/69V82b/1b770qv9++8/vfs1//uvXerTuqyPzIDqyPm1ap9al9WQeRE/Wf3kQHkT/1WlxVP1Kh+tXeq8O1+F6L78mnZO+Sc+kb9K4uNRM6idNk+ZJ86Rp0jopptRSmim1lFJKKaWSUjFpl/RM2iXFkmJJq6RZUi9pmtRLGiZMSiY1k8KlZ9IzKVwqJl2TlkmbpGVSMGmTtEkKJt2SukmbpHBSOGmT1E7aJH3yJDWUPkmhpIZSQymU1Em6KEWUOkkRpYcOpYXSQqmg1EkqKA2UOkmdpIHSQSmVNEuaJM2SpkmTHkmZpEtSOumSFElKJ6WTIkmNpH/STCmflE+aKcWTZkodpXhSPKmjlFGqJZ2SJkmnpFHSJGmSNEpKJTWUJkrtpIlSRamd1E6qKG2U9kn1pJlSPWmkNFI6KZ2UVkozpZXSS5dSTKmQlE5KJCWS0kmNpFbSKymO9Er6I/2R8kivpFzSHymX9Ev6JR2T6kh7pDjSHqkPH2mQdEyKJv2RoknZpD/SHymbNE7KI92R4kh3pDlypDrSP+meNFO6J72TZkozpXfSM2mfNFMKKM2UpkkBpYDSNKmf1EnKJGWUMknppIxSRimdFE9qKHWSEkoJpU7SQWmkVE/6KNWT2kkfpY9SO2mjVEuqJN2SbkmVpE1SKymOVEqKIz2TSkmlpGfSKqmjNFMKKYWUZkolpUHSISmOFEc6JE2TDkmLFEmPpD/SOCmQNE5KJwWSAknppEJSMqmaNE16J52TnkndpGvSJimjdFHqJNWSJkmVpGrSNmmatE0qJ02TpknlpHVSGmmMtEUaI5WRtkhbpDLSGamL9EbKIr2R2rCR1khppC3SGmmNtEXKIm2RrkhZpCzSFamKdEWaIlWRqkhTpCjSFOmJFEWKIj2RmkhPpCRSE6mJlERaIiWRikhLpCVSEemIVEQaIh2RjkhDpCDSEKmFFEQKIrWQVkgtpBLSCmmFVEIaIZWQQkgjpBFSCOmDFEJKIX2QPkgppBNSFymL9EX6ImWRwkg7pBRSD6mHlEL6Ib2QTkgxpBjSCWmGtEPKIaWQckg3pBRSCumGdEK6IdWQTkgnpBrSDOmB1ECaIDWQEkgJpAJSBumCNEG6IFWgIEWQMkgTpA3SBmmC1EGKID2QJkgFpAHSBGmAdECaIE2QDkgLpD316Zv6VFVTNp3TXC4FkPb0TX/60zddUzZt0zdtUzd9UzeF0zd9UziVUziNUzmV0zidUWvoNRQaeg3NhmZLUzQbyg3lhnpDvaHf0hT9lnZpl+5Uo91SFO2GbkO3odrSND1RaCi09ESdpWdaos5QZ2mJMkvLVESZocxSEVWWimmIKkOVpSGKLA3TD0WGIks/1Fj6pSBqDDWWguixFExH9Bh6LB3RZOmYkmgyNFlKostSMjXRZeiy1ESbpWaKos3QZimKPktRVJs2FBtqDYWGUkOpodDQaKlO0RRNOYoNrYY+Q6uh09Bn6DN0GioN7YX+Qoehv1BgKDCUGBoM9YUKQ32hvHihu9BdKC5UGBoMFYYWQ3Ght1Bh6C00FyoMFYbmQoehuVBd6DB0GKoL7YW6QmGhs1BYaKxYKC0UFZoKnYWmQlehs9BZ6CrUFYoKnYWqQmehtVBVqCq0FsoKlYXWQm2hstBXaC30FdoKrYXWQluhrFBGaCN0ENoIdYQ6Qg2hplBQaCcUFBoqFHoKRYQmQgWhiVBFqCBUEKoIXYR2QjdtQjWhm9BMqCZUE5oJxYRmQi2hmFBMqCX0EmoJrYReQi+hlVBKaCV0EkoJpYROQiWhk9BIqCRUEhoJhYRGQguhkFBIaCGUEFoIDYQSQgmhgVBAaCD0DwoIBYT+Qf2gf1BBqB/UDyoIHYQKQhehg9BB6CKUEfoJ5YSSQkmhnNBRKCJUEHoIPYQKQh+hn9BSKCe0FOoJ5YRyQj2hnVBPqCi0E9oJFYWaQt+gcNA7KBxUjhyUDroH5cMH7YO+Qe+gcdA46B10DkoHrYPeQeugdtA7qB0UD3oHvYPiQfWgeNA8qB5UD5oH3YPCoWLQNKgYdAyaBk2DjkHLoGdQM2gcagYlQwZNg7JB49A2aBs0DnWDwqFpUDIoGvQMGoeyQdegcegaVA0ah8ahalA06BJUCToEVYIiQYegQ1AkqBH0CdoE9YI2QZegS9AhqBMUCvoFhYJKQaWgVFAw6BTUCzoFjRIFfYIOQYOgXlAvaBC0CxoE/YF2QbugP1At6A+0B6oF1YL2QLGgPdAdKBYUC7oDtYLuQHOgVlAraA60CpoD1YFWQaugOtArqA6UB3oFvYLyQLOgPFAfaBY0C+oD3YL6QIGgW9AtKBCUCwoEFYJyQbmgQtAvqBCUCfoF/YIyQZ2gSVAmqBDUCFoEHYJSQcOgX9AkqBD0CHoEFYISQV2gMVAbaAx0BjoDrYG2QFegNtAVKAsWqAv0BdrCBnoDrYHiQG2gNFAZqA1UBgoDtYHaQGGgL1ARKAk0BUoCNYGmQFOgJlAVqAeUA3oC5YB26IB+QEWgKdAP6Ac0BXoCBYF6QE+gJdATKAq0BDoCPYGOQEOgJ9ATaAgUBFoAPYDC6AE0AQqjMJoAnYAmQBegE9AJ6AK0AcoA1YA6QB2gGtANqAJ0AKoBHYAKQDWgGlABaAZUABoAzYBmQAOgGNAAKAAUA4oBBYBeQAGgOfQCegHNoRbQHDqjFlAL6IxSQGc0RimgFNAYlYDG6ItKQCWgLwoBfdEWhYBCQFv0AdqiLvoAfYC6aATURWE0AhoBhdEJKANUAaoBbYBWQCegBVAYlVEFKAJ0AIoANYAOQAegBlACqIp+1EQ/6lGPdtREO5qiKdpRjq7oibLoiaIoi7Ioim7UREtURUv0RFVURU90Pbud3FDw5HZ6O72hGg1R8eyGiuh4dju7oeP5DQVRjX7oh2rUQ0E0PLud39AR7dAOHVHybHYuO6edy85k57Rz2pns3HUmO4+du85d57FT2KnsZHZqO5mdzk5tp7bT2bnt1HYSO5Wdyk5iJ7JT25ntJHYSO7Odw85sJ7Zz2DnsxHYGO7Gd185gZ7Dz2gnsvHZaO4GdwE5r56/T2lnt/HX+Oqudvs5qp7TT1+nrlHbyOqWd0E5eJ68T2pnrhHY+O3Oduc5nJ67z2RntxHXiOqOdus5o57RT16nrnHbuOpud005qp7Cz17nrRHYSO42dxk5iZ7Gz1knrZHXSOmedrE5W56xT1mnrbHXeOludrs5b563T1QnrfHWyOmOdsU5Wp6yT1bnqrHWuOludtc5aZ6vT1hnqBHWmOlOdoE5UJ6jT04nqRHV6Oj+dpU5T56fT1Hnq/HR+Ok+dqM5Pp6iz1FnqFHWSOkOdqc5R56gz1anqXHQ2Oiudjc5HZ6Wz0vnovHQmOvuch85DZ5/zz7norHT2OSudk84+Z59z0snnnHRGOvmcfM5Ip54z0inp1HPqOSWde05JJ6Vzz7nnpHT6OSmdlk4/p5/T0gnotHRiOgGdgE5MZ6AT05npDHQGOjOdgs5Mp6ZT0Cno1HQOOjWdm85B56Bz00no3HRyOgmdhE5OZ6ET0WnoLHQmOhedfU5IJ6ez0wnpdHRyOh2djE5OJ6eT0VnoZHQqOgudhU5FJ6LzzZnnhHPCOfOcck46Z53TzVnntHO6Od2cds47p5szzknnpHPGOeecec43J54Tz/nmvHO+Oducd847Z5vTzbnmVHPCnWrONCfcCXemOdGccCeas8xZ5kRznjnHnGtOMaeYc80Jd5o52ZxkTjZn3EnmjDvXnGROMueac8z55GxyBjmbnEvOIGeQc8k55IxyYjmnnFNOLOeW88kZ5MRyBjmBnFhOLCeQ88oJ5PRxXjmvnD7OKqeP88dZ5axy/jitnD9OIaeV08op5MxyCjmJnFnOLCeRU8tJ5Cxyajm1nEVOLmeR08jJ5eRyGjm7nEbOI2eXs8t55PRyHjmRnF5OLyeS88uJ5Exyfjm/nEmSnErOKOeTE8tJ5QxzgjmZnE7OJKeTE8qZ5ExyQjnBnFBOKSeYE8wp5aRyzjh7nDROGmeP08aJ48xxyjhznDpOGaeMU8e545Rx1jhxnDjOGueNs8c54+Rx8jhnnDvOGWeMc8e544xxyjhdnC3OEmeLk8VZ4ixxsjhXnCXOFSeKE8W54lRxmjhdnCROEqeLs8SZ4oRxnjhhnC/OE+eL08V54jxxujhNnA/OCKeGM8I54dRwajgnnBXOB+eAs8HZ4BxwFjgfnBrOAaeGE8M54BxwYjgDnBhOC2eAM8Bp4QRwWjgvnABOAOeFU8B54dxwCjgFnBtOAueGs8NJ4CRwdjgNnB1OD6eB08Dp4Txwejg/nAfOA+eHE8H54QRxIjgRnCDOBCeIM8SZ4ExwhjgVnCFOEaeCU8Ep4lxwUjhFnBnODKeIc8RZ4eRwajgpnBJOEaeEE8Ip4hRxQjgXnBBOB+eCc8Hp4GRwsqd65k719P785z/X9WzP+Myd8imfuXM+4xM+cyd8vmfufE/3zJ250z3ZkzzTMz3BMz33CZ7guU9+lud48nM8w5Of/AxP8CxPfvYTPdOTPNGTPMnTPL+zM5eZy87OTHZ25jczmZnM/GYeM7+Z3sxj5jHTm1nM9GZyM4uZxUxuJjGTm6nNJGYSM7WZwkxt5jVTmCnMvGb+Mq+Z1sxf5i/TmtnLtGZSM3uZvUxq5i6TmhnN3GXuMqOZusxoJjRTl6nLhGbeMqGZzsxb5i3TmVnLdGYyM2uZtUxmJi2TmdnMpGXSMpuZtsxm5jPTlmnLfGbiMp+Z0kxcJi5TmpnLlGZOM3OZucxpJi9zmlnN5GXyMquZvsxqJjbTl+nLxGYCM7GZ2UxgJjAzmxnMzGZuM4OZwcxt5jBzm9nNHGYOM7uZxsxupzaNmcZObSI79emZyExkp2cqO73zM5WZys7PXGa6MlmZp0xWpipTlWnKBGWOMk+Zo8xSZikTldnKfGWeMl+ZscxY5ixzlinLPGXKMmGZsExX5iazk3nK7GR+Mj+ZoExSpijzlCnKDGWGMj2Zm8xTJieTk3nK9GSaMkmZp0xUZirzlJnKXGWeMk+Zq8xWpiYTkynIFGRiMgGZmExLJiATkGnJ9GNaMiuZfkw/ZiWTj1nJnGTyMfmYk0w95iQzkqnH1GNGMvOYkcxHZh4zj/nItGM+MhuZdkw7ZiOTjtnIXGTSMemYi0w55iITkSnHlGMiMuOYiMxDZhwzjnnIdGMeMguZbkw3ZiGTjVnIHGSyMdmYg8w4c5BJyIwz40xCZhuTkGnIbGO2MQ2Zb0xDZiLzjfnGTGTCMROZikw4JhxTkTnHVGQyMueYc0xGZh2TkenIrGPWMR2Zd0xHJiTzjnnHhGTiMSGZkkw8Jh5TkrnHlGRSMveYe0xKZh+TknnJ7GP2MS+Zf8xLZibzj/nHzGQGMjOZmsxAZiBTkynIXGOqMb+Yakw0JhrTjJnF5GJ+MbmYXkwvJhgTjCnG/GKKMceYY8wyphmTjPnFJGPCmXBmGJOKacX8YloxsZhYzCxmF3OL+cXcYmoxtZhXTCrmF7OKWcX8Yl4xw5hdzC9mGfOM+cU8Y6Yxv5hfzDTmGnOKGcXcYe4wo5g5zCgmFDOHmcOEYuIwoZhOTBwmDtOJWcN0YjIxa5g1TCYmDZOJmcSkYdIwk5gxzCTmETOGGcM8Yr4wj5hGzBfmC9OI2cI0YhIxW5gtTCLmCpOIGcRcYa4wg5gpzCDmDzOFmcL8YaIwf5g+TBQmCtOHWcL0YfIwS5glTB4mCZOH2cMkYZIwe5gmzB4mENOEacIEYp4wgZhCzBPmCVOIqcIUYg4xVZgqzCEmC3OIWcRkYbIwi5guzCImEtOF6cJEYsIwkZhKTBgmDFOJKcNUYi4xZZgyzCXmDHOJ2cScYc4wm5g2zCbmE9OGacN8Yt4wn5hSzBvmDVOKqcOUYk4xdZg6zCnmDtODycG8YHIwNZgaTAtmBHOCecGcYFYwK5gYzA7mB/OC+cEUYYowR5gjzBDmBTOECcIEYXowF5gNzAtmA/OB+cCMYFIwJZgXTAkmBAimA3OBecFkYDIwL5gOTAsmBfOCicHMYF4wM5gbzAvmBXOD2cFUYCIwu9lNBOY2EZgGzG1u04CJmgbMAiZqomYB0zQLmAPMASZpDjADmKRJmgHM0Qxg5szRHM2cCZo5UzZBEzRl0zNlEzY90zNhU5uw2Zpt+c1sTbb8Vn4z2ZKbyZpqya3kZqqlNlM1famt1Gb6MpvpzV9mK7OZv9xmfnMtt5XbzLXsZq6mW3Yru5lu6c10zbf0VnozX7MzXzM2O7MzY/MzY3M2P/MzZzM0ZxOAGZqhCcAUTQCmAFOAWZoCTAJmaZYmAfM0CZgHzNM8zQNmah4wE5ipmZoJTG4mMBWY3OSmArOX2Mpr5bLyWlmtrFZOK4uVyMplJbJSWamsZFYyK52Vy0pnJbQSWimtnFZGK5eV0cpn5bOyWQmsFFYuK4WVxEpiZbEyWXmsXFYeK42VxsphJbByWRmsDFYuK4eVzcpk5bJSWkmtXFZSK62Vy8plpbUSW/mr9FWeKk+VvkpTpa9yV2mqNFXuKkeVu8pc5ahyVJmrDFXmKm+VocpQ5a3yU3mrtFV+Kj+VtkpPpa2SVump9FTSKjmVtEpZJaeSUymrzFTKKmGVmcpMJazyUgmrdFVeKi+VrkpLpauSVWmptFSyKieVrMpU5aRyUpmqjFSmKlGVkcpIJaoSUomqVFVCKiGVqkpJpapyVSmplFSuKimVq8pWJaWSUtmqrFS2Kl+VlcpK5asSU/mqjFViKjGVsUpNZaxyVqmp1FTOKjeVs8pa5aZyU1mr7FTWKnGVncpOJa4SVImr1FWCKkGVukpRpa6SVymqFFXyKkmVvMpeJamSVNmrLFX2Kn+VpcpS5a/yVKmoPFQOKg+VhkpDJaGST/mnHFT+KQOVgUpBZaKSUTmoZFQ2KhuVj8pHpaNyUOmoXFQuKhWVd8o85aAyT7mn3FPyKQGVfspBpZ+yT9mn1FPeKQeVeEo85aBST0moBFQOKgWVhcpBZaESUTmoHFQiKhOVdko6JZgSTEmn9FLSKeWUXkovpZySSymnjFNyKbmUcUotZZzyTaml1FK+KbOUb8o2ZZYyS9mmvFK2KdeUV8or5ZqSSrmmVFNSKamUakoppZoSTSmllFKiKaGUaMoyJZQSSlmmfFKWKcmUT8onJZmSSUmmhCuZlExKuFJJCVeGKZWUSsowZZIyTCmmTFImKcWUS0ox5ZhySbmkHFM2KceUZsomZZPSTOmkNFOeKZ2UTsozZZTyTJmmjFJGKdOUU8o0ZVw5pZxSxpVVyriSTVmlrFKyKa2UbEo3pZXSSummxFK6KeGUWEosJZxySwmnnFNuKbeUc8ou5ZyyTtml7FLWKb+UdUo75ZfyS2mnBFMOKYOUPMog5Y/yR7mjrFHiKHmUOEodpY6yRymkJFLyKImURkojJZISSXmk5FEeKYuURcohJYxSRsmjlFHSKGmUNcoc5Y2SR3mjtGGjnFHCKHmUMcoYJY9yRrmjzFHyKHuUPkoepY8SSMmj5FECKYWUL0oX5YXyQumitFC6KFmUFkoLJYuSQsmiVFFSKCmUKsoIpYoSRRmhjFCiKCGUKEoTJYQSQmmidFCaKEmUDkoHJYlyQUmiDFEuKBeUIcoEZYgSRJmgTFCCKA+UIEoP5YHyQOmhNFB6KDeUBkoD5YZyQLmh1FAOKAeUGsoApYYSQxmgDFBiKAGUGMoMJYASQJmhFFBmKDmUAkoBJYeSQMmh7FASKAmUHcoCZYfyQ1mgLFB+KBGUH0oRJYISQSmiVFCKKEeUCkoF5YiSQTmiLFEyKBmUJcoGZYnyRNmgbFCeKB+UJ8oU5YPyQZmilFCmKFeUEkoJ5YpyQrmibFFOKCeULcoKZYvyRVmhrFC+KC+UuXIuezmXcRmXb2mWadnLtOQlL33pS7XspVqyJVu65Vu2ZS/bci3X8pdhOZa9HMuyLEuz3CVa9hItz7Mky7DsZS/J8pe77KVbwmUv4VIue9lLucyVYPmRzEhm5UcuK7+yI5eRy8qOTFZ25DcyGZmM/EYaI7+R3UhjpDGyG0mM7EZuI4mRxMht5DByG5mNHEYOI7ORwMhspDUSGAmMtEb6Iq2R1UhfpC+yGsmLrEZOI3mRvMhp5C5yGhmN3EXuIqORuMho5DMSF4mLfEbaIp+RzUhbpC2yGVmLbEY6I2uRtUhn5C3SGQmNvEXeIqGRuUhopDQyF5mLlEbqIqWR1EhdpC6SGtmLpEZeI3uRvchr5C/yGomN/EX+IrGRwUhspDYyGBmM1EYKI7WR3EhhpDCSG1mM5EZ6I4uRxUhv5DHSW6nJY+SxUpPISl16JDISWemRykqvBEllpLISJJmRtMhZ5ClyFhmLjEW+IkORpMhTJCnSFGmKREWiIlWRp0hVJCuSFemKfEW2Ik+RrchV5CoyFcmJ9ESeIj2RoEhQZCiyFDmKPEWOIkWRoshPJCfyFNmJ7ESeIj+RqchS5CnSFQmLPEXCImWRp8hTpCySFrmJ1EQOIgeRmshApCbyEhmIDEReIgGRl0hLJCASEGmJ7ENaIieRfcg+5CRyDzmJjETuIfeQkUg9ZCTyEamH1EM+Iu+Qj0hH5B3yDumIrEM6IhmRdcg6JCOSDsmIVETSIemQisg4pCISERmHjEMiIt+QiMhC5BvyDVmIbEMWIgmRbcg2JCGSDUmINESyIdmQhkg3pCHyEOmGdEMeIuGQh8hEJBwSDpmIlEMmIheRckg55CJyDrmIbETOIeeQjUg7ZCMSEmmHtENCIvGQkEhJJB4SDymJzENKIimRecg8JCWSD0mJrETyIfmQlUg/ZCUSE+mH9ENiIv+QmMhM5B/yD5mJFERmIjeRgkhB5CZyEBmG9EKCIb2QXcgupBYyjlRDgiHVkGhINKQZcgvJhQRDciG/kF9IMaQYEo4EQ8KRZcgy5BnSDEmGBEOSIceQY8gwpBYyCwmGzEJeIa+QVcgqpBUSDGmFxEJiIbeQZ8g0JBgyDbmGBEOCIdeQcSQVUgrJg+RBSiF1kFJIKKQOUgcJhcRBQiGfkDhIHOQT0gb5hGxC2iBtkE1IGmQTcglJg6RBLiFnkEvIJOQMcgaZhIxBJiGPkDHIGOQR0gV5hCxCuiBdkEVIFmQRUgjJgmRBCiFXkELIIOQKcgUZhERBBiF/kChIFOQP0gT5g+xBmiBNkD3IEmQP0gdZgixB+iBPkD5IIOQJ8gQJhExBAiGHkCnIFOQQUgU5hCRCqiBVkETIFiQR0gjZgmxBGiFfkEZIJOQL8gWJhIRBIiGVkDBIGKQSUgaphGRCyiBlkEzIGiQT0glZg6xBOiFvkE7IKOQN8gYZhcxBRiGnkDnIHOQUcgc5haRC7iB3kFRIHqQHkgOJgeRAbiA3kBlICSQFEgNJgaxAViAvkB/IECQGMgQpghRBkiBJkCNIDOQIEgQJgvRAMiAdkBhIByQEEgIpgcxAWiAxkBbICeQEMgIZgXxAYiAfkA0akAzIC6QGEgOpgexAYiAxkB3ID+QCMgHpSU8mIDmZgDxAcpKTB8iUPEAaIFMyJQ2QJ2mAHECe5EkOIEtyACmALMmSFECSpAASAAmAFEkA5EzO5EfOZEx+5EfGZEfGpEt2ZEe6pCZdsiU1qcl27Ea25Dp2G7uR67iNXMk/bhu3kX/URn5SHbWN2kh15EaqJDtyG7mR7OiNZMl39DZ6I9/xG/mS8Pht/EbCpEfCpEx6pEfKJEjKZI7MkSGZIwOQIRmSAciRDEASIEdyJAmQJkmALECapEkWIFGyAImAREmUREBuEgGpgNzkJhWQnVRALiA72ckFpB+njdHGZmO0EdoIbXQ2HhuTjc3GZKOyUdnIbKQ2WhubjdbGa+O1MduYbcQ2NhuxjdXGauO0Mdg4bGw2DhuLjcXGY6OzcdnYbFw2IhuRjcZGYyOxsdlIbBQ2ChuDjczGZ2Oz8dkobWw2NhuljdRGYOOvEdWIavw1mhp/jb1GU6OpsddIauw17hpJjaTGXaOocdeYaxQ1ihpzjaDGXOOtEdQIarw1ehpvjbRGT6OnkdbYaaQ1zho7jZ3GWeOmcdYYa9w0bhpjjZjGWOOrEdOIaXw1WhpfjaxGS6OlkdVYaWQ1qhorjZVGVaOkUdWYapQ0ShpTjZHGVOOqMdIYaVw1ThpXja3GSeOksdVIaWw1uhopjZRGV+Ol0dUIa7w0XhphjZlGWKOsMdOYaZQ1ahpljbVGTaOmsdbIaaw12ho5jZxGW+On0daIa/w0fhpxjaFGXKOuMdQYatQ1jhp1jbzGUeOokddYauQ1+hpLjaVGX+Op0dcIbDw1nhqBjahGPyOgcdAIaAw0BhoJjY5GRuOgkdGoaFQ0IhoJjYbGQaOhMdGYaFw0FhoHjYfGQ+OgEdFYaBQ0DhoFjX/GP2OfEc+oZxw06hn3jHtGP2Ofkc84aOQz5hnzjHhGSKOjcdC4aGw0DhobjY/GQeOg8dEIabwz2hnDjGFGO+OX0c5IZ/wyfhnpjF1GOqOcscvYZZQzbhnljHDGLeOWEc6YZYQzthmzjFnGNuOVsc0YN14Zr4xxY5UxblwzVhmrjGtGKuOaMc1IZaQyphmjjGnGM2OUMcp4ZnwynhnJjE/GJyOZ0clIZhwzOhmdjGNGJuOYUczIZGQyihmVjGJGuFHJqGSEG5eMcGOZccm4ZCwzNhnLjGbGJmOT0cwIZTQzohmhjFBGNKOUEc2oZpQyShnVjFNGNSObcco4ZWQzWhnZjG5GK6OV0c2IZXQzvhmxjFjGN6OW8c0YZ9QyahnjjFzGOOOckcvIZZwzehnnjHVGL6OXsc4IZqwz3hnBjGDGO2OY8caYY+Qx5hh1jDpGHyOSscjIYywyDhmHjEFGHyOQkccIZBQyChmJjD1GHuOP8cfIYwwyxhhljDxGGWONscZ4Y+wx7hh5jDtGHCOO0cZoY6Qx8hhpjDNmjDHGJCOSkcdIZDQy8hiNjEdGHiOP8ciYZIQxvhgxjBjGF6OF8cXYYrQwWhhbjBTGFuOKkcJIYVwxShhXjChGCaOEEcUIYUQxnhghjBDGE6OD8cRIYnQwOhhJjAxGEuOIkcHIYBwxLhhHjCHGBeOCMcSIYAwxfhgRjAjGD6OB8cPIYTQwGhg5jAVGDuOGscBYYNwwDhg3jBnGAeOAMcMYYMwwahgDjAFGDaOAUcPYYRQwChg7jATGDqOHkcBIYPQwHhg9jCDGA+OBEcSYYAQxihgTjAlGEaOCUcRYYlQwKhhLjA3GEqOJscHYYDQxPhhNjCnGB+ODMcUYYUwxqhgjjBFGFeOEUcXIYpwwThhZjBVGFqOLscJYYXQxXhhdjDDGC+OFEcaIYUTHPfpxj3zkozrmxnj0Yzy+4zu2ozqyox/Z0XVHePyjH9dxHf3Yjn/sox/7mI7peI7naI5+NEeSHMfRj+NYliM6Ahhzox/hUR79KI/z6Ec/ziOAMRw/sZnYbPzEZeM3duIycdnYicrGbtSiMlHZqEVkoxa9ichEZKI30ZjoTeQmGhONidxEYiI3UZtITCQmahODidpEbGIwMZiITQQmYhOticBEYKI1sZdoTZwm9hJ7idNEXuI0UZrIS+QlShNzidJEaGIuMZcITbwlQhOdibfEW6Iz0ZboTHwm2hJtic9EXOIzMZqIS8QlRhN1idFEaqIuUZdITdwlUhOribvEXWI10ZdYTbwm+hJ9idfEX+I1MZv4S/wlZhOFidnEbaIwUZi4TRwmbhO7icPEYWI3sZjYTfwmFhOLid/EY+K30ROPicdGT0w2eiMoJhOTjaDIbATHUGQmBmouFZeKS72l3lJtqbbUWmotlZZKS52lzlJlqbLUWGosFZYKS32lvlJdqa7UVmorlZXKSl2lrlJVqarUVCoq9ZR6SjWlmlJLqaVUUiopdZQ6ShWlilJDqaFUUCoo9ZP6SfWkelI7qZ1UTiondZO6SdWkalIzqZlUTCom9ZJ6SbWkWlIrqZVUSioldZI6SZWkSlIjqZFUSOoglZDaRyWkFiqkGlIBqYHUPmogVZDaR+2jClIHqYdURGojFZGaKJGqSD2kNlINqYbURmofFZDaR/2j/lH7qH5UR+ojtZGqSF2kNlIXqYzURmojlZHqSL2j4lH3qHjUPGoeVY8KR42jolHjqHJUOeoctY3qRkWjulHfvFHhqGvUOBWNGqeyUdGoaFQ2ahuVjrpHnaPOUfeoaNQ1KhpVjapGRaOmUfWofNQ9Kh21jrpHraPaUfeoe1Q76h3Vi9pFtaJ2UblwUbeoW1QtqhVVi5pFtaJaUbOoWFQxahi1jBpGBQNG/aKSUcuoZlQzahn1jOpFtaJ+Ub+oVtQyKhb1impFJaOOUcuoY1Q4tYxaRoVTxahS1CgqFTWKCkWFoj5RlahJVCBqEhUJEvWIekQ1ogJRjahFVCAqELWISkRVogJRl6hAVCrqEnWJSkVlokpRqahT1CkqFbWKKkQFog5Rh6hAVCKqEDWICkR9ojpRqahO1CYqFZWK2kRlksJKXflKe6Wz0loprnRbem2fW9wAUmWbwwaxI+x4s9sA39zccFvRRrSz7CH7yF6y9Ww7O8sOsTvsFPvFnrFVbDr7zY7bXvaZXWYv2pA2Gc/Ja/Kq+Ocp5/wCn8BP8ANcAfd+/P9vOSGep2veitfih/6Ib+K74Gq4x+NwD1wDR8F58CC8BE/BxXAUvVe/0kV1NN1NL9E7dB99R//T+3i3o+qMeqPurAvrjbgoDqoj4Ly4LE6K/+LGOKm+pZfgqXqRjoSn4tU4M76qJ+gzV8Wb8WI95Nf4ty56Pf4OG9/Kz/F2PJzv3vSdz+A3eBQegW/gvZRV2irltBlsFXvChuN9d9lxdpt9ZYvZVTYX/oBL4Cj4Kn6Ik12S97yKTqXH6bpv69386d34Nb1X6inVlIJKNaWbUlApqHRTKiotlXJKR6WjUk6pptRaaiylllJLjaXNUm9pst3tLk22A6TP0mJptDRaWixNtse9t7n3Vre63b1hY9gQNoadIcP2sN9dYM973gU2vClsJdvFdrGVJNkxdoydZFfYfTaZjWfj2WQ2mD1mo0GzQf3Xu/rrX72r7/kB7nEBXAD3OMy9jYrDHN6oePsr/PZz+Bx++11wL10F58K5dBW8yr/wyz/hT/jld7CfbWub2rbG92xqmxrfs7VtYZzO/sXp7FH71/61R+1dPAyP43Hc0CbF9f7GNR+wv+1vfADnfABPwVNwFF1Xd9RhdUddUIfVYXVBXVWH4eN6jB7Dx/UXvUPf0S10C31HX9B59B9dQ9fQf/QPXUD3+trX7vXUs92bRz3avfVsPvVet9atea9DS0ulqFJOKapUVcop5ZSqSlmlp1JT6abUVEqKVCoq9ZR+SjWln9JQqaZUUxoqHZW6Slelm9JVaap0U7opTZWeSmGlmzalvtJNaafUV+or7ZTySjult1JeKa/0VmosnZXiSmOlsVJc6atUWPor3ZX+SnGlu9JdKa60V1orpZXiSmmlsmSlsNJpqbPUWOosZZYaS42lzNJm6bN0WVosXZZCg5ZKS72l3NJkKbe0WposTZZWS6Ol01Jj6bX0Wmpsn6mx9FZ6K9WVSkuxpcVSbKk2bdtMeaXG0mHpsNRYqiw1llpLraXZ0mxpt1RZ2m17qbJU2fa2uMXNN4DNd++73e9ed4G97r8L7AL773P/ne50h9tvdAfY6CbJ3e0C+9wJdoJ97gH7THXtAXtAqisNlmrbeptbbxDc4w73t8/9pd/2uc/0W7ptu9gmNoVtYpPYJPaHLWKX2BV2ic2CxY6xOewI+8K+sCNsDdvDHrEh7BFbxYawIWwVm8FuN7wBbHgX2AA2gF1gI9gFdoKNYCPYCbaDnWBH2A62gx1hV9gRNohdYVfYILaIHW8DO7dz28CW94e9YVPYGzaETWFT2BB2gw1hM9gNdoPNYB/YDLaBfWAf2AZ2gG1gszvADrDZ7beGHWF32B12hJ1iR9gJEmwJO8EeMGAv2APSYGmwFNk+so3sJdvIFiJk99hZ9oTdZU/YKnaX3WWr2HBbxV6yl+wpu8hGsplsJJvIJrJ/7Edb0S61Fe0sWba3nWV32V143z22kr1kK9lQoOwpG25P2VO2lP1kJ9lMdpINBMgushFtQjvLJrT37Cw7y96z9Wx5G9judreBbW4Dm8FmsAlsBnvCnrAV7Ak7S5Z9ZWfZdradHYfneLzX8Ji/74bjL1dVvveD3SRFliLbTfaC3WRb2Qv2gm1lS9hWNpYtYUvYWHaKjWVz4bKZbC67yq6yn+wZO8dWsXNsHz72ku1jB9lL9pIdZA/ZMPaKnWKv2CdO7BB7xEaxVWwUu8VWsVXsFvvF7rFxbCUbx6axlWwlm8aWsWvsGzvJvrF57CQ7yeaxgewfe8dmsndsHZvJZrJ17BRbx7axU+wU28aGsR/tUnvSnrRL7Uzb0960Se1N29K2tCttP7vQZrML7UP70G60I21GO24z2oa2oS1oC9p8dtzms/PsPJvObrPh7Csbzq5TZ7PZdfadO9vPjrTjdqVdacdtUjtun9qnuN6NtqPNZjvalCjtUpvSxoRpd9pbdtyOsqPsuA1mx+03+812s91sORvMlrPnzNl4tpddZm/ZW3aZHbfL7D87bsftP/vURrPHbDPbzB6z2ewx24mTfWU72QL2lX1lC9gKtoBdbgVbwS43gV2mxDaBTSAlts2UWPprm9tMf6XF0l+psLRYWiwVlibbffagTWYP2okS7UXc5OeG4yf3G27Dcc8799x1+cwXcAPcAAfAAXCZcy5zluXfc/KqPCgPyqvypHwm78mr8p58KK/Kq/KhPCk+8wC88wAcAUfAG/AGPALvPAKvUIGf4BW4BW6Bb+AaOAaOgmPgFChwzilwB9wBX7Cn7W18z962u+1uWxufwCHwExwCZ8Bgr+EMeIK9Zq/hCXhuS9qXNql9aWvapDaprWl74iVHNyqO8pWvvN2SNqkNaUPapDaZTWp/+7YD7W+cc75Rcc5TnvLyV/gRfvsjfAgfwk+wO+1Pu9T+tDlx2pn4Ca6Cd66CE+Cdd05ge+MEeLe9bW+826V4t03tUrvUNrXZbFMb0Gaz2WxA28yWtV3tUdvVVrVV7VU/wRfw2y/gz3/+8V61Y+1RO9auVWvv2rL2qH1r39qjtrUtbCfjdHay3Ww329H++wN4Vz/AHzDgl3/AN/ANfAd72O61re1eO9fOtW/tZ5vZtraZbWQb2R7WEfQRvFAfwRFxRNwPV8MZ8UKcEXfEHfFIHBPPxAvxTHwT39QR8EhcEi/EJXFLljgmTvJD/BDfww91sYv81B/xXXwP38N38TVwQNwNp8PdbDWcDqez1exRW80GtUftURvUtrZB7WLb2ra2i3GSu+GAAHFS3BCP4364Hx7HC/E4DoIX4oU4CK6Gg9hithjubTGby+ayUW0uG8tGtVFtLDvQxrKt7EA70LayyWwru8kms8nsJhvMbrIfbDAbzH6wo3wTP8R38UP8Dh0+Bz6Jx+GVeCUeh1/icToCfolf6gi4Jt6G/+FyuBz+h4fif7rHQ/FQ3es0eBgOh4/hYzgc/oXD8Ug8kq6CT+KQeBwOiT96xNXwR7xRI76I3+FnuBt+Zn/hbrib/WWr2V+2lq1mq9la9pitZVvYY/aYbWE72RbSY9vJdpIe2wLSYymwLWALSIHtMgWW5trlLtNcKbE0V2orJZYSS22lv1JbKaf0V/or5ZTiSjmlrVJcKa60Vfrqa/gu/oV/4bv45Xfxy3/mM/hnPpzP4DP4cH6MD+fT+TF+jE/no+GLeCKuhifiirgaroYr4ow4FV6Fr+JVuoquovvgUPgR/oUf4UWKcB/cC9/SVfAtHEtX0VVwLPwLx8Kn8CkcCifCk/BVPAl/8oRT+W++HTsfzrfz9Xw4H87X8+lwBfwB9/gDjoJ73OMoeByOgnMxnAxXwU/wMDwMP8Hj+Im9hsfxuL2Gg9hrthQOgoPYUraYLWVT2WK2mE1lV+ESeAaOgmfgHDgKjoJz4B74Bv6Bn+AfeAd+gp/gHfgFDoOzYMFf8DH8C1/Cl/AvnAT/wktwEpwEL8FF/oLH4CV4DG7DBufBffAd/AvfwWvwL/wLr8FL8Bp8Bi/BS/AZHMYuxkVOcpGX4CX4Kl6CBwnCiXhVf/zgH7+CD37wK/jtV/Bf/Pa3/8V38V/8NN/Fd/HT/DM/zW/zz/wzv81/49n4OL/Gr/FxHc7HdRgwegueqo/pUDqUPqZn6Vt6l16id+lhepiOprfoKzpcX9FT9BT9RK/T83i35+l8Op/+p5/oIjpcF9FBdBB9Qg/WBfmuC+qD+qD+qBvr0DqjDs173uuSurCOqzfquLqs3qg36rI6Kk+iQ+reOqTuqDvq2Tqq3qoz6q26rc6oM+q2urG+rTvr3bqz3qg36pG6rj6sO+rDOrPuqDvqzHq2Xse73U13491ewrs+RC/RS/gQ3UwP1nN1QT1Xj9UFdUE9VlfVXXi4zqKz8HAdRV/Ty/QxvUz30r30LL1Px+PdjqfT6XT6mE6ns2HT1/Bn3ePGuLHucVLd43/+8Dv8D2/D7/A7vA0/w3lxUrwYL8ZJ9ZCT4oAA8VMcEKfDT/FTnA7fw+nsaHwP37Oj7WldQg/BVfUQnQQJD9dJdBPdREfRJ/QEHa4n4Kq4Ko6Kb+KeOgLuiX/6xEVxOTwUz8Pz8FBd81CdRtdddxqdCpfFX3FS/BW3xUlxUtwW/8VB8U4dAe/EOXFOXBNnxoXxVVwYz5WLH+K5OC1Oi7fqSLoTnqo76VGi9C0dSl/CU/Ul/QhPxVP1I71In/vnqvrvvXfffZe5qi73A1wVV9UPdAm8Ft/FD/Fd/Bg/xA/xY13kx7gz7oxf48/4tO7xadwb99bTzrm2HnJtnFoPe8ip8WZdQ2fQeXQGvUCBznIy3A6Pw+10MTwOj9PFdARdTH/TEXQE/U0f0Tv0Dd1H39AdOOgGuoHedh+97WX30X30kq/qJd/GV/FVfBuv1gX0H93rP3qN7nWv1+g0Ott559F5DzuPzqOHvUcP+aneo/fgp/oQfqqLfUgf0sW+g3/raBc72t0udrG7fUd3e67v6Dt6ri/oAvqD/qM/6BT6j/6jU+gfeCpOqI/hhLruusfxiXwgH+cDeT6ej9fjK/lJPs5P8owY+UR/9Kp8K9/Kq/JxXpXX5ON8nNfkK/UXPq676C58nIfzcf7OHT/HZ/KqPCVPyavyabyqD37QG/rgb70hb+i33tVv//euvKv/v/d2PB4P5/H4Ph7Ow/k+Po3v4wUJ8of8Ib/Ip/GLvCSfxqfxkjwljoqr4oa4Ia6Kw+GqPByHw+F4OI/Ew/k0HolH4tN4Kz6NN+SteCvekO/iDXlXvovv4l35Md7VL/0YP+aX/swvPwN/xp/5DPybz+DH8G/8mx/Dr/oxPhq/yq/6aHyyDsmT6JF6JE+id/Mk/JIlvoRf4qlQ8U08Fc/FN/FNPBdfxXPxX3wVX8V/8Vk8Cp8kiSfhk3gpnoQn4aX4JV6K1+KX+CVei6fitXgxnoqn4sV4Ll6ML+O5eC6+jP/SJ/mwx+lxfNjH+NDP6GP6GD/Du36GP+Jd7/ojPkSX5FX0SX2SV+FDr8I78aEPvRM/wzvxUfwMP8NH8Uc8Cp/Adz6Bl2XfPQZfwjfwDXwJ7/kSvkkTr8I38VW8Cq/CV/FOfBWfxTvxTnwWH8WbnZvvOrf+rD/rwfwGb8Gj8BY8BA/BJ/AYvAZfwmvwFCj4Bz71rfd863Pe857PeQTdR1fRZ/QZXUW30lV4JN1Kt+KR9EceibfSH/VH3orvvBXfxXe+8108Ct/Fjxnjk/gx/oxP4pP4M16KP+PfeClein/jtfg3fpXX4rX4VV6MX+WTeTFejE/my3jWz92bn/2A7q178wM8Cj/AO/AoPArvwGfwD3wBX8IX8LEv4Uv4uHfzsV97t97Nr/7stzqxHqgT68t6oB6oL/NgX9axedCDHZsf1Q5qCHVUH6gYVAsqAdWA+kDNqbDqQA2gAlAffFnf1lf1c/1Zf9h39qX9ZWoJ9YTqQaWh2lBF7DPbyxblpflq34+f5p35bh/+AL77vW96b1vXprVn+W9+2yfEB/UqXcaf8t/8Np/I//GBfChfyS/zRfwSv8Un9RV9X1/Sd/QP8Sj8CgfzCf1Fgb6gD/fH/Djeg+PgOX4eNf5lOoeuowPpynqxnuirHs3vHe5n77rJu3Wwv31A/3wtv8s/8pZ8JJ/KE/KKfBzfw/vwqDwYb8Yz8TJ8Df/Bb/EgOCUfw8PwRbwOn8MX8a///vNQPBb/eQXegDfhCXjYn+jR+jH/eRBqq8qqqGZQJ6gONjE+8vCjf/8VX82H8VtwMhwMt9NZ9Vs9UBfTTfU3vogf4p90Ud6D/6AqUB2oCFQEqgN1wF/2jRn7wtTwT1PLP01doJZqqS5Qu/qp55emnipXucrgW/vNfrVf7Tf72NQZag+1htpD9aHWUGuoPtQb/pY/5XP5U76bz+Vz+W7e18fw3U/hU/jub7BtbVH71X61Re1WX8Jv8S18C7/Fz9A3cUq9U+/EKfVPmxv/NraNjX+7Wm/CB3UpXQof1Mn0SrxPv9Qv8T4d0+fxV/wcP8df8Wl8Vv/XT/V//UU/1U/1F/1SH8dn8X18H5/FL8NdcBncBJfBb/AbHMz38ov9MD/ML1alq+lqepV+phPqrvqi7qrz4tWBdVY9UD/VT/VAPRHv1Ts+jA/rHV/WOXQgHUPH0IF0Bf1Gt9Ev9AvdRvfQhfSuy+gd19NldBlcDx/0C3g4H8FH4OH8B/6TT+U3+VQ+jt/kN/k4/pKv46/4PP6K9+Lz+Dzei//T4Xgj/ZA34qH0Q/2Qh+I/76b36r08KrWrC9RVXdUF6qtyVVUZqKrqqq46qx7UDWoPdYOqQYPKQ9WgZlB5qDzUDGoINYPqQA2hhlAdqKPqQIVVWGVVVt3qqG7VVE0VVFE1VUU1Vf9XW5WA+kCVVVl9oIrqA9WCBRWCakH9oEJQIagf1AvqBxWEekG9oIJQOaizOkBloA5QHagMVAaqA3WCakBNoD5QE6gF1AfqA7WAGkDFoD5QJagS1AfqAvWBCkBdoC5QAaivqkA9oDpQD6gCVAeqA1WAmvusPqz/68P6tf6v/+vXwvWFfVyf1qf1Y/1R/9RX9U/9Vr/Vl/Vf/VXf11/1UaH6pH4zVfzIPjJV/M9UUYXwn/1nKgSVVCGoF1RSJdULagT1gspBjaBGUDmoFNQKaocPTe2gjur4k6njd+bsL/u5/rC/6+/6w/6tb+z/+sL+r69L1+f1sf1mzT6z3+wj+8w+s4/sH/vI/rB/7B/7w76vP+zP+r6+rz/rv1JDVf9pqv7d/rQ/7Xf72FRQ7dRR7b42dVTHr+07+9r+tWuf2qf2s31nP9vn9p19Z5/bl/a5/W9f2pf2v6nfv/WHfVvf1h/2Vf1hHxmyH+wj+89+sB/sP/vK/jOV/Mq+MpX80VRSjfCj/WhqBNWrEVQKqle9SkFt8K39bb/Z3/a9/Wa/2femit+b6qmiKqqeiqobVA8qBhWD6kG1oHpQRagWVAuqCPWDKkLdoX5QP6g7VBAqDtWHakO1ofpQRag+1B8/1B1qCdWDOkIdoXpQSagn1BSqBzWFumKFKkJdobZoobpQXagxVBFqDFWGKkIVocpQaagsVBVqD1WFigKF6kFFoZpQPageVBMqCXWGCkPtocJQX6g91B7qC5WFikPVofpQdag5VB+qDzWHeuOb3po1D83P8rg8Lq/LQ/PNPCrfzCPzyLwwf8vL8qe8LP/Kv/Kz/CcvyqfyonwpX8qP8ro8MH/KA/PBfLDvxwfzx74ff8wz88y8NO/MG/PdvDE/zA/zvvwvT8xz88R8sWL+mZ/mu/lr/prv5rd973ff/J3P5rN5a/6Zj+a5+WiemqfmsW1b+9oWta/tUKH2mQ/jL/gLfvgBfALf/QT+gQO/gQfkufllntvffplf9vdHN6zNaovarHaqLWqL2ql2qw1ri9q0Nq0tas/aoraX7WWH4d+GtmdtaHvZsn2MK+EfF8G/PYuL4CL2LA7uWTsMBzm4w+w0+9gOtmftYNvXnrVnbV9bl9f29Sf09f/+579tbjsb/3a2LY1//NvSNrRta+Pa1zauzWvz2sB6ks6ED+pM+pMnvUpv0pXwQV1JN8IH8UHdSE+ygW1j+9o2tpVtZdvZH/KPfDP/yE+S5Df5b/6UP+Wn+Ep+kV/mF/lCvpDv48d9LR/I1/Kr/CrfyTfyl/xef8l/8p98Kr/Jt/LNfCsfC5bf5UP5Zf6Vf+WX+Vu+k8/kA/lMPhIknwg3xQUJ4qO4IM6Gs+FzOBynxPtwSn1T39QxfRG/xf/wP/wWf8NH/4qf4qf4K76Zv+Lz+Dz+kB/kG/ksvpHfq9fnv9dHhMh3+4g+oU/Ib/slPonf4pP4IH6L3+KD+Bm+jr/i//g//ooP5K/4e/8Tf3tunts3PTePzWPz3r6Ob+Ov+Db+jL/ir/gzPo0f67v6wr6rj+gL+8I+op/sI/q9frKf7Pf60H6vX+xD+9B+MbUC18K78C48y8fxa3wWv8aX8WX8G90Tt8P7cDscDAfD4TgYfuUK1/Ix/A3f/Rt+i+9+97f4MPwWTolT4mk4JQ7H4XiOf+Pv+Cz+jt+jxw/Sp3A+nQjnw+t0Ip0Ir9M/Xoe/ecNL8Td8zRoeiK/hZnggHoib4Xi4GV6A4+F4eAGOht/gOjgYroMD4UC4kE/qf/qK/qe/adPH9Ev9RR/UB/UXfU5/0r/0D/1LX5Omr+pr+p6+qq/qe/qjvqtv6iP6pr4oUT/UD/U7fUS/07f0EX1E39In9C19Sp/Qp/Qj/Ui/0W/0H31C/9Gv9Cv9Rb/Sz/QX/UU/0+f0HX1G/9Bn9CH9Q//Qh/QncSHcCAfDjXAnTniUH+j7+YA+oO/nE/p+fLVP6BPy1by2f+ir+nV+na/q7/mqfrC/5+/5wf6fH+wr+3/+n6/sG/rKfrRv6Bv60X6iH031P9FPpPoPTPVqgw/sA1MbfGLb2a62r+1q/NvX9jX+8RD840p4CB6CK+FlfJAveh/exxc9qi9+FB/FNz+KH+Wb3/xR/okf5bv5J/6J7+YD+W6+nA/kA/lyftyX8/Hg+XE+nt/nx/lxfp9/5/f5g/6df+cP+nw4Gc6Eg+FM+AgOhoPhI7gJPoKHPOQjp8FbcBO8BV+xgrvgfHgZXoeX4Up4HV6HK+FvuBIugr/hb7gIvoaL4CBfw9dwkJvh4E7DzXAzOw0vwEeeg5vgOTgOboKb4Dg4jb/ll/levpdf5hf7ZdRYjdUKf8wX8+O+mP/lx/24/+Vr4Uj4EJ6DD+E/fvAePAu3wuG4FS6Fw3E4LoXn4FJ4kyYcyYf7cb/L7/Ljvpkf9+N8M9/Mj/Pf/Dj/zn/z3/w7386/8/l8O9/O5/P1fCo/y+/1s3wuv9fv9bn8Yp/LB/OL/WIfzCfT4fQ73ki/0/346YD6k46lV+lY+pdepVfpX/qZPqe3adPJ9DY9TZoOpivriRJ1Rf2Q/zqijsh/nZD/+rFjfVcP5MFeqBfyYKfUi/VaPVGv1V/1RD1Rf9VPdUB9jzfS93Q93og30vX0Ob1St8T7dEs9E+/D+/RM3VPP1DVp6pz6rr6qE+qreqpOqBPqqbqrrqbHdTg9rtvpcDqcbqff6WA6l06mc+laOplOpmvpUnaofW0T28T2NT7uazwEH/nIQ/AcPAQvw3PwHLwMT8PLcD48DU/D+XiR8+lTvOjFPqXL4b54KQ6MA+OlOshL8UCBuCkeiOPhprgpjocL4ng4Gi6IC+JoOBsei4/ivXgvPqp3fBSfw+dwPdwXh8VLcVicFWfFb/FY3BUfxV3xWbM4Lo6LE+OjODGujI/io7iyPnJlPBqPxrHxW1wXL8V18WC8FC/Fg/WPB+PJeDIOjXfj1jrIrXFkHBkHxqHxbP3j2TrZyf7+3Jc9mi9/9rO/9ws9Qr/RI3QCBHr81Q97NB/+rkfj0XzXk/nuD3/ovXxMX9JX9CX9Q1/RV/QP/UL/0K/zC/1Cv84X9Ov8NV/QF/TXfD9/jQ/z/Xw/Pow/1Tn0DF1Hz9AbNOgA+sm59Y5z49J61zsujS/rA7qN/nUbPUj/+teDdCI97ma/0c0O9hv9Rgc7jg5yUx1Hx8FN9RzcVB97jp6jjx0Ix9Z3H/vuah/72NUOpKs9QAfSgfQAXcEv89n8PJ/NV/Pz/DxfzZ/z1fwWf86f81t4OL/FlyDhP+gDOoRuo0PoFbqNbqNX6B46gA53HR3uXdfRdfSuC/Fu/CMPyAPyjzw3/8jv8tw8N7/L//K0PCz/yMPysXwsX8sL8708Kt/L8+LlH3le3pZ/5B95W56WH+U7+VS+k8fkMXlL/orf4+P4Pd6PH0/ok56VT+VTeVY+jmflCxXyarwi38jH8Y08JB/Hx/GQ/CXvyCPyXjwiP8gP8n/+gk/+8JM+VSrvxafykSJ5R56ID+Of+Cc+jC/iw/w1f80X/5pf59f5KH6dv+ej+Cj+nh/l7/l/fpQf5f/5bv6fb+i7+W6+oS/nG/qJvpwv5yf6eH6iD+zj+Xg+sN/nA/vEfp/f5xP7g3wdL8fT8Vf8FU/H7/mi/+GL+B+eh+fhdfggXsgXvRAPxAPxP7wLz8J/8Cx8ihR+hb/SKXkvnZIHvRfvxYOejAf9CU/Gk/EnPJquqBvyuhvyI0Z4JX6EnzLFw/FTfvrTP8ev8C38B9/Cv3jhZXRPHoQX4UV4EJ6IB+G3eCKeiN/iw/gtvo0P48P4Nv6Ub+NN+VP+lDflu3lTXpnv5rt5ZZ97Zf/8/PN/fhb//Co+i8/iq/hlvoov5Zf5Zb6Uz8YP8UW8B+/BF/EffBEPw3/wHzwM78Lb8Dg8Ko/D79jhe3gwngmT/s3n8Dd8EX/D0/BFfBFPw8foovyH3qv38h88Kv/B1/CoPCpfw9vwqgfQv3kA/sABb8K//vMGvAH/eRP+81g8Fg/Ge0967cmurWvryrwCb8JP8BO8Cd/Bj55zH+AX+DkP5+c8Gg/Hw/FovBKPxp/wSrwSf8Jrf8LDXnvtYe/7ov6tG+qG+jc/on/zTPwIP8Iz8VM8E2/GT/FTvJmf+gBegAe9AL/AL/An/AIvQYLn4A/4CN6Ej+AreBM+b9y0YRO3Rk0aNGfMlCEzBk5MGDBfvHThskVLFixXrFShMkVKFChPnDRhskRJEiRHjBQhMkRIECA/fPTgsUNHDhw3bNSgMUNGDBgvXLRgsUJFChQnTJQgMUJECBAfPHTgsEFDBgwXLFCYEAHCAwcNGCxQkADBAQMFCAwQEABAbpZj+HVbdlW/73yn6GmW5CiG4Od1btis+WmUfBICtP4EEGjtuWnD5qkJ87K8K0uQ8JyxAgWHl+E1IPCr39agda07qq91t9Ql6el0vEgxQoSFii7BQH97640bMVysVEmChIeNGDBIjLjgFijEntb8fbXmO0VPsyRHMQQ/DQuQFBFeBwZJjAxooOAI6RWogtYfPGj9gdUdCK0RUEMQBkEPBBYOcKpzAIoWrQ1Ye2XgitYGKhjQ2gBPoHUBZAXGDCkgQlcmPAQoEPDQBqxZMgCJ1gKEhRqgtQABAQIAAJDLzZBmXLKs41gBLAN+tbwuILdF1UJj2XddRahK1A/ne0weWO8k5xK2jp2KSVFE6AnrxGaauEoVpSalkApGPKMMEZSoBVkIKOwgKlADtE/I93oqtPZEQOoEwNFaawBwLhOAF4CbswSgBcDmJgFYAag5SAA+AJ9rBKAD4Lk9ADaANHcGAArgzFkBYAIoc0EAkADGnA8AIoAwtwMACODL4QDgAehyNQDo3Lecipy3XLcciBy33Lbcg5y2XLacnMOWu5brOWu5arkwRy03bZ6Wk5aLNgfLQcs9m23lnOWazatyzHLL5kw5Zblk86EcstyxuU/OWK7YLCdHLDdshssJywWbo+SA5X7NSXK+cr3mIDleuV1zjJyuXK45RA5X7tacIWcrV2uOkKOVmzUHyMnKxZp5Dlbu1TzmXOVayd9yrHKr5Gc5VblU8q8cqtwp+VbOVK6U/CpHKjdK/pQTlQslP8qByn2SD+U85TrJf3KccpvkNzlNOUy5S7lKOUo5SblIuUc5RzlGuUW5RTlFOUW5RLlEOUQ5RLlDuUM5QzlDuUK5QjlCOUK5QblBOUE5QblAuUA5QDlAuT+5Pzk/OT+5Prk+OT45Pbk8uTw5PDk8uTu5Ozk7OTu5Ork6OTo5Ork5uTk5OTk5uTi5ODk4OTi5N7k3OTc5N7k2uTY5Njk2ubhcXG5Nbk1OTU5NLk0uTQ5NzkyuTK5MjkyOTG5MbkwOLgeXE5MTkwuTC5MDkwOT+5L7kvOS85LrkuuS45LjktuS25LTktOSy5LLksOSw5K7kquSo5KjkpuSm5KTkpOSi5KLkoOSg5J7knuSc5JzkmuSa5JjkmOSW5JbklOSU5JLkkuSQ5JDkjuSO5IzkjOSK5IrkiOSI5IbkhuSE5IDkvuR65HjkdORy5G7kbORo5GbkZuRk5GTkYuRi5GDkYORe5F7kXORc5FrkWuRY5FjkVuRS5FDkUORO5E7kTORM5ErkSuRI5EjkRuRG5ETkRORC5H7kPOQ85DrkOOQ25DbkNOQ05DLkMuQw5DDkLuQu5CzkLOQq5CrkKOQo5CbkJuQk5CTkIuQi5CDkHOQa5BrkGOQY5BbkFOQS5BLkEOQQ5A7kDuQM5AzkCuQK5AjkCOQG5AbkBOQE5ALkAuQA5ADkJtzcU7Nqbmf+zmf47k0l+bQHJozc2auzJU5MkfmxtyYE3Ng7st9OS/n5bqcnr/N32Zvs7e529xt5jZzm7fN22Zts7Y525xtxjZjm6/N12Zrs7W52lxtpjZLm6PN0WZoM7T52exsbjY3m5nNzOZl87JZ2axsTjYnm5HNyOZj87HZ2GxsLjYXm4nNxOZh87BZ2Axs/jX/mn3NvuZec6+Z18xr3jXvmnXNuuZcc64Z14xrvjXXmmnNtOZZ86xZ1ixrjjXHmmHNsOZX86vZ1exqbjW3mlnNquZUc6oZ1YxqPjWbmkvNpWZSM6l51DxqFjWLmkPNoWZQM6j50/xp9jR7mjvNnWZOM6d507xp1jRjmi/Nl2ZLs6W50kxpnjRPmiXNkuZIc6QZ0gxpfjQ/mh3NjuZGc6OZ0cxoXjQvmhXNiuZEc6IZ0WxoLjQXmgnNhOZB86BZ0CxoDjQHmgHNgOY/85/Zz8xn3jPvmfXMeuY8c54Zz4xnvjPfme3MduY6c52ZzkxnnjPHmeHMcOY3s5u5zdxmZjOzmePmuHnNvGZWM6uZ08xpZjQzmvnMfGY2M5uZy8xlZjIzmXnMLGYOM4eZwcxg5i+zl7nL3GXmMnOZt8xbZi2zljnLnGXGMmOZr8xXZiuzlbnKXGWmMlOZp8xTZikzlPnJ/GR2MjuZm8xNZiYzk3nJvGRWMiOZj8xHZiOzkbnIXGQmMhOZh8xDZiEzkPnH7GPuMfeYecw85h3zjlnHrGPOMeeYccw45hvzjdnGbGOuMdeYacw05hnzjFnGDGN+MbuYW8wtZhYzi3nFvGJWMauYU8wpZhQzivnEfGI2MZuYS8wlZhIziXnEPGIWMYOYP8wfZg+zh7nD3GHmMHOYN8wbZg0zhvnCfGG2MFuYK8wVZgozhXnCPGGWMEOYH8wO5gZzg5nBzGBeMC+YFcwK5gRzghnBjGA+MB+YDcwG5gJzgZnATGAeMA+YBcwA5tw8z/Isz+qszn/+s5/93Oc9p3M6ozM6n/M5m7M5l3M5k7M4h3M4gzM4f/M3e7M3d3M3a9mb3E3mJm+Tt8naZG1yNjmbjE3GJl+Tr8nWZGtyNbmaTE2mJk+Tp8nSZGlyNDmaDE12JjeTmcnL5GWyMlmZnExOJiOTkcnH5GOyMdmYXEwuJhOTicnD5GGyMFmYHEwOJgOTfcm95F4yL5mXvEveJeuSdcm55FwyLtmWXEuuJdOSacmz5FmyLFmWHEuOJcOSXcmtZFbyKnmVrEpWJaeSU8moZFTyKfmUbEo2JZeSS8mkZFLyKHmULEoWJYeSQ8mgZE9yJ5mTvEneJGuSNcmZ5EwyJhmTfEm+JFuSLcmV5EoyJZmSPEmeJEuSJcmR5EgyJNmR3EhuJDOSGcmL5EWyIlmRnEhOJCOSDcmF5EIyIZmQPEgeJAuSBcmB5EAyINmP3EfmI++R98h6ZD1yHjmPjEfGI9+R78h2ZDtyHbmOTEemI8+R58hyZDlyHDmODEd2I7eR2chxcpy8Rl4jq5HVyGnkNDIaGY18Rj4jm5HNyGXkMjIZmYw8Rh4jw8lwshg5jAxGBiN/kb/IXmQvche5i8xF5iJvkbfIWmQtchY5i4xFxiJfka/IVmQrchW5ikxFpiJPkafIUmQpchQ5igxFhiI/kZ/ITmQnchO5icxEZiIvkZfISmQlchIZiXxEPiIbkY3IReQiMhGZiDxEHiILkYXIQeQgMhAZiPxD/iH7kH3IPeQeMg+Zh7xD3iHrkHXIOeQcMg4Zh3xDviHbkG3INeQaMg2ZhjxDniHLkGXIMeQYMgz5hexCdiG3kFvILGQW8gp5haxCViGnkFPIKGQU8gn5hGxCNiGXkEvIJGQS8gh5hCxCFiGHkEPIIGQQ8gf5g+xB9iB3kDvIHGQO8gZ5g6xB1iBnkDPIGGQM8gXZglxBriBTkCnIE+QJsgRZghxBjiBDkCHID+QHsgPZgdxAbiAzkBnIC+QFsgJZgZxATiAjkBHIB+QDsgHZgFxALiATkAnIA+QBsgBZgBxADiADkAHIOTknz7Isu7Irf/nLXvZyl7vMZS5vecuojMqmbMqlXMqkTMqjPMqiLMqhHMqgDMqf7Mmd3Mla1vG3+FvsLfYWd4u7xdxibvG2eFusLdYWZ4uzxdhibPG1+FpsLbYWV4urxdRiavG0eFosLZYWR4ujxdBiaPGz+FnsLHYWN4ubxcxiZvGyeFmsLE4WI4uRxcfiY7Gx2FhcLC4WE4uJxcPiYbGwWFgcLA4WA4uBxb/iX7Gv2FfcK+4V84p5xbviXbGuWFecK84V44pxxbfiW7Gt2FZcK64V04ppxbPiWbGsWFYcK4YVv4pfxa5iV3GruFXMKmYVr4pXxapiVXGqOFWMKkYVn4pPxaZiU3GpuFRMKiYVj4pHxaJiUXGoOFQMKgYVf4o/xZ5iT3GnuFPMKeYUb4o3xZpiTXGmOFOMKb4UW4otxZXiSjGlmFI8KZ4US4olxZHiSDGkGFL8KH4UO4odxY3iRjGjmFG8KF4UK4oVxYniRDGiGFF8KD4UG4oNxYXiQjGhmFA8KB4UC4oFxYHiQDGgGFD8J/YT94n7xHxiPvGeeE+sJ9YT54nzxHhiPPGd+E5sJ7YT14nrxHRiOvGceE4sJ5YTx4njxHBiOPGb+E3sJnYTt4nbxGxiNnFcHBevidfEamI1cZo4TYwmRhOfic3EZeIyMZmYTDwmHhPDxXCxmFhMHCYOE4OJwcRf4i+xl9hL3CXuEnOJucRb4i2xllhLnCXOEmOJscRX4iuxldhKXCWuElOJqcRT4imxlFhKHCWOEkOJocRPYidxk7hJzCRmEi+Jl8RKYiVxkjhJjCRGEh+Jj8RGYiNxkbhITCQmEg+Jh8RCYiFxkDhIDCQGEv+If8Q+Yh9xj7hHzCPmEe+Id8Q6Yh1xjjhHjCPGEd+Ib8Q24hoxjZhGPCOeEcuIZcQx4hgxjBhG/CJ+EbuIXcQt4hYxi5hFvCJeEauIVcQp4hQxihhFfCI+EZuITcQl4hIxiZhEPCIeEYuIRcQh4hAxiBhE/CH+EHuIPcQdYg7xhnhDrCHWEGeIM8QYYgzxhfhCbCG2EFeIK8QUYgrxhHhCLCGWEEeII8QQYgjxg/hB7CB2EDeIG8QMYgbxgnhBrCBWECeIE8QIYgTxgfhAbCA2EBeIC8QE4gGxgFhAHCAOEAOIAcS5OBfP8RzLsRy7sRursRr/+Mc+9nGPe8xjHu94x2mcxmiMxmd8xmZsxmVMxmM8xmIsxmEcxmAMxl/8xV7sxV3cxTrW8Df4G+wN9gZ3g7vB3GBu8DZ4G6wN1gZng7PB2GBs8DX4GmwNtgZXg6vB1GBq8DR4GiwNlgZHg6PB0OBnsDPYGdwMbgYzg5nBy+BlsDJYGZwMTgYjg5HBx+BjsDHYGFwMLgYTg4nBw+BhsDBYGBwMDgYDg4HBv+BfsC/YF9wL7gXzgnnBu+BdsC5YF5wLzgXjgnHBt2BbcC24FkwLpgXPgmfBsmBZcCw4FgwLhgW/gl/BrmBXcCu4FcwKZgWvglfBqmBVcCo4FYwKRgWfgk/BpmBTcCm4FEwKJgWPgkfBomBRcCg4FAwKBgV/gj/BnuBOMCeYE7wJ3gRrgjXBmeBMMCYYE3wJvgRbgi3BleBKMCWYEjwJngRLgiXBkeBIMCQYEvwIfgQ7gh3BjeBGMCOYEbwIXgQrghXBieBEMCIYEXwIPgQbgg3BhWBC8CB4ECwIFgQHggPBgGBA8B/4D+wH9gP3gfvAfGA+8B54D6wH1gPngfPAeGA88B34DmwHtgPXgevAdGA68Bx4DiwHlgPHgePAcGA48Bv4DewGdgO3gdvAbOA4eA28BlYDq4HTwGlgNDAa+Ax8BjYDm4HLwGVgMjAZeAw8BoaD4WAxsBg4DBwGBgODgb/AX2AvsBe4C9wF5gJzgbfAW2AtsBY4C5wFxgJjga/AV2ArsBW4CkwFngJPgaXAUuAocBQYCgwFfgI/gZ3ATuAmcBOYCcwEXgIvgZXASuAkcBIYCYwEPgIfgY3ARuAicBGYCEwEHgIPgYXAQuAgcBAYCAwE/gH/gH3APuAecA+YB7wD1gHrgHPAOWAcMA74BnwDtgHbgGvANWAaMA14BjwDlgHLgGPAMWAYMAz4BfwCdgG7gFvALWAWMAt4BbwCVgGrgFPAKWAUMAr4BHwCNgGbgEvAJWASMAl4BCwCDgGHgEHAIOAP8AfYA+wB7gB3gDnAHOAN8AZYA6wBzgBngDHAGOAL8AXYAmwBrgBXgCnAFOAJ8ARYAiwBjgBHgCHAEOAH8APYAewAbgA3gBnADOAF8AJYAZwARgAjgA/AB2ADsAG4AFwAJgATgAfAA2ABsAA4ABwABgADgHNwDp7hGZZhGY7hGFZhFf7whz3s4Q53OIVT+IRP2IRNuIRLmIRJeIRHWIRFOIRDGIRB+IM/2IM9uIM7WMP6/fZ+e7293t5ub7eX28vt3fZue7W92t5sb7YX24vtvfZee6291V5qL7V32jvtlfZKe6O90V5oL7T32fvsdfY6e5u9zV5mL7N32bvsVfYqe5O9yV5kL7L32HvsNfYae4u9xV5iL7F32DvsFfYKe4O9wV5gL7D31/vr9fX6enu9vN5d765X16vrzfXmenG9uN5b763X1mvrrfXWemm9tN5Z76xX1ivrjfXGemG9sN5X76vX1evqbfW2elm9rN5V76pX1avqTfWmelG9qN5T76nX1GvqLfWWekm9o15Rr6g31BvqBfWCej+9n15Pr6e309vp5fRyeje9m15Nr6Y305vpxfRiei+9l15Lr6W30lvppfRSeie9k15Jr6Q30hvphfRCeh+9j15Hr6O30dvoZfQyehe9it5Eb6IX0YvoPfQeeg29ht5Cb6GX0EvoHfQOegW9gt5Ab6AX0Avo/fP+ef28ft4+b5+Xz8vn3fPuefW8et48b54Xz4vnvfPeee28dt46b52XzkvnnfPOeeW8cV44L5z3zfvmdfO6edu8bV42L5s37o1717xrXjWvmjfNm+ZF86J5z7xnXjOvmbfMW+Yl85J5x7xjXrgX7hXzinnDvGFeMC+Y98v75fXyenm7vF1eLi+Xd8ur5c3yZnmxvFjeK++V18pr5a3yVnmpvFTeKe+UV8or5Y3yRnmhvFDeJ++T18nr5G3yNnmZvEzeJe+SV8mr5E3yJnmRvEjeI++R18hr5C3yFnmJvETeIe+QV8gb5AXyAnl/vD9eH6+Pt8fb4+Xx8nh3vDteHa+ON8eb48Xx4nhvvDdeG6+Nt8Zb46Xx0nhnvDNeGa+MN8Yb44XxwnhfvC9eF6+Lt8Xb4mXxsnhXvCteFa+KN8WL4j3xnnhNvCbeEm+Jl8RL4h3xjnhFvCLeEG+IF8QL4v3wfng9vB7eDm+Hl8PL4d3wbng1vBreDG+GF8OL4b3wXngtvBbeCm+Fl8JL4Z3wTnglvBLeCG+EF8L74HXwOngbvA1eBi+Dd8G74FXwKngTvAleBC+C98B74DXwGngLvAVeAi+Bd8A74BXwCngDvAFeAC+AN/fm3vmdX/mV3/iNX/iFX/ZdX/VV3//+17/+7W9/+cvf/e4XfdH3fM/XfM23fMuXfMl3fMdXfMU3fMMXfMH3e7/Xe723e7tXv9r95n5zvbne3G5uN5ebu83V5mpzs7nZXGwuNveae8215lpzq7nVXGouNXeaO82V5kpzo7nRXGguNPeZ+8x15jpzm7nNXGYuM3eZu8xV5ipzk7nJXGQuMveYe8w15hpzi7nFXGIuMXeYK8wN5gZzgbnA3F/uL9eX68vt5fZyebm83F3uLleXq8vN5eZycbm43FvuLdeWa8ut5dZyabm03FnuLFeWK8uN5cZyYbmw3FfuK9eV68pt5bZyWbms3FXuKleVm8pF5aJyT7mnXFOuKbeUW8ol5ZJyR7mjXFGuKDeUG8oF5YJyP7mfXE+uJ7eT28nl5HJyN7mbXE2uJjeTm8nF5GJyL7mXXEuuJbeSW8ml5FJyJ7mTXEmuJDeSC8l95D5yHbmO3EZuI5eRy8hd5C5yFbmK3ERuIheRi8g95B5yDbmG3EJuIZeQS8gd5A5yBbmC3EBuIBeQC8j94/5x/bh+3D5uH5ePy8fd4+5x9bh63DxuHhePe8e149px67h1XDouHXeOO8eV48px47hxXDguHPeN+8Z147px27htXDYuGzfOjXPXuGtcNa4aN42bxkXjonHPuGdcM64Zt4xbxiXjknHHuGNcOBfOFeOKccO4YNwv7hfXi+vF7eJ2cbm4XNwt7hZXi6vFzeJmcbG4WNwr7hXXimvFreJWcam4VNwp7hRXiivFjeJGcaG4UNwn7hPXievEbeI2cZm4TNwl7hJXiavETeImcZG4R1wjrhG3iFvEJeIScYe4Q1whrhA3iBvEBeICcX+4P1wfrg+3h9vD5eHycHe4O1wdrg43h5vDxeHicG+4N1wbrg23hlvDpeHScGe4M1wZrgw3hhvDheHCcF+4LtwWbguXhcvCXeGucFW4KtwUbgoXhYvCPeGecE24JtwSbgmXhEvCHeGOcEW4ItwQbggXhAvC/eB+cD24HtwObgeXg8vB3eBucDW4GtwMbgYXg4vBveBecC24FVwKLgV3gjvBleBKcCO4EVwILgT3gfvAdeA6cBu4DVwGLgN3gbvAVeAqcBO4CVwELgL3gHvANeAacAu4BVwCLgF3gDvAFeAKcAO4AVwALgA35+bc2Z1d2Y1d2IXd131d1VXd7naXu9xN3dRFXdQ93dM1XdMt3dIlXdId3dEVXdEN3dAFXdD93M/13K791n5rvbXe2m5tt5Zby63d1m5rtbXa2mxtthZbi6291l5rrbXW2mpttZZaS62d1k5rpbXS2mhttBZaC6191j5rnbXO2mZts5ZZy6xd1i5rlbXK2mQtsvZYe6w11hpri7XFWmItsXZYO6wV1gprg7XBWmAtsPZX+6v11fpqe7W9Wl4tr3ZXu6vV1epqc7W5WlwtrvZWe6u11dpqa7W1WlotrXZWO6uV1cpqY7WxWljtq9ZV66pt1bZqWbWs2lXtqlZVq6pN1aZqUbWo2lPtqdZUa6ot1ZZqSbWk2lHtqFZUK6oN1YZqQbWg2k/tp9ZT66nt1HZqObWc2k3tplZTq6nN1GZqMbWY2kutpbZSW6ml1FJqJ7WTWkmtpDZSG6mF1EJqH7WPWketo7ZR26hl1DJqF7WLWkWtojZRm6hF1CJqD7WHWkOtobZQW6gl1BJqB7WDWkGtoDZQG6gF1AJq/7R/Wj9tn5ZPy6fd0+5p9bR62jxtnhZPi6e9095p7bR22jptnZZOS6ed085p5bRy2jhtnBZOC6d9075p3bRu2jZtm5ZNy6aNa+PaNe2aVk2rpk3TpmnRtGjaM+2Z1kxbpiXTkmnHtGNauBauFdOKacO0YVowLZj2S/ul9dJ6abu0XVouLZd2S7ul1dJqabO0WVosLZb2SnultdJaaau0VVoqLZV2SjulldJKaaO0UVooLZT2SfukddI2aZm0TNol7ZJWSaukTdImaZG0SNoj7ZHWSGukLdIWaYm0RNoh7ZBWSCukDdIGaYG0QNof7Y/WR+uj7dH2aHm0PNod7Y5WR6ujzdHmaHG0ONob7Y3WRmujrdHSaGe0M1oZrYw2RhujhdHCaF+0L1oXrYu2RduiZdGyaFe0K1oVrYo2RZuiRdGiaE+0J1oTrYm2RFuiJdGSaEe0I1oRrYg2RBuiBdGCaD+0H1oPrYe2Q9uh5dBuaDW0GtoMbYYWQ4uhvdBeaC20FtoKbYWWQkuhndBOaCW0EtoIbYQWQguhfdA+aB20DtoGbYOWQcugXdAuaBW0CtoEbYIWQYugPdAeaA20BtoCbYGWQEugHdAKaAO0AVoALYA21+bauZ1buZXbuI1buIXbt31bt3VbtVVb3/q2t73lLW93u9u0TVu0RduzPVuzNduyLVuyHVuxFduwDVuwBduv/Vqv9dqu7dhv7DfWG+uN7cZ2Y7mx3Nht7DZWG6uNzcZmY7Gx2Nhr7DXWGmuNrcZWY6mx1Nhp7DRWGiuNjcZGY6Gx0NhnrDO2GduMZcYyY5exy1hlrDI2GZuMRcYiY4+xx1hjrDG2GFuMJcYSY4exw1hhrDA2GBuMBcYCY3+xv1hfrC+2F9uL5cXyYnexu1hdrC42F5uLxcXiYm+xt1hbbC2WFkuLncXOYmWxsthYbCwWFguLfcW+Yl2xrthWbCuWFcuKXcWuYlWxqthUbCoWFYuKPcWeYk2xpthSbCmWFEuKHcWOYkWxothQbCgWFAuK/cR+Yj2xnthOLCd2E7uJ1cRqYjOxmVhMLCb2EnuJtcRaYiuxlVhKLCV2EjuJlcRKYiOxkVhILCT2EfuIdcQ6YhuxjVhGLCN2EbuIVcQqYhOxiVhELCL2EHuINcQaYguxhVhC7CBWECuIDcQGYgGxgNg/7B/WD+uH7cP2YfmwfNg97B5WD6uHzcPmYfGweNg77B3WDmuHrcPWYemwdNg57BxWDiuHjcPGYeGwcNg37BvWDeuGbcO2YdmwbNg4dg2rhlXDpmHTsGhYNOwZ9gxrhjXDlmHLsGRYMuwYdgwLx8KxYlgxbBg2DAuGBcN+Yb+wXlgvbBe2C8uF5cJuYbewWlgtbBY2C4uFxcJeYa+wVlgrbBW2CkuFncJKYaWwUdgoLBQWCvuEfcI6YZ2wTdgmLBOWCbuEXcIqYZWwSdgkLBIWCXuEPcIaYY2wRdgiLBGWCDuEHcIKYYWwQdggLBAWCPuD/cH6YH2wPdgeLA+WB7uD1cHmYHOwOFgc7A32BmuDtcHWYGuwNFga7Ax2BiuDlcHGYGOwMFgY7Av2BeuCdcG2YFuwLFgW7Ap2BauCVcGmYFOwKFgU7An2BGuCNcGWYEuwJFgS7Ah2BCuCDcGCYEGwH9gPrAfWA9uB7cByYDmwG9gNrAZWA5uBzcBiYDGwF9gLrAXWAluBrcBSYCmwE9gJrARWAhuBjcBCYCGwD9gHrAPWAduAbcAyYBmwC9gFrAJWAZuARcAeYA+wBlgDbAG2AEuAJcAOYAewAlgBbAA2AAuABcDm2Bw7szMrszIbszELszD7si/rsi7bsi372c961rOd7SxnObvZlD3ZkzVZky3ZkiVZkh3ZkRVZkQ3ZkAVZkP3Yj/VYb/22flu9rd7Wbmu3ldvKbd22blu1rdrWbGu2FduKbb22XlutrdbWaiu1ddo6bZW2SlujrdFWaCu09dn6bHW2Olubrc1WZiuzddm6bFW2KluTrclWZCuy9dh6bDW2GluLrcVWYiuxddg6bBW2CluDrcFWYCuw9df6a/W1+lp7rb1WXuuuVdeqa8215lpxrbjWW+ut1dZqa6211lpprbTWWeusVdYqa421xlphrbDWV+ur1dXqam21tlpZrazWVeuqVdWqak21plpRrajWU+up1dRqai21llpJraTWUauoNdQaagW1glo/rZ9WT6untdPaaeW0clo3rZtWTaumNdOaacW0YlovrZdWS6ultdJaaaW0UlonrZNWSaukNdIaaYW0QlofrY9WR6ujtdHaaGW0MloXrYtWRWuiFdGKaD20HloNrYbWQmuhldBKaB20DloFrYLWQGugFdAKaP2z/ln9rH7WPmuflc/KZ92z7ln1rHrWPGueFc+KZ72z3lntrHbWOmudlc5KZ52zzlnlrHLWOCuc9c36ZnWzulnbrG1WNiubNW6NW9esa1Y1q5o1zZpmRbOiWc+sZ1Yzq5m1zFpmJbOSWcesY1a4FW4Vs4pZw6xhVjArmPXL+mX1snpZu6xdVi4rl3XLumXVsmZZsaxY1ivrldXKamWtslZZqaxU1inrlFXKKmWNskZZoaxQ1ifrk9XJ6mRtsjZZmaxM1iXrklXJqmRNsiZZkaxI1iPrkdXIamQtshZZiaxE1iHrkFXIKmQNsgJZf6w/Vh+rj7XH2mPlsfJYd6w7Vh2rjjXHmmPFseJYb6w3VhurjbXGWmOlsdJYZ6wzVhmrjDXGGmOFscJYX6wvVheri7XF2mJlsbJYV6wrVhWrijXFmmJFsZ5YTawm1hJriZXESmIdsY5YRawi1hBriBXECmL9sH5YPawe1g5rh5XDymHdsG5YNawa1gxrhhXDimG9sF5YLawW1gprhZXCSmGdsE5YJawS1ghrhBXCCmF9sDpYG6wNVgYrg3XBumBVsCpYE6wJVgQrgvXAemA1sBpYC6wFVgIrgXXAOmAVsApYA6wBVgArgDW35tZ5nVd5ldd4jVd4hdd3fVd3ddd2bVd2Zdd1VdfVr3zl6173mq7piq7oeq7naq7mWq7lSq7kKq7iCq7g+q3f2q2d+k39pnpTvand1G4qN5Wbuk3VpmZTs6nYVGzqNfWaak21plZTq6nUVGrqNHWaKk2VpkZTo6nQVGjqM/WZ6kx1pjZTm6nMVGbqMnWZqkxVpiZTk6nIVGTqMfWYakw1phZTi6nEVGLqMHWYKkwNpgJTgam/1F+qL9WX2kvtpfJSeam71F2qLlWXmiuUW6jkWTuGQQgohiAIeAEIBDUzU6wAA4oAQFEYxpGQMQYoPhQAQRUDBgsABx/KgABgAIaCDCFAABJBRAkQAElR4j9u2b+xyvWJU94veWb8yC/bd265fnHK9JfLnB855vvGPdsvXpk+8c3yJ8eM/7hl/8Yr1ydOeb/kmfEjv2zfueX6xSnTXy5zfuSY7xv3bL94ZfrEN8ufHDP+45b9G69cnzjl/Ugy06OQ1dlK10UGyyk/csz3jXm2X7wyfeKb5U+OGf9xy/6NV65PnPJ+yTPjR37ZvnPL9YtTpr9c5vzIMd9HFpPn+ZOPQI79rMt9o8DAvA8aYCaINyTw+3gk6+i2y7rT80/jbXBhAFmTLhpKRVdECt31NN0vM4/CtW8XwDKbSbhtzl8mvhtd88MtOWWouys3CW/uG/7V/JJNKCET0wf0PmD+CbQPusEkMNPH4r7738av2OUTmulDcX/9L8fP2OgTnOlz9y3e9s2+FUCzsRFgJjyKqwRfGxOucCvoF3gh4UM8UjwpkAoVH8YTuNAmqC94IsFHXCUcWhAtFR8mFliRTah3eErCh1xI3KoQFRU+JiZc4U3Qv/BEwpd4SRAjw+VoEt4mlV+EZsJRA/EpfMeY8qdg92/u0jjHMq5y4XBbmtc1brIz9+9xbflhGGtA9NvoT3EHHnlwhuD6av5cYKbaE9SYXEywlpFABJpoZwPG7LUC3TU5ZXaIuoluFj/4flGSLwuOchfWNBIOhjglk4FateBLBaDTTHi3kEsFUHuoW1CrQNEQrQJFm1oFioZoFSidu4SKhWgVKFpdtgU7ZT8N6dT8tNkp+xXxE92teSkBai50y9AqULSpVaBoiFaBok2tAqXILsF3wX8sOT5oBB26a+gK/bgn0EEBcwId0pt7pbrscNWEXXA53eTDUfCx3b+5aQ+nSxPv5S+W92QRsgBGBjrJJm0yMvDCoX/ydLh3hGhdH6Ql5pgHeO8jFrKURiaakqODlceJ2PVkXRIG4DySDHl8I8usZL/xt4f2Oy/9GsdMbPXLN3a9GKxLgrqHJENeCnB8I5df7PpRl8g3T1Dffx/JkPVHRHKMo8ZH+uWTul4MUJfgAGsfoD/+sethXeIl4DwYrUPBfuKgN4ATSWbAxofm+MauB4N1SQmAlgLFEhYowOUbu14MkJ9sPwz1oYB6L/PGIoCm7ZWSvgOEWEIDTv0Zw3z9e9vB/RrzGPU9u/nzg27iRQ5/JBF7Yko9QzJtiX2rPdH7QzvtTk0EeafpC6+ifu2LSVKIc5A8lswCcog6f5fuhMI6LG3+cUI8O+gn6Nciyz5Sj4uSBbRhUUTWvDf/H/S5rnr4ATR1KcV9hLzy4qqLpXUbW/z5r0j52YSx0oGk0FkM67addvWBvgH2/vC894DhH0V630vhcSWAPfk+3JU9NUMYaK929EK7mBEQznBKvSpK2kaAZyN1pPOqcD8KV12HfX7Hmlwv6tMFIr5IsTzu2jtnJRfKuVgKS4X6qA35P8VoOOwLWNF4P0D6Md3po5fsbQd5aH5/zjsCLCi1PzTMc80E9rhC93j59SJnTVVTUEOxihnevo/UmSeCqXT7eXu3A5nhkgHKF7fVFL1CuIlbyS9lWczcXiCIc3Hf/8IfmRIDlGufbvS2s6AXTkz4b0W9SRtgoZu+eOa/E9ZtblqL4I8w1ZF9GvEFVsNaoLYCAfURZG66JWXcV/lWahAq6DDzPfS85SR/y/1w3nIilC/CzpzOPKVV5VR/aTjkEHp164mLYZ+N5qq++nabVhZWuJL9yYxUfe5uWlZ8EcuhMHj5yqsfcDsqw7QGMjmJ5fY5idqY3qiV55hTN0Sg31KnxCut37ezT1ajtUe4i+8g67ave/7hsO51XVfytRkln1sRLg/wSvTo95P8d4GipT/5uUuS2KaGMEkcpy7SJxMvjcnALbS1Y8UV+AR6vEil80omeF/PSwqrj0+6kAe/br82Yy9b9I1ohqON3teVPbWKVhnTdbW6ueQb0pOciYkwh8nkwt1b/Snev5b2/SJvKqxnk/rJeq29L/0lrRBD1qsJwb8M53fHdCvMylX2VfgnexqR9NJ59BsijH7NcO3aMvPN9bauQ+AR0v4FrDcVBo/7ZpFCRbPA7tuvlo2DFbEaEf96JVfExYLWyPxvhddgMxG9/6zq2rcFjo6JqKF5HdiyrocueBnYy2OV98d3kwGXjLONXphRlttKIjaCoEL54wqf6AuS9lIxr85Y7j9hcPTh+ohOHX8ivSKvkvS4MOpXCVBk9/3dIO4lr4GgQcL16MeTxbi7tfcJ/NHfAe4ptJvZHZdsneXWNdoqU5HauUi3sENzlU9j3aW8zMuQeJXnQNHC/jZCQkfGary7KIemMPv89AlPsSi8M83w+HO/QPyWSI+T20Rs4gt/h+2H/he67XNXFrOfcw6RRq5WYdESseluesnMGkfm1lu65xn3P9+qavgrAyBKAjfbCVxofhX4z2dy4dzcpKpq9VfdM4fEXcmKKeXxTN/RSTtD59SZnJNfH7aqCz8+jnX3Q+ZAC3/j6trLzS2MO3LvsGRNfx9j7YSfEPMmzXTZuTpJOoCeSvlUHyQZQE6ldKxMkhol4+k5hKEj/zIBgPuAm8MbWQH0tkwyWYqELPbSDZQsZVIeeckGIjkKhDz+0h0c5A8qRuxxMoF85WZGljoTkshTk2ABTXmxUbnWTlYVvmL88wYgb4/bgj2+GupMxr4D4balM3N0rx5pRr2L8ppZulBPphXtblVMOCtA2NOP7Bxi9i6qA5XOzNOteqUZ5S7L02aFCFs9mVa0OcpzOXzgcITZ+AD4v7K4VsGnX+MPAkC8VFNJdOoAehC2nIE7ryix70XLWzEUxYd0/JBIoV9NkgWk8tIkMlUZIB3qoSg+tg7dQx8hX0KuFiqjBpL+YqVwWhmgXNWJFD07gKRjAkXYcD6gbRWdmMNfGyQLCKq7gcioZIB4iWI2M0gY+om06VbldtmjS02k2DuQr8VUFp86gE6oZI4wEJjPo2UkagZ7bVCwfqS6JkObhff7gQXjR7xSJQq1kT19M9nfkKXs5xvLfuOKld1bloe+Ye73YJEJ+yW1XwCy/R0B8vw7QL7xFJD0xd6yG8B0kOv894aLWSDprbj7slihsQqG9ir4OxYEGKLAV/9RLcq4CSWjFSWH1pX85pEEUnsb2w2afXLo6Sbbc/LlSSe1+JJe2vFbHyr62ymKfndF/uLva/Uc6N9HB/uEM/MwsTPtIL/W1iFe0+y4KpjVYo3vylPZX3aq+2NN9VZLeoHE77pUyWuKqm8Fu8SNeB6GC7R7kgjPYRtE735pGIR3saM3GtvYJgGfgLev7ks+HFl6Z61lirXJGGsQuwOxFxjZ7nU17L0OLK3bmH+dLbsML4LWkLympfWZSyN2lB4RGrhBgHXQgDPzExxucHLt2HwzYR9IeJraqH/mYA3B2DaRi7lLcDgOTrDXKZJ9JPaR2UdiH5ldZPaR2Udmj5x9JPuR2SNlH9l5hT2pnnmlvz+oZ+NCvICNe2sz/1+HZRQEJ+Go8zLKYdYeYf/O0+mtuXerQ28h3LaAeQQWmNCItQvuuCu7sS0eV8WRyLhgqwG1jfFuOcHFpB4V58+NFm91EWijDdhK2qJ25YmHkrshiz0Fw228yAj02b93IVy47qINubAWxC5ANFStrWMt24TJz9e04LFRw4Zr0sZqWNA8zPPmW8nLtRuWqS63MeKn2prfMuhn2vSLzqzfaNnv2/ebrv/BZwChJcDk9B84sS7VCgTCXPXLwcy5nA7FUOAtjQdyJ33oT77v5xj0O8f6fjN9+zqfaZEvNsS37O+BZ/fk2ymb96wZiGgjwL1B91uMHa39Pb3osxI7Llw9XI9Vy6Ljqq/qxbf3JQs7y88akmthwxrFwJe992U2R4YGytZ7ZRLzZXhdLby3Bq7GI/q58AN0Y7ADgyHNdlHabVgUVL3sNxn3k9m+XzRX/kbjfqtZP3jKj7Tglwz3kTa4qM6FN0DXBtvxtODZNMq8y8vuX3X6D17/Aw8AZjYAoRlA8gDgvvtHnvuTrPwt436gVTTKoByZq8YwgiwKVjJXEs2S3CdK0L5J0h0q0VgmKRe5S58+NTP2lzV+XwW9vkLbXWEWVxpbK51NlWxiRb6jQknjtwUax1aSMnhrhLOuoGz6nVsm9F8aFO8NDmYG+V1B/mBgYSeQmwe8hgFNxwCxDcBo+o9kEsSID8gCihy0MZPT5IgM3pFNPzwrf+bQX7Vs/cmLf5bRv/7u3zoMKF4IjIwE5klA5iEUPPYVqkmCIUCsNZqlYFeimgvX93+ELsWOK77RJwxNiWcBatoP6tDAURbEt94UK2bybDeCVvAgWhFDafsFN6ytYeZBd51XXUNbc0/JrRsh/N4hXE8RSqwR4kHCntgkpKYIrwuE0uFBeG8wmhkkw0AbGllYIPXIHbysehHd807XW58o/O/rfwMbgP4MYCcuAaoBwNPun9TcHx76S437wbDVha7U4EbQiPicDxzjOTk2dow7z3FszXCiLeeNhmd2IrtA8O5QcePIGWbdbLPTn95TfHMmGGLghNpxZGdnDJ6dImtkxtzKYUATjzpjqMctZdx6e68qbWcJG7JMqAwSVjuEIvOD2PDgPTkIMjaYzAzuA4PgraTxhsWks9Hd9d9t3gW0Rkds2e1uWK2XB2KdYzzPxALc7zbLFdzcWnv/ZuUM2woai+16SlYNU23YMGidDdbB4E4lXTg0I4czaWjAbnS8nNR5DKydmfLn5hXiTJ02eK8IqmOJPGErDf/fTdc7spcSE2YJrv1GW7DFNFRmO8f0uKVzvKnAR9MWD73bHZIDtliHTQ0u/r/3VMyctEP+TJA9jtCsgUGHUwhHHJg/NUw9uW66lAfotuDU1XrrB3jbXyNMBgnrTUKKmSXM1giNI4QDroBhjXRmckQJz/MkY7sdactlWlPZd58h70rzf8PJL8PwlmfGtfz2amJlLV8vLfCtmFygrU0JXG4Oeof0Y4IZP2Qds6sajJqpuW3Ygc15zxCzZAjvlpTfLu1tDGKA9RaAUnr80Ll/mPAVxGX88Dl7yBvh2babwzLpxs6R6E7mRhUeYwXztvP2jbzz4ua2aK7ogYbzkI2C4w6Dv8WxGbN0ttnpnd6pg+ZoMUTrBATjYc3GDC47NcNI7Bz/wwEmfn1ucc8tqim641U/5WGdT0T4gmI+nEjaSwzMJPIDif5pxNIoojeHuBxChOY4KMWQFI/YmJpBhQmIECB1znEOGgCb0ww125K4bMWMua417pFGoXlG7CTjXmIEGmBMphfvxUWwlcVkXPHeVARbU0wGFfdNRZiZVfyXFcF9xYGJxWdXFjW2Fo+dW4SrISNtbNY3qpABFoHUOBECpM45zkEDgHaLHMyAcWto8nFeesRtPJZ2Hd05x3jFUXy/Ed9srKYaRRYa0TBjapIRZpURDTOutxkFPs+YH2kUdhonfapRGGyU7GYjXxvy0qO5XqXdJIEcCb2lWiXVfSOSdG+L39LRQXdcQbJh7Ubyi5HZlUh5HBK0CbmegpQWIEHbj/neI3npUbLuuOw6kjbvph3HOPAYzTxGlh7lY4/T3uNMJx9ZY/jxGoYwbhycp9lFpXVye97+cPtVKnzfph8qbdE7fg93eebh+OS3ORlbm4QuTMbDkpM9SXhJkrweuRiNlLciyRORi3FIeR8SPhG5rERK/FDkMxcpLkbGy2ikNB0JH+uRPDLkdcbgXl0/Kq0B2/fqm8tPW8T9XXkSeUvHQXc46zMXFiy/w5XZZCVopjJep7zsUsLmKOEJysvypGxwEp6anOvCJHpncjk1qfC1yWdw0pydjJblSXN/EjomKHlkyOuOwb3XI5KasDjXIANoOc5BA2BzStsyeDcqhFPMYD7XL7+7l2nrUnjiMrlsmTctgacsk/nKe7USbKwymam8lyrBxirj36sMTlZ2hiv37UqYma/8I5ZYYMdyRIa8bgzeq+mnpTJou95+cf1pirzfqk8ibek4heT8cH5uaV4TmmDjmehg5ryTKTKPiYcx03uYEhuYef0yPXop9K3L/NylCEcv47uXwvrlcACTHxuYuiVMdoxhwsiQ0RkH83S7kHSPbN+bX26+agXv9+RD5S16x+/hxNIMfJDzv8O5FziJVzeTsc17Y9NkXTNf1LyGNMUmNJPlzK4OZlI2M9PlTJMdz+wTmogVzUANaSrmNJG7qMlJQ974yM5Q2keDEQqRZEc/rdXD2/WOXUS2dGK+6L3Tb5Yh+1XPTH2KG57c652KxU421Lk50fmY5dxrnKY7nPn25rS6KR16H97czG9KYYEzscNphynO1SAn3OQMlVlOajDEcKNgP04tU+mAlcvUhtGVIsB8FlliuGVcA1TvBO9sPg06XwT1tkCb+5+f2c9t8NO085nf9lyTnsJLnskBzzzdSbzeiQx4VhueRjvj2S95AvY8gzrpKQx7Qve2JycNeeORLaO0jwxLECSZlv5U1ic37z1qiWzp4BSSSyvL3r5onhVFHhRFjIim7VDR1VBsLHQeCAXdBU3mQOcVUPD+52QCdFsBBQ+Bjm8LNDgH+hwFfegu6HId9KEDoXU9JNFHl/xILRLAKoCqJ0DA5FhPG3AGPVvQml+1tsayeJNlfoyUpvOk0klSeYk0ukEqnR6V50ajK6PSuKh5UzQ1JSqNiJp3RFNTotKaqHxQNNk93RRdzoqucVGB2Rd9h5VR+hiS6JE5P1KVBLAKoOoJEDA51tkGHAIzW/ZP9heXvNX2Y6fYxim+a9owZ+oMmU7jpbCbpXmqNLRQKjlMmvdIw0ukkjHSeY80NkkqWSWdh0nTYpt0XyjNiZHSfac0nioFq0MY+vii3+IkFAWkOQMCZM1yrkEGwuKcI2yhnbHvXsuiWRdTC0Op/DhqtYlqsoaKLKBGw6dke6fIzOm8bio5aornTMOLppKjpnnXNDxtKlk33dzA6WDm9EFLp4ax03/vdKOHvLGRKuMzSFiCoq1XpCEDLEKociIEyOQtad19Co31IKPN1frUKmRkdR5WrU+qSmZUoQHV7W6qPJcqXkldLqNCm6gTpv8s6sEy6jOOOu2jEt1K6hlvpeLF1JA4mlqNQ5I7AtOvF5H0gMltBhqBkWsNMhAT12zLeM/+GQZxy2e4tbrXKllqlddZ07us0hareIU1Pb4qba6Kp1bTeVXTsKqu6L+tejCv+iysTiOrYJ9aPcaDq3h2NSSWV6vRkORGQfmx9qRUB0ZnSw42F4kCs7nkAOSWtwed6vpsfqy/XqOvsFuvaOJ1vOwqOeiKp1zD862S1dZ5rzU20yr2ddbcQKsw07rppVbBXqt6spVfbZ0Mt8rbrfQx33ojQxg3Ds7TESNht8qT7PVxg+z36OmTVL+rt0WvmXkcNrIJJ2Td5dhpM5Z8JxZdiJ1WYcljsNIN2GX6lbz4Kt16nerEq3rodW29Es+9ohdfVzr6qt/0a9EArBobsFg2hImN2UiyGyg8Q5FJZvYz2j6Zve/Qo3KLHsNLOh5scXZop/Oz3PBsYmy2n5m9TMvCFmXhIdnLfqxsNhYejJ3rTix6LXY5GCtvxoJnY+e6HMue/djjiiwThmRxZAjjjoO5tL1ItGc2790dt1+pkrd7+kHlFr2D7vDw084PoTHb7iYgXK8FF2sDQ7X8fVp+ljb3lGAjtGp+tr06K7Gx2f/eLBNWZ6Pbs9L87HCB1h8jtLAp2nes0cLQkNEZB/NpO5F0j2zfs19uvloF7/fkw8oteieO1D6ozQ+ZRdz5E1DcvwVmbwNrt/6RW27eNveUsEu2asO2PF0rs8Xa+2gtPF17KOu10oatdcbWt2S7jNlC92x3M2l7Q0MYdxzMvZaR1IjJgcmA1TkGLQDL029LOoOYfYnJCD6r+1vT3SO6zNu5icncvZRrOpCb7+JOi7jiK7jJ/m1WZ29NM357mMD9ruBmQ7igLVzkHG5axBUaxaV/F/eSDhFLZXIGKUYgYICkW04z0gCsXGYw2haDhH2yU80mPmSrbd5AYYpLvJQbvHp3Fza3e7iy68d1Q7O6kjVdeUQ3LLZz7fncyIKuZEcXn9KN1nQFflA3m9UVLOsma1yXvocYtJFZdQIYi0SbRR4grQeHzEDRVtcYDLclmWSdF3MN/M67vpo539KK77/fG9nslaz15gu98TCvyB5vvsSbEwO8e4Y3vcQr9DHebDDJm4d549u8knnezC/03vUQhj6+0FdqGpFwc8hB1HTkiAkszfKagWhb0ALsu0emaKyV4MJxYD8LXFoDlowAS8O/kclf2NKvtO47G/WVbPniK77xkK/Ilm/nc74Di75H7voaTPv+dd/0xq/QZ34LasgbH9kZnkOCEQkQDCufOkopg5bjDDVIbEno33d48IgwmhrOR4ZJw8KzPeF8Sdi0HgwZDd62guUTwfIy8GQQGDoFPK8BTwaB5U1g8izwYhlY6ePAj4lgA68Ez3ArmAKHJPQRFVEbqnASigLSnAEBsmY51yADYTHfUkp2Nal89oqjM8XSgWJ5lDi6RSxNEJvHh1ODw9LOsHleODUsLPo94XZVWBgWrtVtYWFhmDoybIWdYebasBUGh7F8CBMbUykdQ4UhCBFA2RbXHDQAJ6cZibbFQGKf7NfaLnKIjB4nMrF24jh/2VhtGsOmjMvniy+mrtMYKzbTRvE/TYyPEi/sEv/TxPE6schAcev63ygemCl+Y8UrYa/439Xi+xzC0GMz0Qqg6gkQMDnW2QYcAqPTDjQgbgGCt5UbmS8n5weT/VRy5TzycxV57yEbzSDn08fX4rHY0HGyb1wvG5ONGyP7xunEscmuHPdDx8DccaAWjxW7x8idPubkQ97YSI3xHBKMQYCAybGeNuAQGJ1tBFv4fkdY76+xbH0IPwvMXSdF3luGN5YD68rcojJ/SznH1KDZZNZgcmYkWZ5HxoT9F5IHdpJXmEpG6mCys5pNNmI8mWA/+RqHJHcE1h8rT0tlYHWyIQfA9DQDD4DpCbflnSnqMyLbGUK64dxxWqbRZnioObjPzM0y49eYc0wd2l5GrS5nS8vmjWVsON/OLHtibFkzuayvLmPDywu9vQwsMA90hJmzDXnjkR3jNUQYgwBBkmY9bcAFYDrbgEPIljdw1uhsh6gt6CRTRS8/59eeFbndQgL///9OAAAA/f///1oAAAABAAAABD4AALgsAQAotS/9oLgsAQDF7wF6ovVgMBCIDQAAiiCIgP7OmxS8tiDSq/YKx/ivnNMREJU782n/DWWqbDI6Z3/o3vv3vffOA+cF5gVJBkGE3CVCrpDDy+TwHiZeJ4k3EfE2QbyIQ27jkDvkMt7C2yEFBw4n7okS963ELUHiViBxSdxdCnf3ju6u0V06DTdNw9WQ4aJluBkw3DMMF8OFK+HCvdB2y9pum4VrZuFagLtWuAsXd69xN27uqs3dObs7we7ajbhsI+4IvOuGd/FM3A0mrgkUVw7FRaHi1qm4KljcDywuCxc3hIvr4sUV8eK+aHFBtLgtVlwPK+6K2+GmuAyoLhXUTQB1oZrugabbxHS5mC6T0jWgdJX6JdBv31dq381eAexl9X3SV1fvgOqt8jvFL0+6BZJu0tK1WrpLAO4VgAsgwO0KcAM4XQRO1ynqKoi6UVV3QdWtyroNsm6W1hXTulpfF8LX/Qq7EcJuGNglA7tgXnfM63pt3QdbdwvrOsC6WJfBpfpGfVJT7/yd0k9U+qWkP4j0SUXfj+iLvvk9b/6Nm8/j5t20+Tptvs3n0/n8T9C3A/qgoa8n9EPhPB84DyfOn8b5OKP/Z/RH5TwhOS9nziua83Pw/CI8j8f0GZm+Keo7Qn3UhwQp0Ae69xp6QzdnRI/oYnzoDxW6X+gLCfpIgl7QP3oE6AF9o+/j5Te9eEHzaDQ/i+ZrmnkqZt5M+5Htt5X/WPmVlB+F8im1PBQtr+XKO7nyVyS/ieRLVvnGKl/FyjOx8lYm/8nkT255KVt+y5d3/PJfxjzkmB+D+VMwHzPzsWR+5pnncubPpPkuaT4N54PhfM7Ot+z8zjVPZs2vYfNl2Dwbz7/0fE81L0bNq/kwv/mERnz4UHzFxMeR+ImHT+PwDwu/r/ALBX9P8AV3vIwdv0PH5+l4HTb+hY238fcu/v7P71n4vV+Nb1Hja+R4GDk+B+DHAHzAwNcL/MAgzxfkgxj+DMM3RPwbiI9Y5HkU+SKL32PxF4/84JE/kuSBJPkkjD+E8RmXPJElv0TJC1HySpD8DySP5AnfyJN4CxGiwldQ+zu1V7s+3fWvZ5/h7M/MHoPZm0V4CxE+AoSnAOEhjP2EsR8jezayJyv7C2VfJuHdJLwE68dZ34r2GtAeLe3r0j5t7UGs/Vrbi2j7NrgfAfdwco8n93Ic3gSH5+DhU3h4D3a/wu7tPryKD/+hw6Po8B3m/sTcz234Eht+w5P4t0cg9VJOD+b0TkvvtfRLSY+V9En7Cezf1Y+qfjW/gPz5foD795+pqQk//gED9OuHgmKf/QIF+POnourfPytL6ZX+6wvAA/iwsKd/+gMHpn7qEyQw8AZ+wQKrt3oHDrZ+6x886PquFxPjeq5v0EDrtZ4Bg6u/egUKqr7qEbzU9cfij8XrFQ0NDe3sDBEmYtte8jgLZAyBepWSwUXbtm3btm2rw5CXxUeH2rZt27Y9C8y5bdu2bdu2bdv2er1er9a6tOt1b5CC6/V6vV6v1+s1rYmemvUO26AcG4VRPsMmVmuTJlRXqzNPu6gfg2WCLCvlUNHOzs7OCB1qikntMMakIrprL61aY2BG2zQrFC5gRq3WJgV2omRwg2ht25ZKpRCrpKCpyCYwxEGryq8+b2eIVFYwHoYIS4KHwBTr5OhlkxXrDREMqK6JBNakcXW1U6KMaV62bdu2UNpHIpePcnmujh3aAlivjnOHXFPKXB0/gNjaU3d13KCiC8Dp1dGuimOG2wXAgZiW2o2/q+OdgbQmem3btm3btm3btm3btq3VarVardar1Wq1Wq1Wq9VqtVqtbDe22JZAsg3KsVEYpSBnC4W5RWlN9CZ0MU3LEWjCklua4oQ1E1bSQsWoZTaqWe9cL/kMmzhuiSZ1EXEgdsk3mXXZZa275FPSeRk2R4fvA91Z4JOMSwZw0i73Bim4LJNDvdxj0cf4gTJthtSZWuDTNY/yzwSxPK0e54muuU1OGpiHVz0sTcgtOLg0HnCdnte8RBYeVHy55kWOqdF2ehUMDDRDBNtVRg2vEhawXPP8kInYIpr2lnoVLK8xRqXSIOhDb9nCzN01hlyIByL2fzf860X/TTP+e2PT/aj8/3IBUFBhmqAZzWYa0HzGTBnQTAaUTR4lJAwM9JF5wIHjhw2bMVkMNoQJEcKCNrEgVOwnJ8DKDBq0oMsuGD29ZKtrvjLgFCA19Q6us3fvWSkr8aScZOVjxXx4Ztmss85VIkQOf2QoUApz4ZCqKjQqAVlKKk9d81SBbJUo0SLsyDogCi2KgLXpKYORzJa5lcztY+Wbc8YZ8jI7RonyJDOZM4cpjQksYxwJC0fCkPIjZ47MVDgzldE+WPQNbnOlkK9XDGhoF6xWCwpyGz6E9+wZhAcFyhOume2arzkNp05OatEChTJ3wXUKYTqF5CRZkpcw2bKFMUvGAgHCWFp+e1ODi7CWzdbOsoRNMXhzM/SPJ5vMTIzZhw+ek4rtYDypGA+oJnYDB04cTKomtpaZ0GRBg7OAfmZ+rsGemVgN5szEnLgzq6VlB3lBWl6AiTEd8RjHSayFBIm5jEeXTaDIKrDjI9byiB8hMSUZMi3OzIy5ri5OEGoehEooF+LDx09GhMVY4lBLbFmJw4AxUwaXwWHCnAnFe7KGDDkDXcZAl+nm8oW5PMchW2gbUSKXOJEruGUKbhiyhi1bKnEl7oK/UKFyZQqO/Pu7kXPY2YHIIu7uOHzIHvKIvhyij8OMukyjRoe67FanIYaMLGMvi9LJdOTkN3KynDiZaytvZWUhQbJkkBwESA77yl8ZKntlzcwMmpkzMTOooWyoT45AltfIMlnGyg+yFCfZSR7MTbIYzxzGM3vmL9lL/kcZ6xF+5AgrYoQZZSjcKIOpzJKVuTJDyV3ylCq5SubMVvCdPDgPTsV68OUevAenwWewn01suok38Sn+k8EO5AM5LSPAYS7xJTaD02RBgXKgjJoBYTSaWBMSY4HEkJG4ihVsBV/BkhlOHs1ssmEekiUzmTwms8GAcCAcikdxHywnS8hleQ134jVjcCZu86GMKPvJcpkv9+WlnJStGU/Wk+1kJbkxA2YAOQAuhBFhQ5kpO2UBODUnyUcyF0yKSzEa3AazwX2yitwi02EvmAuuzG85RYbLG3KcX56R69y4EW3T5k1+E5o/Q3PolazmSr7CJXdyyVwu85rLfEmaRUkzaZ6TTzEUKVhKFPwkCo7iBDdxgp3gRswEJzmCjyDBSpBgJHgJZsSIRXARRZyoiBXxIjaCDw2x4RBMZAgeUoiFFOJCIDgIEAyEEP8gxISCeFAQC/rAgT6wDx64Bw/MAxDvAMSAWAfOgXHYwDb+8I0//OeHa/hhP0wDz8B8fbhvD+vt4T0ZOIYMLCMPw8jDeS+wixf4RQvMogVusQKrWIFXpMAoUuAUJ7CJE/gExsMlcIgReAQWgUnguw/4AwaB7XAHOkyHPeA6vIED5oDl8ByGi8NxOAPWgC+4YTeMAb/hNjbMhi3gCniCGlbDFPAatqJhNHzFaVjCGT7DZdgMR4CAIYxhsjE85gA/cIAdYDHcACtIgBNgBngBRnAAH8BhGAx3feEvL8zlhb22cNYW3sJYWAtXWWErbABfYQJTeApT4QI4agAegKUwFG5ywk74CQvAS0k4SQkzKWElHAADwFWOOd64Y/ZiffHFGf+F5Og6upHuo8uo0W10F93UewjRRXQTXUV3EKFL6Ba6hi4gQVfQRb2BLh/Ta3p6+5ze0+vn/rl48tw8V8/dc+ncuXfs3Dm31M4tvXUu6Y0j58a5o2xEP9fAYXPXeN43ntez84Z23k41142aq4bzcl7Q2+bMmTF3jOXNtLyW7TXT3pbM1SRzyWBezIvmbt4zaW6ae3nLXCxZbpcsN8vk9TJ5J7XcL1quFspbSXkpt1wwW+4WLpfLDXPF3ClVLpQqt4rklSJ5Ja/cxyv3ipULaeVaoXIdqVwqkTfyRrlPLmNhkiSDd1DwHhG8goDXCOAF/LtF/u6f3yXid/1m3B8z7gy+64Pv8uldHnpXL+/iyLt5MO4NGBdGjJsjxo0h4+qQcWXs3R57d6/vBvbdPhoXCI1Lo8Y1rHFr2LiKNq6NHXdxx91BeJEQXsIgV0mQGyE2iG33YXvYdZtuc9hyW8OO23D7bWPYF3bbrrDZKExYU0vb141mPZNgVrYjbAh7bIttB7sBgwUKEiDYBzbY/tpeXVxbWlkba19ZGaiiKrAJbKkdtaEGCHhyatoBNoC9tJWSOq9udueNf38kSI8cVRtVU6uLqooSITpkqBChQYICAUL9c+rHtA+fPXry4Lljpw6d6pxqqRzS0TiicN6EugFt88lmjWenGs7NNGjOaGaaqWJWy5C5bMdYigkDpvKLly5ctlBqmcyC5YqklSpUplQjq5CPjlKiQHnipAmTxiWMSpIgOWJkUbFIIuKhIZHqkKqQwiBAfhAOCgb66MFjB6COHDhu2Pir4UdjRh9fda+qJyNGHowXLlqwWKEiBYoTJkrgkRghIgSIO7sPHqodqnV0cxzkNmiIywD35obhgoW2CmwUJqyppV3RrNWzqgSzsghkEMYeiDlowGCBggQIDoSBfXl1cW1pZVWxqldWBqqoChCYkoqCGiDgyakpABOAJaWkznfGNxKkR44aMUpdpCgRokOGChEaJCgQINQ/7Cnrx7QPnz168uC5Y6cOnTmlckhH44jCeRPqBrTNJ8uGXePZqYZzMw2aM5qZZjDLkLlsx1iKCQOm8ouXLiwXdgullsksWK5IWqlCZUok5KOjlChQnjhpwqRxCSOrhE2C5IiRRcUiiYiHhkSGCCkMAuQH4aBgoI8ePHawgKyOHDhu2Pir4UdjRh/fnp6MGHkwXrhowWKFihQo2BOsiRJ4JEaICAHizu6Dhw51dHMc5DZoiMsA9+aGgb3AjomxDho0WBAWlsDJyZF+xGJ1hYV9NWAVhAkzZkyrybBdW19fXgrYA+wCBiwDK5vAylrPWAlXV1lP7IA+fT758NGzJ4/Og6evjwbpF/0m9NRUm2pmaupM0C96zZfOTjV6M0IEMQjsGB4eHJQokZGoqOzVVZUENkGOHDdurPjTflRUBdgpHUhU//nUmGVlZmYVECDgAmOz2rRBdTM6KoeQTwf20IB7e4gyRpBgYyMrVGiQDsRm9t44hiDMygboEWw6hJ3dhzsP2kOHO3d0HU2H9TKgIxlgDVg5WWG5uV1IYahZvHgBQ8dQUroCwDbpChE0BTWdpkIFChGG2sQJnYIVwAYIwDIxLbG9Q9qbZbUhFoeNxMS3twWLi4iILnSLtjY8CxpDXR3fHJ3m45PTchs0IX3oUKJEepGTXvRIN2qkU9mq1C0z/RUW41DrHSIiLjFiRfPyilCggBPUFyZ6SmMjEn1EJzDTCho0YHNwqgEB0oLYqiBN6B8VT1jDwyNA4Or7Wur1R8qLUjMjQcEiRZhoJl+IEFEUMkQrKhbqQiBKSktLTF5eVrI3DeFNTDOgpHx8VKLEcIcua2oaEBVllqW39AICGgGBA1xSWuvqKsoKy4A2UKUlUOmzq17TOBK1jkSdqHloH5WVXTSXJyn99LRI60yBwoS1qxqb1tZ2xp6xaKyVZZOqmutLpak0AM2kDRn1IaNmhHQC+URvTomcoiMjoUxq6i2aXjQY7aRRN+olGokjR5FypPwoQ3p8pHzUWh71o8aiJbUVR02lymQWTU1HKWki9ZlINJpTk5bqL6W6lI4WYylqeanZeEZ66kjNmRU1gCUgxUplsVtarBbrxRrQhJqP74f+EUQjUqQVaVG2StuZo+doSNoQKwBKQ4JioVgudopNYq+uOMs1Kqt1nAY+DZpPc9BcXVqqS3dpAhpMAxnUg4JTXgVYtja2jb2yaNppSS9pAXpK70iik2gl2jEv0jkryoo0xjpATpQT6QB6gIaj42hU/aSjdJN+oqNoSE3mk81iwfZoU62pa2gbGo+t6kg6kyVjxdgH2k/P+KP96E8Wi3Viw/SdBqHNdJ52oRHZJvaJvdJpGk1H0Bg0nMbTGfQGvUKX0CT0m2akHbFOGlEvaiNaUTfRRfQDPabZNJbO0lFsBdYCe6a3TtI9M8qNciR9RWfRjhpTVJsR1aK6jL6EAUPvz2k+Jc2mnJyQiopGjCDJSooUQcyJL14AsmCxAowpd2nNKc2ipbk006FTZ0eK3ENw8UhfH1++smePnTz5ToUKbm5vHTqkyJF3YESKmJiguKQM5kdOTlPTP38OoeZCOnTgwGEjLwYg4GBjbgKFIQUa4jLAvblhuGChrQIbhQlramlXNOuZBLOyCGQQxh6IOWjAYIGCBAgOhIF9eXVxbWllYV1ZGaiiKkBgSioKaoCAJ6emAEwAlpSSOt9VVmd8I0F65KgRo9RFihIhOmSoEKFBggIBQv1z6se0D589evLguWOnDp05pXJIR+OIwnkT6ga0zSebNZ6dajg306A5o5lpBrMMmct2jKWYMGAqv3jpwmULpZbJLFiuSFqpQmVKJOSjo5QoUJ44acKkcQmjkiRIjhhZVCySiHhoSGSIkMIgQH4QDgoG+ujBYwegjhw4btj4q+FHY0Yf356ejBh5MF64aMFihYoUKE6YKIFHYoSIECDu7D546FBHN8dBboOGuAxwb24YLlhoq8BGYcKaWtoVzXomwawsAhmEsQdiDhowWKAgAYIDYWBfXl1cW1pZWFdWBqqoChCYkoqCGiDgyakpABOAJaWkzneV1RnfQqimeuzoUtI0XrhgmXJk8ckHD8AcN/78ZvDpxYDhgoUKFCbwRoS4+9CBjsOGODi3C21qEsrIxsQaHACramFZVRWYihrw1MS0lIS51pAcMUp0SA8KhHpqykcPHjt0SknjwAkF/exMcyYTs9VhKr1woZzEEuXIYhFCLPgHw8WIEBtw3NIErBbHUc/6mIc+gVH2V382shjTY/9KlZaOTuksgTYWktHFXZhgJWtwgMtqqsroyRRPKZzPzJZSEvIJ4yIQH0t+VT04sGc1l53XbFM+Lz3WC/1bdhtv4/clXExn7Eq4l56kI+Fa+pFuhF/pi12RU+lFeiJ/7Ij9kEPphp0Ib9KHdCFcsRf2IBxIB9J/8MFO2Ac5jy7YAzmO7qP34HqdR9/B8zpg18FN9BwdByfRb3QbPET/6zW4XffrNHiHPqP38bnO1/f4hq7XZfAMPUbP424dRn/BLXQXvQVn6yz6Cr7WVfQU/NpR9BP8rJvoJXhZx+skOIQ+oovgYj1EB8EZ9LtuxxP0D90DD+sdeh336nR9jm91Dl2OY/UNXQM30ON6Bl6gw/U3LtXdOgY+oF/oFrhTb+sVOFNn6xS4Up/Q1zjvaj2N537taBtSt/az3ahL6GZ7US/rETaiTtYh7EJ9rD/YgrpYd7BPe4POYPfpC7qCjacn6Ah2nX6gh+3SDta/9mj36l0bTufqW9tN1+pZ+7Nj9avt2a26gc3ZqzrVRtMLdAI7s091qV2mR3Wo3fYBXcAW05+60/7Sm3qAvaUzdQB7si91pX2lJ/W+q3Te94Zkt5Sue95OOu53N/bnkbYSDok/2ke4I95oK3JGPHUj8kVc0SbCE3FEu5Af4ob2D16IE9qCfBAXtHvwQBzQBuSo/M/GwU+5n/3HTXmfTYPz4Xs2H9fD82wZHA+/s19wO7zOXsHp8DkbBS/lcnYJTspH9wgeh4vuOw6Hv9kdeCh3s+c4KG+zN/BPzmZn4Gu453bjnVzNtsA5+eYm42k4mv2An+GaO4xncjN7imPyMpuJk+GXW/OWj6ky4pY8DJhK/oV34bKFU/LJLBwLl7TCq/ApkRySO0rhUfgT7oQzaVzCqCQJkiNG+CIvkoh4aEhkiJBCHoT/4IRcMNAH78F3AOrgOfgNG381/GjM6OPje1wGj8FhvHDRgsUKFSlQ8BO8BMfjI7gIDoLf8Q/cA6/jdJwDl+MaeByH428cA7/A23gFToFP4Go8jaNxK5fAzXgETsbH+APugDfgC7gCjoAf4GD8i3dxLq7Fs/gVt+JVnIoT4FM8ikNxAfyJN/EAHABf4km8s1xzfPnz35H2o+1oM9qpW9FOtA9tQ5vQHrQDAULdf7afbbr57NGz8+w7286ms+dsOZt0x9mi+80O3aC7zWaz1+zOrWZv7jT7zNbcZjbmJrMv95htucOA2ZXbS5fNZVNuLTvLxrIlt5VNZcqO3I/bcUeBsp/sJpvJXrIZd5KNZBvZi7vITtyH23AP2UJ2kA1kE+7BHbh9bB57x9axc+wb28ausf32jN2397bejpG3YWwXLTaLrWKn2Ce2iY23SWwRAZpKqPTyD7gBgoELCEgICEAAALN2KojDUBitgSgNtA1lIIGBUACcHAAAAKDBEJCkAKUDQAAAAAAYBx7FXOlRzJUuzVDtUk0VPtVY5VBNFS7NUOlRzJUexVjl0I1VDt1Y5dCNVQ7dWOlRzJUuzVDtUk1VDt1Y6dEM1S7VVOVQTKegcM2lHZa+inHlqRtXnrpx5akbV566cemrmJfemmHtrZpWnrpx6asZ1t6qaeWpmNf+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vX/rp57a+b1/66ee2vm9f+unntr5vXfqSm+zpWcPjWFvNCOoYkB28use9Xuym3AeRW8tAjNQe5lgUR6lkgqYYHEus4ALmWFYS04Q+SiHRLByCg1wsjo93leLqaDzer+XCzmvuzz/q9wR1dl85NcoOPUDUFH2xUMeFGJXeIIbVYAZxPV2qAH1QXZ4BgL68xnz7t9Y8hf2f/+vRO7y3+3Rl5RitMEz0vvdQkIt0ya2KcFOa+t0O3/X1+oTTByk08Mv9P6L8bL0bv82LS6hV+S9zzgyMJjp32R95oEqlfUVi23YAiuobBm6i9YJTAbhgBeb0USl68/PhtmFtwdm8wMP5X/WkBqr0855TYv09Z0suVTBVaJ13zRhu1TLUBmfRceLW8j+K9aTM6sWzQLJai+2Hzuikw58Pk/ZB2gZE0VRJNCdgjIZNohz0rS94ZaRSRWfAi/wjBAchQaXVkXU1mE02B9RrGKtw0q6LoCK+Bx0pWinPn7qo7x02Et5r4qiiiyU2Ap4nwVsCbgG8SvNHIV6TS0egS8M7Zv2v/jrm7+86svHfUFVgzEs+KJBvRC8h0CmsLji24XuG6EfBWB43J2ATXnZ1zd/7Y+XP3zor7R2XRkVZxnU00BbTJDhxwe8/6KPYVGmqJrquGpy0WfnU58Z5l2viJZbqmG1gm0dhSCT6t+KXQ18JXPNFx3Wg8dyD0+9fNrz+/3fw6+yv9eOWRt0nFL56SFmrJOh3yNkHbMy1Luk0bOrWERysXpH33183ft3f93PXTV03/7NwRM913PRxl/k9I3HEBnPr5yZrTVbOUTda9DWG3Jr77WdptW1nKg2jL1Q63gykZcAkz1DoANe7l0ZXv2fevFkZcwQbuZ+dNmO12lz3y5UFl8MyKH0Tevuf8405yHxn9+voNjUep5j2GtncNaUJWCHa8FHHguFn/o6WpJ6PXP8Y840xErV/rkbT+wA9YvaLZq+Pa1qjUnvi4twOMK6Vcg3d4Mb76q+ApyujyExnfLqKiDaSniyPD/rXzGn8NUwtzxMWRsI6OdQZb7oHT/R7ChaOZu8tfMVW60JpOOC2iVNWUgmgF7SebY5KjM7OeQFU/KnwoXipYyyevahE7Qpro+NpMSIYHAo4qXU4v/z7YtovjzOHYnqMNSorKBaXOu5M+YbxGNBFDAF2qoDifcYj4ZLl3ulMxeu7Ajutmh4UqJ3BVUl0Zmyzg6m3iEeRFEMPlXOEQSIjlTDD79DmihxWu1d8y4R04dSK28QZ+r9qlMrFmccZL+P8t+697SbjKyLw3mXGSUVMUhB+ItjwSnjICXYoquJ+IkNV0E/WnXapNOjHA6OfWJSeibuA4iVl04bDt+SGK40Qf21Tu6dJvHaWdO2g3SpHNieBWF5tZBqYvLrk7imOlnPdi5ir9QefIB9gtIbv/EcYzCXMX+zAre6l0uY1qX5z34o7XiIuNvO4aEFlzJF882Mc4YnaNn0SsmAxgDgA6z6aJ9ZK3DsD1UzGbsj+1mF8083XLQF5wjmGGyPywkgw3w/0r3ydB/M1KcQ7PM4SwaSc8zv1eaZUwPpDoRd0X5PjcNa9z4cJ+vQwqrCWE6/vYU0j9YEdszxxoyeiUbaIRl7Bwmcts/CHLGcTQUtqrEdFuZRXM2bZxL0fg9ezXlHmbxs29wISJCLTyuP2ifnjf3G/nYIZd8l166rpGE/Qac47EosIxI6w7CJ9VPJN3uEQ/zn0tLFcL64gK0TKkknD4VBdiLM8Qvn5aw31oG58k3/06QwDVHf6v6rCRvBOUQj3ZCu6XYNv2y7KSEnzEFpPZ2+2w4ZryxHK1umNE+9qY8bgL74RjbjWtHBqc+mvDo+BgJ8DB/BrgcpTebtBjWJcaYRrfMSrCZUm5Yp0zw41aW3YPE07UyrI9PC02ecRkw3lKkZd3m8E8uSYAxAgJ7yY+bYKlmuWApm8vHIMabb1Pz59WThSszxhrAM8Mj5vKhW2TNaUkzQvpKsmiaPiR7z0a4uX+EW8YjltOMu4Km/s70KH9yDCNG6o/k7P98dZS0wjn8bMkaxzvnY+l0CGQDyzDwXQ0lObiJyM6SjpryCdGzTs3HSEysnYtyd5/OG74eZTXeouCzqp4Z3SIyO+NIZCLlU908Zt4If4zh6eF3qLqZuGWoZA69MkrwpvDeFJsS6aVeQgF5VO05zYL82DpGME+MkGOiT+lUeEXagPLqODpbjiGRD+T+IzDwfl1J5L/a5NCswvPAxIbyv0Hve/fxEPH1x+fQyBCNYwfFcumDzjku3UbZ3R+y0ib1BPTtLJcn0rZsSlaifzI9M/yqopbeHvCk+MTRvJPmrbYleulUJuSP42cP9cbY9VPSy9xT05oMAermFvyKfD7txchlTy62mRgntKHoD1Mp4VG/gZvFg/KJ7JdmbqQ/BZDl1TJhAEaR4kV4i5VOR9uY1jEOQzhY9upUfYk31Blm/R5fbt4mkJ114mJN5kdS8qD1+X5qBD6t4RpbBx6ntWoMWiUrIgkM7DAOKjpvb3XKk59+m9bGthum+7qdzfnazGgeyeQhhxRecl54jNigUHpRCJimolROEkJ/kwsDmm9eEySG/G46LMistAFTWXBTsWQHbUNEQ91KyYT6lZcdjS8UEc3tmu6mG5pxXahawg6sYg4V7qDiZAJCF3SjuUWxd1p7+Swt7EYrmlicJ/w5NxD0PCds5QWfXKvMhxVKkoKuURcsY520G34mpyUHLHXhaZA5KTyiMpK5gl/0hEeshkQjThTyQcXytjgNPaw+YgsqPNSWrCzJfWhYEvqw8lP0YfFj6gRhTutLxoLUi86nuRObEzkvIhMqHtRu494CZmkE4shqS0eT3InOiZ6VpQs1L243Gh4cZmRtGPy0bJDZaSxjstK5wKVlc4SOSedCR8US3bUdlg8xK0oeahbcdmR8KKyI+nH5KPkh8tJxByVl84HKiuZJ3pOMhd2rIQe5ExpfSh4o0YIM1/tUVbKJqa9E42LPCsmC+lWXD4arrh8NM0R2aj88DKSmOOy7c54cRLTwh2+dyZnY3HvwNUai1EmBW4wiPmwtDKe4g19SOyROnG4U/Xi8SBqReNJ74nGRM6Lkoe4FysbCS8qM5p+RD5CflEcl64GCDULR1POKc7ID5UliTsuLzUPXF5iluicdF7oWAk9qPOS+rBgJfWhZE7pQ+JH1IlS15Q7w3IV8ax9SDykWzFZSLfi8tFwxeWjaY7IRuWHl5HEHJctnQUuVzJLfEZiLnyslCbYWWl1/2AiMpHoxWWjaY/IR2QPlZ9/BwgbDiC7S960On6jrqlbEOm7NKar4x3tGtUqk167yIvQnKa1H6tFDJnEXi3r3r5Z+01vfa9ytWxe+H67AFW1eN00OaXNoLdamw7ko0lEbl4197PJ6dvMEqujWt0mxYG0SHpXv16LaiX7s7F6Sd63tOImM6teB/0j6U1we8sCWXV4Ua+2F7llflGvFhi5Z5c3u8PqncatLj0Rn2IkcmwyGcHVLItbyyzoG2cRq30Wt020oLfSIlZDLW7oVot2LuyeX36QA1562/ASuxkvt5a80GvMy/1VOO572G3sVt3e6Mi7v6k3VAujW0H0LbxV7cvm72V/3/Lzm8x+ezD0jra3wt3/pUeTIXD7W0CNKtteuPYaBd6E5XDQ5TsBvqPSBYn+FtCLimsjLJX0e6FMwdVkuLetBp3ecGhs84AlW9JtZYlpNVwp+7Mj9qq8a03cG5kS6qWiNwReDqtNQSzTZVykJ6wYfCnof++aG/emraHpv7NupkqjMOoAWe9QejjwJeNqg0Q3O0boXnvkxmah6O64Xzq97Zp7awTp9BhHnTuOpqvXMaXrYp9mYVODj4pzUXY9aYZN3jSOC0uuLr8wCJnGxB1ltsyfq6/15ThCzi9jvFw4Y4+b/pDEd8tLzpMeWITsysoUuuhNoactkyRWlMSpiUkCbf3NIsckMyPGaQQjigFgyO8klC2N1+9gYjdhJHEHS1vGE6iAZNYWhvxY7lgYuDoo6HaI2R8utZXvRHy3K2l+zLkPAYvRf95d5GMQ78YE5Y/K4m7KOdUxaV30uHnFZLJ8crTd4bGAt1vO66wIn3Oe0tpaGJNNHLmz0yaXHU9kfyOvf37eASKwhu2YV6NftuQB59fU4nAYAMefOw7fMdOCw33YP+c5E9iKOxLPiH02JG2YCnVn5TsNATXXI7q2zLAlnuQ4GL9YQ7BDHnf4AZ3qth9RDzqcpZHYeXRYdIvGPErdyq1OTUQxu3yRjc6i3JBP7/dMdMQI1jZrtsRPx36pTfbBfDaeVeibxuu2UZN/rXv7zJYQ9qV8cpqTp0bTJrXUs1ja7ZPHivDhHO6lqp5j+HKW0Tz3DJio+hD9wbWAPzvtGmCCXhi/VQR2LPnR+7cU5WFrzc6Wh0v56N4pkpnjPmGOrjn8M0XcwoI7tdWWoOxSpc1poyEiuwrfUVnnJHe3hAq45//j8wrPK4F0GTa9yNwlheXV9MJYIlxDhM9vipazbAzhaouXPFfyybyzNC8Izg6a4c26Nyu8Q062rpYrepSkYj0KNM3u7dzD3E8nvLVt1EUe/rTc7DVNJnML30tjkYqX/lC35KrmOGJX7kh9RvbRkOIe1hc1W1TrgGRO7ZEoNsQyNE6mG0S4ebnWcYe6faJsBVLrDwFLZECVzdsD9Fy8oses4wCYt33O925QswmyrvQ4ZXvhO3jqdxbQmOt3WFNfFB/5ij+dHLjZeDzD0D+d1X2jV99m9+QCWAcfi8g8ijFHTupzkzZlVQXdM9ri27cOnyvCNz+/bFr/mAzc5wap3OLti9k73NrJyR5mwb45q3Q1GUGP8X00BLpDvpdZui8DBmZrZB070KfUiXqDSTlP17LucOdNlq9AZN0U9EX5xdzyzf7EUSujkR3W0ie5YUoEIKOLgNCWtl7NiH+Bah/QpiWy4SLUzmiI7sTeWhWKUhZ4k+WpJ4utJX3N/SVuJyOpl4WGOQ6GMlygvMv/jSB9I1eLsjvOO+cCGpM1edXYqVeW/ram3z8JYh+54OCOfmhgnrYkY7LVUG4jL4nckbEbyYKBxQBuf7ZSscpmJbKdDZ3By+y+oTk2B+pUm6siywvNCpkdv9FErILfXPzf8jBPYBFlvKBwuWuwaffd/c1bRsnNLbHGJDuQOIHKopRpnvLdctTiqHIZU99VzmOC08p8THFU+cuW1BbUC2JS1gH+x7DKz0puin3HCEqn5mztDhty0XtizWe9FXcgc27O58oGFo9nCYtSI3COFudk6Ixk3rocQ7viUC7nTaELI1CYOXk2zPD6m1BfncqNofuSysnChlqS9fU0JwO7KU8WF1MvG9e20nwh4Z+D+lsA306s7cZRPM+h3K61TbLussMdC7DEdsuWbdhkY80WO/cWrGN7mdXV7JbW7F+yfM+mdWt27LC1cDfbq63sYbfA4rVY2s9xJ14nVydXJ1cn9anW+0jLeJv1vsoy3mO9L7FlovEGVeOA13dkFvruSIN8ZAomjfCU+Z0abi6T1+MajeVfU8uo/46gPkc869v7g2WT56mER9gOhufNApKHYDviyVkuPNZmzXOsycP8EJkXjJw21K01o1a2OnrOM3bPDXn2R4a5v+TxFi6bmS3spoKD3V0bm/Qd0VG4gDIv2z2TDJEoO+NpB1oYGGZ41gdzoCPombEB0hBVCE8bKcahNvvVoCJTHI1gM53M7YFOQ2uXk4m9yGncbZkywStqFR6ijeVdTru5aXrUFCznzMDKIZN2ZIIOx/u+M9uO4fSDvXUdpmzWHDLakzhao4t20GMBjNiO+TIKm3SuoWLn3oJxbC+zOprdqhVMLlo2YJOdtUPs3Fswju1lVkezW23xWCzt57i0Seq1ejvEX6DdltyrxO2ICzXDpT9A6k2vfIk46WUiP42jlFn2G1QNAlq9TKHfTSOMxqhk/lHDmwbYMvk/PaixotEpGTWfG+lzmmZT+3+QoqlgDfKI2QHQ/FlAeZhtT5oky4FH2yxojjU5mBsi84IR04aytWbUylZHz3nm7vmQp1fw2YRbaF7Ml42cLWhT2cHOrg2Z9I7wUVpAPu9thyWGSLCdyWkHLcwMM7TrujnQ0dzsMsc1OygNkcuC4WlDujXGK6v7bG+vBnsydU9wjaRxI/M/WzQckImPRoEy+36twUOEjkVG5bTDnGa9R63K6sg5z9h9DXnuw+2mEybAeSnGUrsyWyLW2e2DJcoouzJMIofYVeZAe1+sTfAF2aGNC5jB9qzLWNj0dW2dHe4W0G6Lz6ridpiD7FtYZsbmJWvn7Fi3YDZbe1YNs7PQ8ijY2s85KyYjriKuIq4i7KnS1UjLeJv1tsoy3mO9LbFlovEGVeOA1ndkFvruSINsZAomjbCU+Z0aLi6T1+MajeVbU8uo/46gPkc069v7g2WTp6mER9gOhubNApKHYDuiyVkuPNZmTXOsycO4UWo665Tc7OoQZ1HXvlsgLLBClGgfrZrl6y6bqHTWWCd+p2rkFkRP/bYBjBXncbsLXPaWrFvmnA/jpp7PcUUCRSDUcexmRz7Yb0r+I2ya43gYpgkajxI0AX9M1VGymZmj4+qOCIhGajXWi0+tNyS0DabMR3OWcxd69hre7fDlC3y2vcvLXm2+v+bejtsLvNu69upZu2OveD15+dcm19d+23F5gWdbR185bX/zpRfavcypazNsaz53uLTg6+0Drfy5O7D583Fw6sF9cKQR8OT8v/13AfYmAo2A/Dj4DsjNgtsE+UHw1d8Uut1+hHEu6uY3Tf3D532wm4yahfVj5x2wG4WaP7zOUWc9e2Gw96lrjdzIeAf6nFvg3vDfbj95y/3GvtnX2osuN6bYWVeR5i4Odxa9yL0lpIEVIua++nmyXMxuYl1rZe2Oilggsm41TSuA7t4VwPJnFBwXIWaXlz+trXvyHFlf5LSt7slzUn2R04y6J8/19EVOi+mePIfSFznto3vynEVf5LSG7slzBH2R0/y5J88F9EVOI+iePHfQFzlNoXtnLzBtovb4nEW+yDSO3JNzH/ki00RyT86VpL/OTUNJ/yREDZPRqy8gr0kZCn7eaqRlABa7aM1yYqONfdlqc3MeJnpQRv7zl6nLyZ+psWscT8OUuvtBaRnUxX59bDWPYe/1xlzzXPKS9rmAST/p40vI50ONrKtGXDx0194DyP/JGINEYDNLmIvJvxJ8G5IxOx9Mz+HEyAoW+b0P/NrmQJND0Y22s3aSu7aYmk1ld7lMv0gYsmhT6eqYO3suiB1walsI1pwdzW3L7pWpzlJfqweubLV2rOQoF/tYbg0e0rxCLfisxXHnIGrb4fp3qEGoEebC8tYMRk9kLcbEEYqBOBsCV78RlFE++5hrGGYIzCZxcG8Bsuyzg5AHRzbYuZMgzCV8slBs+6aq9t0gmDMe3xdryZprIhgnysGxKdAmlC9qV2abjH0HHQG3HdaU+048ueZG4MR8vvTjPdm+z6LSdTfur1GTLbBd7FuNtqxq/nTF5BE2+1XaB7zcwwWQNch+sMoRADu9teO8iTkwRU1KGR3sL4O19TTBzReDS1P5oudaNARlE+Dqs8ZxzLuyrPoxldrxgzonJTaHday7ELdjg1HH3LfYGH+wHzP1tFGTcsx5vvb1GsbGz4qBkxLjxuaFtiZ5UsKm2caJsNR7Bb/aAQ10S39KMy/gM3cIo9QavmSOz9nL2NMV9cXQbftJTqXfIA3vqPtkOT9mYm2vQaYd9xQHe77ZNy7VfK/j+62WZDHO7gcfvbelxtwxyLlGfVhdJrfQpDsNb6ZC90z9RqWSXOo3VPsVtWSnFNuYfVTUtp1SbPP2UVFbckLA0BBtprXwVFjkv0b5vjJyp0j7zn2QyuydIu3L90Eqg7ExtdhNkrLnRzYudmV/vTYaQTsu8jzzsDZI++OS2miX+FA7tTaOtQbf8bdsTBPED7KEmi0bAZ7SdiywJsqGJHU+Z942BKZ8F5CTEWrz+dNSQ6W1IQvQc1D7QFMK8wrRGmttZQF7GTTCptaWatORd8YUZM1ZCN2ynXJYuVqDSDOi0Ka5LBbWK8Va2xgxpEXZVW4TSXZoJ0uagjA7tzPVFnymabMD6PbbU9k/qFskxeDujwQzF+7sSCvhrI3A7gxqBMkMsjsv1Q47q9LseKfSmrMgsm13RKMxbBq8DDS7WmCKZGp/VFxb2yKaZb/KgLEDG/cJ6Iyw21lzHCD3amHTWVg4J7R93AbbnzW4a1pEBRdNtAxxgwYrhkOQvi6Mo8D0zmJnsNzSCbmUvLwGFG4onUdsR8i8oI4Uw8tUYYZQsKayExhVs8W1rBFWC40Tb7mvwpR5WTDAUYfM+LSzu6P30IKCNv9sZ3AOvxBOefZCEYMrbVlwNtI50HGmaVrBcmxR0lljJTHnV3TWOXvr1bknN3EKF5pT6yEj7ZhJ47ryjWamigTicu1voh6N18RTLmH2arzE2KV2iolWJ/jaErMwsiRzPJwFfbOBcGQ9Lai6StZatoxeyHQ6hPQILEIIFj+Ce/g9lQ2lEcxjhUFpB3HWZ7ElaPYVJMn9khVMuYA1z/6uhni3OmEZ9cV2rcFrbrQzm3+x1daCMRPdXrI9UraPX5t6XON1nFOK3QelZfNuLTYHFuiFobZ3hOox12IOz+77XPQFWqfMy+juUJt3xXdLhd74HUT9kwIOVuFm5jAW9j8ZzkMQ52CDufLwMC4Iw4+FknBeNbm1Yt17yk5m11Dz5qlE3Jdhl+chUDKVnJxdlz3pgmFHn0rW/IWILb9TmPcdyycWO/QUoX4llmu+X1cwJL3CW8husqx5d9KydwdlarqDBr0LyaZ3AdkWOgJnMjuyQdHFJLvANtC7ocmqO5GSXUCzyDuYDfnucBnHrjHuCMng7mK0x8q4ngtu4M5hyo60G0rNYeIWS6l8IhyvtMSafxaWFz2bteQIONfYMOVUnh3LHcCC7Ja7dNg9237MosZ1t2qj7pn/HWvnirYcZv5yxbMTZbNA73h7Nxk2q2b+dK20O2w71UytO9k1txCzZXdaulkSO4jW+Vje4BTMzWeDOcM185DhJkwy0rL9ODBlRtODuiMxCHvePT8OtoWwEd+sB3RYXjN7Rt3FaW3SoMMx5W7h25iv8L6w6SCYMWfLqye1HATa2Fz7n0Tfjk/pnvc1qR04rPl5KQ2d4lPFmMNpMPuCHcJ6n2ex3GFhsin5XyfzPZl2jBHdcQh78sp22OR9pwlljZIFXo1pNjyh2cNkaiu4qcul+CLaYa91a+45j2o9Ru52WnPhuswqqyVFbLPmgOqykfb2oXModeumu31YHKgpUZY0GsGCx6BM02Qn58XzhvPosfvzBnqraQbv/bwevKnHbrKsPT+6cbVb++u16Qja0Vx8W1MCrMHYdwq3OpGNgstbbCxzST4BkMbb1vjxCG3KtiOja6CuSrH5zbI1d3JGs60IZTt0Gm8ByiLMONApteZZUTICO+6toayNjMDmQfcOPOftMF4INOXMXusc3KkFZraMWhbLqaFWImzNzRQ6FyGthlnzh7BJhjC1vQPZcS6Irx7CCMnt+Z5z33vRdEzJqe6d8wjM8X2x6t5RL/A4l8hXStw7bY8QO3sQzbFz3IG1d8Lu6IEuBGzjKeBGJ2sjH9QGHlxT8JzWGKYWo9Rrvi3DWZjVe0F2qDDOPZoRuh0D/Ivh0roQFxL2t4mPjd2Zo2cx0pzGwd2ivSyz46CXFWOIxcbjitp1a6JYxBxEW5qCb5+hQ1eriTQiPdPcMMx24lO+hZ+htfId1LiVxjx9jW8q/TjDbhR8xXr3emAdTMVid3pkGlx3DPdrw0s7Dww1wpy0sMxUOXiuuXaUoQDYeVEIHWgm3a5Ll4lO9850s8TYSTgr7Ttlm/28aEhO7nYyfd1qt4h5PgRhOfoHwne8RjQFEM6uS+KRte5g06a+YOuLrxihjDGOnYv92SIcHQeWC+l2pxShPod5GX2hGtsRjew6dAQgcbkQl63djdfU8VExRkk4eZ+idKw+QbMprdltppBgcRQ4HW1LMTuWN9j4NvRX8DFM8NWpFeCji8MrHhfPvuUcfVOEZrNGj7tcswpYJAXCs9S7kV2hs52u7IorSsci6vsmnVaA2mEXO+xih7m526pFhVzkxljdX/GspJbRdhGaai0v38e2k2ErRs6X6HcRhn/HM2XEybP/4VxTtEvrklljX7/Nh7cahbTglfdWXRi7Cmkpho89bjWaXFplosxaMDYfrbXO9wlYpU3VqiRTGb9z8fcNcxotpVn29/tb/1IF+TpCyy39eBLt2T9hKKjAtTyOiPYWb/z0p48At5TRuNLPOUkJzhJmqGUn7NnXJqzNChyZlsN/yHejVRPviHpqzlIAEhIyf2jbptQqH1Q5LawRNkefEvmDzOstI3N3M5MYjpxHFL3sIGJhxFUAdg5sqawbG4c+Lv68OZOkUh4OMuWLZnOdmlz48NC1U+rae4S1lZizs7fc1ozhLDaaZIGZ0XuKkZyNxQnb9uPBZ28wLBriU7LOwubs3kW5WabmUC791H6zHbY38upuvOdBtimzty4nBNfABp66XchvXKpiazXFPUv9HFnmrG8FpHVcbiURWxr2nbMWyrQPkbiAzJGlQhs/IcFd2F/Y5iyV2ax0XciS5yvnOfKDcMqvMjMiNHvs2iL+ocYsAOvupnCIDesN+S1vlmqVWOKe7+CWueG82Lblopnj2O5rNXwWl8afkag3SuHxuhjPjvECWQrz8Ydn1lJz8C90dt9p9Lo2cto7rxi+mr6bNfBWkx0TURj+ckDcbKdzN4Qz/9eV8DucyEEQsHNeWqLn31jz2eJ0epIaARra/FpZhrc0PVnHlmPFVnmdy4TMHSkl3SRT7I2F+PMsXRoL9+8mtfGzRe3pKhPV3/OW4L/HQaaMe0sxbJWclS4HzWaAv1XP22WHrtO9OzfkYhFcQWQoaPRNpHb0ZbvddmcdDbdJOVbKbVVKl12CjS2Alf6O4NQcCzv/3yrDHy5+K0xaCv4iSdpo/qIhQXk4S17HTJnSpeB/V7P/08trB8m3ynmUVpcMYj2Cwyb+OHl2dB9ix74Ms8GRq9aWOM5axbxry4q2tnEwuw92p2fLECubZ5bZcWIUk7zDMd5cmlg6yIaxRY7O4vLK1MtdG3buZcjWRe7LOqOVDLPTe53KKu9wYvcyxtsT2OM8k3ZQnXO+riSuPSgpN6npNangyP1uAn5nzc0EXOxj7cBw33lly6I+S04wGTt8t+LAXOW5RxTkUI49ViJX9vJU4cTSnTbBqOmOauauZ7hF7+vBoA/OJ6OCPk4Oxh72pg4ql9cUUi57K1HurKdHk0Y9ODXurnv3frBoXKbMOo59Ct0ZhdnncWXUtDuUm9/U7sYGOd7ER88j53HGvs97hXiZ3cix9m0ub2FumYcXrrXWJ9h5SBkHfOfuIx9ClmHf+Pb4+rMSvqt+xfPX4pUPkl/zQuevnyLjq/POnG9Q71uh3x3FL07emocmb83jkrfmQclb84go4+xvR77fTxeOfQo9mV4WxX2QHBjBM2rt2R3uut3+xqJlr0YNufn3FlNyWa29NBHs2fjO5ASG2+HfUU/dvbnrabEkFg17JcmKlgDOnrO7oPkaSHsRVikZg1boSv3Sv4M+U2fP5d12rJNbvAlb8tb9Snq5x0vABgWTQnekk957Dm/7F3pMiFE3dy47is8jXFoxeOumiWssjthy886scUy46nini1xrbmlh1lTMW7OuaIE5xoauLOVIr1dYvu3EHCepGwcwxjP7MLdMDtoZZMaxIUZn6nDq1OOsGXfuMOjWIfZluqNvHM3EdPbh2zKUnZruKu9lYmc4xnvZ3RmO6160r0rkT85UiONsjHtG2fjDMMJpFa4Bucs490lmcz5bk1n+wxOJQVchDHV7SCmBCdY4tLKS19NWdHpmy85RZ3WnhO52ZOA+EQSX20ErDqt9lJ4owjRwoaIko9SAvq7qBo/EkXfo6k/3ufZx8oS3nGuZWmvvy1G2eJE7N4KRtOLDcS6xg2bHn0VLhgL4U7x95gDuw6WBf0dww0bNhv/TKJ7RkHWJdpMs0al6lAdrtUlVcSOL1FqBxGPxCL51taXqMpovqRbynxCl9u4cMGS1IOqZPZD7l3EK99FsGUTjMvhxCwWZwFOTusLtiJxvC4x296h6fvuQtAzl3vWEZJw7zGzcVlKyeoq9XLDYVg22Y4J0U0Fm5dbgaQPNcwSrwxDAvaKd+WUOwsCaLYk0hGQ99rzsC1abNwL/LeZu5CC9p/AEyQP6Q7030URzvz2iK9CkoaS44g+bjP6qkrMQYH/Z7VOWsEygiUhY7zIEcjeYv5uGb6n0mYu1dmZauZUwtU01NPPnDtIiHuH3YLs3y/af2ZOsoBX0spnV3VP27p/odd0/jsj+XXpRSVaQoEcCkCfidwpfuZL+Jb5DOOsHRro5//9uPCQkHwJOAAAA/f///1oAAAABAAAAPqcAAEC/AgAotS/9oEC/AgDUwwE6aWwZOACeGwAwmDUYYDTYglLlvncejySryt0lU5VLLTIsD/MUQZ5cg0gOAbMN720s0zbe9ADBMqzOCqIPiAGGAYwBWA8w58Ucj2bQRNVnRGrxmm7YrKid/HMGnOoXfd6x2YzKOXFyhTeAVjsmNZE1I0IhtUs6xZvUcuVb9OqUYGVuyMELd1iA5G2EC/FmzOz7Y0m/m5HIywigwNagoq/EMWUF4SeDX7LdgkETCM5zcnYeUQt04qPQUVU9fXyVn/EYjGWF9+QQ2reUptV3YMbjOdsn3lPOptdCFDmqkJv/DDrr3nvvvffee++999577733vvfe7957770TXosMjXoM5bkQsrFQCpKQR5RBKtdBAoJA2jwJzgYAg9wE3qEANLsBCMq14gq53V4gClE3mSOtm4YsW/koRAX5dDeZHbo7SNbrHlMEjCEDnpvwWnSPsVDmFtOjwB0YKPjDVDHx/xDFeLNMNveeAMxheqpc+ShE1TR6yPV51E2Kvb+oGQytgcbjltZ0XWP8uvxmUqEo+QaUufkLjcJtpCffh9CZ1ISS2gLPGlmWZZ7j0mwm1eJlTVmWPcjyTleWgW7I8lOXZQUIgnZkIlmWeWRZBgv1FciL5CeBtsUaJK1xoO0SVBUIaXuEoFKXMNoO4ZbiS9sddpDM0XaXY5IMP1O7/vL//////////3POOed8gpV6a1BxKw9sS+uKVpZIreybrMkwtYzSrAIb6h5ZWGeMNZXx1SXhFe9iVz197haPSVeuvVsEcjZlt9wtwkRMsFLfcGgiUIGVgVOL+1lRXv7bJorrnGUf/YaE+cXZSbPxUCORQkyzfb3cdot2o1s64RWm2cRceOPqdNsVBWtKxOg2MDLvx7333nvvvfc+z/M9z/M8z/M8z7db1lax+vV1Z8X0bjayFneWinynNem8tVRON4m2cVmavKxaATGwom2jKdebr9VpEQr+hFd4im/s3aQ8d24ejya61qTkxLeNyQZ8GOLV6CyjSBWejUSFoCY0fgXSoeJPhdqro0J9f+79W8qcITdoR/I52dLcoVuqx5yxXLBwLBZuYJyh9DS3yXKG73iJZ1/Fy21bRU/uyPwixTMbse1COArVB1hAOlYRzI8JMpss1eraMC3g8KHoptTkv4Z51UwREwkIZriNK0rrTx0HN2oVb96k1LWicbmdTyiXgwJiVYPl18WbL9WY5ExqaE5ewtwJEwTHfhjiTiy4eNNSD2/acggO+31ZIdFA6hVisPY9AW0Wlt6bY39gJzll1gxSAsGfoOLbSuUN/hSB9JVcy2G1skFLT7Dg6Sun1Xqr0tKqUrQvuPZj+FAUzASo7rZqnhLoRHWImLJi3LqKMG5kaJWNM1HybuZyQQM3DmndVsdMqn60YwzmmvXc1m5YXL+uAcByzXpsqMcveExT4CobpzWrDtKh1MhoHNK66bpveFwutlGr+PHysL5ZMW7Vy6qxTp/gwgSo7vs4JYBXWgf7KQLJRtygpdu4ovx5Z1omOa1WUbCuSsiPMqG9B3Gwn6BiG7Hy7jU6WP68Ko1YJzlliZXeqD42deTvBTXBbkpN1mVzArqOktbXq9eweoUY7AsjjLra18HXG+3CbhaW2n9jf93OJ/TrYWGxYb8vO0aXsy4HBeTrFcb9fyfRkOVu/f///39WVDaWftSe2AUqZMgyjV3SqanYLunUB501VKqpmPOkxC5Qu6RTqqnYLunUVGxnKjYV92EG8EFnzf//U6mcd7ghdOCGzKFSgpWpy2Klct75ttGUkwpFkZpQYv2p49sttq/nbVcUcK79yLtHozXnnNM051bz0qIsZ6nIWionDmh2gwfeoRCcDXDOObfi3PpTx6+LN+dXl4RXrmX7es5592iU9z4vgfc0OXhKsDKGhkbdo1EZc5KUINqzAOWBDorzUjqCpx7f3hsHRgAcNmLXODACxnB6WMxp+jBpId/RBzyIc062RaPp3vtvUurSTl7CalOG6GuYO7HgatpyyHnVTBHn3IrG5dxalbyb6bpvh11FmA/GPxdWxEQa0f6z9Ua7rDG6nNnWCyOMvl69Vq30RlmhkWiu/ahJ45XWuawao7mRoTReHpbtmElF22pfBzSXC5otBwWExmOaQuwwhXfWEOX8SXaO86An2Tm/zh0fv84aon2YAXgwcBIEBUaXbIv2AUUZBKfbqPS9QSJgiiRBEACDeAGAgjiWy2FnRnsUgDsQAwlBAwIGQwAAIcYAsNyNABkLAAAEBAIGcwJEk9HuNKMjTdPqibcEUCN6Ma8sFWf2TK81qa3gTtQ7Xh75GEj/FrYwLLg7IRresrlcmT6h1gImhL7BVJG5O4+jLeCzImjJqZfN5f56R5YEAxgB5n//vsAKwQM+Cnv7jwY5xy/hdhYAotQ3KaZjxrG7WwGW+hWt/13iL/KUvnYuqo0JbKEP5mwcStwFDz2NI0p8DcDO1i8d8ScksPRtjs6Jc41mYVLq1njj2Xse0Xb+dyTS6xxcEbF+8AtmeJoz3nCPBuimGAqbyXmf8e828NXrYqtyjsvIBE8N1g4r7/OC377CzGZ7IeyasZFAsxDuGvtk46llK5s51hZ2ci4s3nbqCoM9/QVnbbXmHJer+lNFD4ssnT5GsGhPjV8eZenkGEDV3yrKvxU9r35zwNewSjP6kGVctwIKs2CaRZO77f7Dz554z7mFTpF3o40ULu4j7mDDrj/9Wrl6MCbfMq3dqqw/k23nexl7CJX9R5hvm5aR2tuECV6QPDxXOxEb5N0ii2zl+lWeo9MdnPEluLP7nuwAiyzvEq6Zpm/XDL8Mz/EfHJ6KA3MOAYxm0XkNJ2cT1qqlOC6ch7Dh0UPd+zyWa9hZXGun2hTBggCbz1+RECbDFrzVVclzXFb1p4o8LLJ0eoxgoT01vjf2Xydp13+LkrEl0gSA8W6zbwe5KamPKCVmosWRWg2e458dHoyfswbiNGxzLjBge9DVMu2lnTXoRg9GAFsAd/mssaJzyyKsENzPZbnrJoFdY08GG2UONXZb0FfB3p9ddjZfEekc1WfBFsk1sEV2AWyR2P7qyHMt/5xo6f8ai/4eXvnX6h9+Bv70teWnrxU/1VDUqob8RegYV5Bd5Vpk57kCefIPvtnpKqTWugqp/a5CasKraHcY8lpkt7wWiTmv9jnnPzg8FX/OGoiboO1cYMD20M2mfO1a+rvWiT5BPHdRswjpljWs0LdPacvFocfJgseaM4ccUb2F9UqL9p65u+DcAZ3sOVmugT3CAh2+m/865Fa/Drm9r0Lcj+u3616LxIpXIzHbNUjtdBXSq1wB+Q2uRmJ6a5Af3QokdrcCuemti9wA1yE3xlVIVrkW2XmuRWK2q5G43DVI7XcVUhNeRdXRkFdlMyF4DoQwmdaNINpBGSvoYxmJxSlRTSBxzze8h8Dn+rherbnPVn2qC8JourHXONAEjzPmXqdQbwgES6YArP7HH3OOU5Q0yLp2V/D+u8Kf5ylZ7FxUI1Pa/iCaP+2/hc+kzZXXmu1IGEdGuWTZRbpJabaT0iswfYf7UwrC+d+RVK9zcEXE+sEvmOFp7n/DvRijm2IobCa3qOQlgbXfLqd2pHNkhICaqVl2ON0CeuMi7Wy4N2KvfTZa0AX2LgrGMl4uX7IZsSZmJ3NB61seVwnYk192yrZrnvOyor86flnUppJjgFV/6vjFIkan5wBW7VFFxFvRazsHc2DIAlBPDc4WFTkkYPV5yJpWwCenNEEzK9H+d/nWhnfyXvCIPyGB64vatT73fux0H6SwTaYU0vS8C1QmrJpxNV2gMVGD6GQc6eGoRWeOTciQCvtpr7Qf7Tw5ZeLxdeqbzOJ4IKWDaSbdO1Gmy/rV5fI0ks5RBlecCowxpzLJZ4m8xrVZOGvCS+svbGKs/6mGYvvwl3W4WdZaHT+Ff+GrMj+4guCT+ZZC3d6Mc35e9KeOXh4xVHqOYNHfKtIbi18na5f1izDZEmsCnnFW3gz4K8kfEQJqosFhIA2e05+dHkSPrJH5DgIskHz7rdX42VvGa8lGi+v67DrjRQOyhWM5IvtPy0o31VmzvBO9YOZW+qow7lOgc7linOPhxJaPsKwFo61p2Wh3tGy0+SwaMZOlo45i6QgTWDzC5pUcaeSKRhq2opEmrWikVSvdceBkvHaJJ2z+lVL3WlQopDavCqnLV4XUFlYhO4cV3U5HsQLpXayIzDRWa8/5DA6cCpDX0LyDJy6AYbtAZuOuSUvPtBHPurB3beginjE/97RXaLGvZBl+09JalB0S7AuZx23Cq8B3d41h4+LOIee4Fo86qeGjTGn5CAtaMMJ2lo22mGFGG8uykRaxMOr+lY66eQUjL1zBUfasaKQZKxppwIpG2rCikWasdMQxKx112EpHGLniEaauZKT9KxppBYuOtIVFI81h0aiLWBh1FEv3nAqCjXvlZ+YpCSNT5onl8GTJWCA9c8Ggn22TnTZZ/py0V3MCRn70e/PSh+/JTk67823tbomxYTR52+jhmWwMqyxsL74q/aRgfbNhdZ9Db+agC+a0hcxj9ktDzhGI2GZ5ePXl3M68Vt1B7OWnTZYdEWyr5s9z6ntsDHkVF10pI2SWOdW5GhHT3KoPSabdyp45znxll/zd6vkYEqxaWTSMOhFndM/qoey3pcAmZs7SOLn5c4v8lSHxq42Tye4/yC0gRKQ7BMnO1ZpWkJ+asDTjhXe247RGchano4E7zI0nyRa2Zftxo9Kh2NCCXvsQcbD11FWZczgOPyiUFqg5WDTVXEe9XcoW1dzCb8X4/d6WXW8OrMXd0anz+x8OW6X8WHjh3D056RBUED7qF4W4E+4IfQ55drbruqwRgtFYJv8d22QLH/xx31f+igyTvkmufXo39Sb4UB9ZwMl2tlabmcCmXhlyyyxPd5Ni7fdO40LO22SsQrUHsLCathcPeWzww9TvkUbzUw0xTRJw7OpPkwl8iK57Fh31tK3Jf5plaJ5R/x+7eX955vmW73FR/6n7d5+v/9kV/Mccwpf2EI+NU0DoF0DZSQUiV/8eQx2kwcGp7jpem6bbbGXDawvk+VJV+9SWf2wurKUf9UmqaW4yZBX2bugifQyFIg4JH0Wxvk+H0b0VW9kXYVavfXerbgfrx7KK82L9nquMprGCp08yexTUTJqsMof/mFH8d8xAPiMt5S+2l8/I4fxHL+hjRP5Pj+h9Z00PS2xixmDjuIDmgfHK6iGzp7PwOMgHp8AxwgbzkQ6fl2sZZw+sRGvA22DTCzd5pOYr8oCdoW9F1Pkh6CT+qE79fU8s3T1MjyUXtP+wfkPZHaMu8eGV2T08YyauE2Zf/KyZmdk+Tn/CfMg4SP+Ua4vzQIeOJpMFih38PvWtO5wTR9xF4uPh0lbE24e4PL3J7FrGDuoLZzVcsFKGY8XI3xiPzyHvjWV+y7FqfHk7+SKtE5qhUSdneYTb/AnDAU8+ZqzlHg205wJVlne370jTlBWcTcDWWFPSEuMC/ZNjPm714bRYDoMhTd3X/Y2E8ynIoXKL0h5oD8+c6fJSYJNnvRavduh6CyvGrbf4SnR7uwvetJgDh8yM2lznbAp5NjQMApxbbYN9tjaxGADbVM1psO9R+lkPHKc8jZq64LVqzbvEg55nXPbWY9+r2q2vieY+8fDpOboBTs+TNPxYpdHfbRqZ603Q1lhT0wrlAveDmD5qNeT2RR6D2U79152NWjP+Ipln0q3wDe/30Jdjr01ab229uPOFF0bHtmlOq4cae4y3dAnuQ+aXVm5zmEK0ZTFlwiKu45U2i0zCdqpsCnAmX6UQ+xgVfgNUaqanq/y0Pp3+M1Qol6h1+jxGvdceddVXqUd9H6aq9zb1qnnqlnKbkKyBcNJkv+XOxu+8IuB3On+i9scvcSeDOSRrV7P41vaJq0nlnn8AexcZLD9v9lp7tJNrIYHtA7QTFsF4RfLfdPnoH4fAD0pP5aOcp0SsKbS9wMHBLFPfuuC7bC1CnS1MV8TvW1yu2DTTWsaOioWgW61XrL2nXZ3ZcK/xkLFDm27+4Dprlv2DLaceXJ5FiUE0TIHkCJrnEzD8xLCujMrHUjsTL2XoyTkCVSua/Xe1uVvqm+DxFlPEaBdAnArneasFh8FyM5hrKr7usNrltfV1d8v6tOI5+3VfhuLmAmtV7QrHZNHKDWl34FgkLoE6OQQdGpM/C9OtzwI58c2as96Eno00SH5qphHqdCOrMWY/69zW73JBOM2pU+B1ziMNdFc90z3q+1I3Gt58Gg53knBEZqn5bzslu49Dcrqn4OdZQHOKbIuunqyORXywxhTNugm7BO8iRYlPLK6Iv/bpesvrxc0vvDbXThFaqBy7DbfKqLfvOTZGATpkZubmOmenkFdEoI2H6DIb6rO4SchCmE0BzARjoDJtgMd//Qtsw+hXb09/TXd6/XPiAKgOMyCtXQI50h54+Y2T4F6sguV7pMY/07onx1fcXBZG07y/z13RjepD4j6HLrmACV7kJpg59r/rds5KuMkuSw4XNbEJTJvScZwKY/bwJwSNUNb0kwWCQRlnpqfFfqPKNqeFIYImFH7882wvg8tTP440nA/4Yd4gk4udzlmp619Oz7tdm6DqcfOLE1YX6bq08LqxBaHvLVEnlyJbXRDz9vKelpnV70KlMf+L9g86U/oxUXemicnVXITGHQWj9n/b4QhokWk20Sh1olffuWcgm6UbAXbt5raektBQnRm26G/reLjRIq040asFUSWn2fYysjh+RJAx24HOPiv0Xxqcxn9U2HMiDhE8oaHGL87eOZgwlXskh51LqBc5AP2zD6okW6AVrrrd39prebvqte1RH0a28pvaTre5JfL5DthmwPTZA69a0yR4Fwu14SJXnW7A6gLXGLh33qQ1AhP9Yaiu+LhFfmVI2nSmjuj+ExTwe8g0g5hlwPbjq4XhwrdxBgU6LdvepLAWYcf8QqftyUwmvMF4oex/6sqMPg7pD05PwQM7r8xwQpBygQWD26bedY3tkr3ImluYrojft2i5YtPMtYwdFQtBb7VesXZPuzqz4V7jIWOHbbr8qUCMy/yHlHXniQ2M65tJRwM7efJY8a2T39nO6DtHgLWa2kmhTs/K3sSMwbkLCNyO8Wr9hfiDkPnZ6OUUbkatgdnpWnD1lsMqA/bnl1XZ9ughd4MO0m580LPEu4dlM4ftJ9esc3IwldgpjtN8GwHUSYQ5zSC2egBx3MYGUklnEM40hlz+yT3Emp8dJYYRUruNcDJmDTN1qrOD61oHfRySD0qeio90XpShgzB0AW0GZ01R11XaJXjRscF2vILx/pblzE22sJZMMnjcvDk6mWSlnt4N7C61804LD4Gxo2Obin1MZLsNkSlyPYTPYh6UbIp2RGi6iI3PYuivsSeDHEF52p0MP6oA2rSS1RvLk60umGWHmY/UBg8/a8xVfrrJHD+bFOeCy4Ho773AXabMTbZONn9uMb8SUYnuEOz5NotP2wWuLqX3fiWUu4mwfLxZb83SnVwLCbYP0E5YBOMVyX+mEwb/OAQ+KD2Vj3JeMcNOQcYFdAzumgrXtbVL/6Izbqm4Anj/6+WOTRfXAnbmLEDcDn3Fwz3t6syGe42HjB226fKngjsBa08dPSyydHoaQcLrMPZkKPpNjI0DvHsxcz+xMHtFNuzHy20lwTdxb3DqAhtux3z13APzWXwNkiNT8Bwh4/lOhzdOtVzbt7kurnnFOyPYQgq/bSCf1Ual/cPl7Aq8Q4bL//nppmg4rIKDDOcQLiluVjAhZBBFUz9zbIcf38N76YztT3TaJID9s1raVzO5F+Lh3ZnM7wl5Kk0gQ/15eNBMv9g7pvyDGu0VZbdv0iFAxFO/ugUy3O5sdcy9eOLg0lS5TuNdzha9vUWPFeH3v5ZR2Sxci3/HcqGH7ZmrUOyPwPKcI1ir7hC+sQ8ym8J25O/R8/5HnvQ1u50QMODoFOBMn46V7WK83itx0RmHH/B1In6vK3G7tt2K+34xTv2puzHT12Nye0NW4wtgfHndnpENPIWjj8aH5oSEZia8o4lRao16DizlW6TCB9W+ieAQDKYi0SpH+N3FhYYV8cyYmznI99Wad0UfmCGmgXkMj9K20SDylBfK2oX0vG1utrjwjlfBpj2BOdqTAlXXbc8LVF23PTdQJ4/5jMS2yV1H1qQjsy/UOh5Sgbanxih57c95cudd7EbQ2xN6vQ49Y2BmU82Wdq06Ngj96RaaCo1RNw2aS5TOj50APT2LmNtHHgfnKtN8ZP3KTtuf+oPDwzFKSHsUuIZvmcs+FXVbaoyaD9ycGwOfJkJrpFtusZW38WdVF67QOcX9CZewLv/U0Mx4JW74zNzHqGq/NnN6iXrUqMpk/Qesp7SLfrkYoyblIKayR5nqJconNuBYlb0lc4ruUXJlfuAGVdbthxtUWXd6jJJH1plm+wOTLndiI8vmGgPf0dTC9j0qa6jVEfErvinaU4GEGPrEXuaH1H4bo1A9wGTJHmVRl6hWjVE3ZSQ6V23nziGGCft/xMA2jHLny9IRpAFHjMao+QOQZUfcSAzbiw37YvcGTbQhydbWGKJ6itsxykI5bmlNVrIxo5bmMPWDNap2TZL+a8zRMapP1SdMl6ghbt5ro1lt4t9n3KM0+xIVyDYpHaPOvT0qPJeoBV1+bVxmsuBeaK3fFmmm7SmX9c+VGKPmWn9kTCDuL4IAuIdYtQ/co5S+RFH2WWMU96VD6F3aBNm2c/o96qS0uFl8p9oJKm+1vS67c4w6zckIlihzotbUZZTXdENrfjuGvGiC9yhcs0RZ1DGq5cxBbqkYvEd54hKlTvvJ8tM+7Vcao656j3rCS5Q6pQiUnVJjVP07ijvwIEW7BSMS/Yh7P0axJvzZkZZmLlFNq/2x6319I0Gl0YaOUR/KRIBjDlvIRRukN87cZOTmQx+GstvLfKC69hfbj+raX20/qmv/a98TrmBgGjIBVdUcuPt8SJivYxS77VGofokCebL3tP3XiwAwpBxFGnZmOFJB771ejm/AkqtjlHMC042pMu5U00OI71GZ0YYrhsOpMQpr9iiDvEQ93fbU/DGKNfwfTNyjhGSJYicJl4fzk8zU0P5Up/y63XOd8uu2z3Xa7RyjRBbqEVSGYZTsUbxFiJvdhcmzdKeOlnMX8hF8Ek2hs1+s6UJO92SxMWpfuRLQ1r2HY9R0cBiZqHtP+636XcrdPblhjJKs25wl6i668RDh4XeCPfeQxY7hqIOgPEb91R41X6JhSzpGzSY4sdl7lBOXKHXanyw/95nkEAz9xii3wLncBGuvkfo9SrnwvFDHPcJenjn4qRNjFFUFGF93TNIEm6pqiTayQ+zoso1p+lgb0jC49l/NDgeeXXcbGyrcCjEFKcRqyGX0RuLgxWI5BW2MCnE7T7I6Bma30kZckwsfhkqrv7G3fYwywNphfevCiu2T9gqNUXnKOMALc0MMW+BeS03rkSmM8Hcb9skxE3bmG5A67C0UswBON7wFNoHTJtRuulGG8rwzZC+rqiaEZaih1gOuNASCw7Abme0jzm7he7UMktKR79bOe6N68xs1a99SlTT7pa8BLzXbCLoEE2AucAs8RCtgCkko2x/Vtb9sf1TX5zHqb25tik6bg3TdtpilN4bqaV8fPUch4zqED6tO3o3rT5lYOSr5GEW1eE2Zh64tug8rf1B/zUlX6jr9f8xbGptELVFYY2pxjGKmRXk57fTR3ffm222Hca64dy/94Pp38HOMEsK9vI3pnrfziCG1i2yJKhl02XG/So9R77VHXfUS9Vi/spP15/LaTtafy2s7WX++zd9jlBEsst1OOYInU/WtXdNPaODXyzaNeRvwVncIC4/n3HqD1fm1RQ5SZQA+WPl/MFRp/V1x+C+zG2LGKONu9hRrIpzzfWfyE7n3sIhn0XSzDN0h/4/mcUC00VnaAf7HdyfuSIA1uvq2vlggrI91fG8Hvk9xLLkMmpx2lpmmsvU6bgy3DGmMCsVrZ1v61qhm3j+M2XecHhubvv8xSjShL1ECwyYDazi8tcvdkEViYC40nHq1w/IFCmxews7YzutAgishpqny+cLgZTXO5KnqnPmmnpN5cvMA1Sy0nX2PMqhrF58fHM6w8dNrr3SeMXWZLxY17IH3E0/4H6PW/8hFfuYtErV/uL9lyBjFRy5dcN4WW9S7ASHUHKNgQ4mdzSWqq2hUUWdfsD0Bc3a4reyOUe0gt5eGMt96ERbzIzp2YX6kbnWQ5yV3Jfjtx+bopxyjHHQgn9VC9Q6wxf+HuahxNGj/M89OiPfpYIVnZgFZgGRI6CmqLOBjowQxlw99GMp9HaOa11X3HwjwvjAtX7UzfirHlK79f6bV5vYD8yUvk5HepKv1pu8XxNdZWwj3p4N4uQBTXmZcI5q1WQhVdTTdVK+3OsGxWgxG4ja9hXJTp+VCAZlBlp/7dGFqkjFG1V43WTIz1qzYnuwZpW9fWjcLUvvgbYxCBTAezs7bR7ZKHY5ES+aJdhaHCVrj2Whz/hb6lJi6HlSv7cSyY79WtvUeozDC2LTkyDYmtrcuoewjCXXZsV+3p/wkq2eh7ZXzSewilGq8iHQTNKL2YCnXMplHploZcKMSY1T4ncqPWF3oUBmP0EhcZTBfLlTQp5HmgS29UTTOzgi6G8/zE5TVsNpcqqn96JCsudNUl/UB9yt/0Njkrr+9qG7xKQZD8OJ0WF0yOX8ysifn2027YSB5GuuTTqO9/X3jnOZqiB27mCs6AGG4odIMT3mYTzu2t2TH+K5nSMBMxikaw5YNehW3VS8dFvIK9o2WWMwV4G5qf2c8TI/A/jjVZZ/ezosNJLHzvWq7H2Gl1w2FuHy2QbvOoQbw26zkHLZusEJqjs/Bo3Cifpdi+FmuI00iORt59E2gfwRaX5WqSHokX+xCiyG0YUOuaOsa+hU/bZ16ZzCGJwds98N5MbqKh5Hp0DchrISNaZRXLnda/j4tpr5FNrc7t7LL9GXCjhZXgWprbdJiQe5cqGZJHVrn+pyodGYTsJFgSO2rs7O3aanPddHcy0TxcnWMcx/Rf2Ub7bhsibNsPIRnnMloJCHqbXV3BNjSJ9vEhn4WYgGZNIo6udKN1ZW7xr1xw31y1YSpA43VVZDZW9ne5MqwrgQ+96Y0g8R4crtDawx0r7RYybbhuLAuFm8KHf6xVXMaTsgXG6Of4fdZQ5DOosMBsTspkO2AIBYmIzEnYh24ZxdEejUaasUcn2gt4wlqm2ykumQMLngC+n8fXluqPXMObZyZR9i0TdAtG69wondilP1fy872cfe3s6swluWfC47eqjzPokBumTdmFCZtahmUS8X7YHME5+EmCM3qianBd8jVnNdAfOBDkjMImpgpULGZQ+ZdngXMFkZ7l39+ndp2o4renOTlBBOx7OFgj3HaYmXdTAtOiypEcxuOOHBZ4jAKOyBDxJDbZ6WcJk/Und9aMeSzUgszh+KU+GUUmIlJ6+YmhDw0vWqkOlJPRtx3DWGUm560fnQiiANUqKang84gS70+2QPTdzZPvZba9l3jVmArg1r78ghn2K2RnWdrUEDdaPceB5SpfxDHRvwZnWKr3oZmjLhxr5lNZrF7CmzhXog2zPBz3RX5HFwSBrNUmpM/fMXVhWkxcGhLQnu/KaLJWHkIbRXsxfbBwIIsyHZkdjt6TMm06AnYNTDrTDQcu4vJteoR/9SvLIRgoje6l6RuTsGcicVH1sb+AGL3H8OxAxaSu2pllP09MxxXlpchy5zTNHbeJpe8Lz9G/mUl3zq7ALzddjcMP57YmWhJ0UM7QAaV5TSlRBXFyMSVYhmUkdxRFsP9wdCgRCPKy/TkHJ4meTP0hLwhtbCmQN1+njo3GWAEv8E7dNazS1nj51odsdiamNHWjJyYSpmFGkbAW2A94K3tQKzND4PL4HXEViiyrYyp3Qnw53o3qydwNIQZUWQ9/QKq4eyGr7CrQucNUVjyWPgo8hsQobNYxOSG+8cP28kLtaGvjsc+wpyGISLmiuaj7oz2I8oQcmPnSzsYUkVVhKjZlV1BBvYYEJ096U7yqiUMDycw/rDHjwBf6jFyiYzJlqXMdUxkTz1HyfucO7MXP9nztl2+tEOcmnUMvUxxGqG10cQNTrlt+fK8UAk2Lrhp1Vu0JMosS6QdEFOU3uY81HzVQ6uHhO9GjbB7WXPN4TEjOQOfmZ4RpuF2heueZLw3qOPQCyCeGDbmzhZtLuyFKYzY2ZGiMZWPLDAgQqZbbiEHKEgMjc8SgC1jfd4Ml9Ffh+k/A562nUWhrxRyqu2tKhp3ByzsjjmAxxcdO7Wogcu3sPAjjHxU9BxjoxPWGXKhE8oaaNSoaUYtqhscIdYZ60wM521x5swFkG0v08WOGPO2DNLnJgjrWywXm4uEWZCd3QGNg5ZBbDP1GvpPCCpHXLbsmwO1afpE8ElxkeVvoxx6ArgvuyrQHIxlWKRbdcZ4DAULx1MXtmSWJuq+88Yek2YO5k1xJblj76Oe0OAwQZsPVE5Gk6fsntZ18aRRWqpFN9oOASXe4mmRW6eMnzu1+OKpnCGgbFQ2tF3/QZasG2OEDIfrKB18EbioZ1reus8xzt0WXvCQfT1KJ2ALmuZnMl8kK9sNjszA07HwlQW7grnvSNqUYGhQoxjZx631Tm/ik36mIh/ZWBNQKN3gGKLa71SUCU9FjpPqdmSiIi/jHdccEkNsFW1UK7DHcse1hYTLjHtnEc91U+c+SQ12LKS+KLjZz2zI520WOyx9ijZzGhCw8409rrcwuuTcltwUO9hHjZ3KHWDi25Y84hTEY7lkvHaNUbLTzlZCLZMtK+asow60f2cH6MNnpkGvbbylP1zZKMQ1wl9Eiw0vcv1hr75ifg3AkUHXzwvMhq33v+E2t2tqYIwu9UA60zErdcYfrdR9RFonWHWfdu3XcyxHBsV4nuVcrZkFlDikMunIIHiL66Vii1y7yX3gZuK8kDAWE45XuAHliBXIIBhPq4Lu7CVb6ua6aO5lovhcHePcd/QHg5sZ4W7dSUY7zxE/jBLeid3lDG2ga1caFC0tdausdoteOKboXxvC6WrHDdJ3rAdNdki02rnzXgfzEY3J7hZgytJK7jOR2H448jZj/SagqXmpZc7sM2hH2pvbi3UM2a8b7SDeCcjsW3X/XuZaEyRbA3xBxorAsBs5RBM1Vk/jzGyc8+0SaO9FW8XM9LuSFrID70VY9s/WfTQko/FznzVB4VTlcb6FWvfjgdvHMpmZbW5s3ZuRNy+YDSjI2j9ZZxCHXZPnZ09nqZjdTvjgTowANFrYFC1v6Da+qQgLiofCHkUyu+3t4PZ7W7OBwY3mpAwgMAY3oE1t1ixvbaPh/YF2tXV2Nqw3ST7iRiXgy5Q3bU3FsIuEceNS0qXe+/8Bnoez8/bRW2WXe7z2wDzLzjcYaaKauuCgQj9es91iGFkStLmuxJv9cZmY8DTWLc9iWvE25iHvMS56jWHL0+WDjHrbTo2qXSzN094je1+yxX55zmcQk8wyeu/26plcrXu2CxYmO0Rr0HmwdI2OVJrqfbdW22D2FM2CLzEnauX7ptPpyP3ebijms3s3i8UwUkT78FztsAa7Ofd27htvsxmLCDjFtnmxT5HVAuI4EUMYBgiBOIvmjEntP6IYaFxwKhMTWAItBu5kKmwv+Hphs1SJGGyweVovEjakd2kbpiNdWfAyAqq2949GzN1K6mpyCpwvHhLJnvE6aN/V7WN9IdeZpMptyax9tE9r+LGJkShkO6CkPHu39eN8rVHC1nu5cCV1Ztc1Soj1jgcKnMUPisuq7jafEqxbqX8FJE/mNlfaaa7vLQZknPTch8veh4Qsou6keQ7fs5KpiO4tzvhNDtuss75FFEYg7DAzJeNfotaRw+rH0hJ8+nTgK1fYOtu2+6xKnaxa2vc0j82MUwrdAOndHVVbaRuBd9IOlJqLtjqmsXuIewmx6T497bXarnncfHWbcqhqcbCzsZrVdr6ZQ8k73H+YSbPUh5C987uAO8e7bW/j8GqcBoPncVmMHMYeRzOBll4j8C9I0+jibTmP28hV5kMTonDHWO5aHWKb9H77LAtbeR28abigc4E7wBqHMzbBV8WaKo79xkIes8vXVqj5AB9mriykN1PX1zmZix6ueM0VbSKGGSD0O9tNaFgKuu29gNvg007Z60saYiT1AH3kRwDhMuDcdc0Nwre+J2gc8MZm36gWj1uOW8pt1uh89Rr63GM4b3aDv34mUGgWtOx2Q+ouKKEvUd6cwaALRub77TF3k91LiOFrzva2iK6twFvNEHbkvtHDtQC+Lg9dqIUi7T6oEWAr7Gs7vqzdpDwpPThkyEVzqwVGCl2j2r56pBy9GgQB1LLcAosO1InddHyu+BYREoB91pXYwA/HGD1oonZ0tsN5EwW0TGkZ2nCaRn07DN4+D4vhtCkO2/k0LyUnpccR7u7brBpuqLPjlsVrKpHvufm+dZ7Yl9kmK+BEYTJX4CzoQWwYWqyYnXYqOKi5yWAIzmmgwUXSU9lZwtREXOUgd4urC07CcgcXhs3wMpAWfl+hbWzSty+6sDePBscHxRKcZ+Isg8vRg4x29B7++BTkRkB2w+FOAjeJO9+J8aGVgbItaOMy0TMB4U00H0KaiKGxX4pUsjc+Wpid89bO28XYyrdMryy8iOMwMK8BTr1ZRkOII7aV+j59bcUuQzOy34pN8eN0lktXoR/XDh4M4gVlOXWHdgSL9UuuHYrlO0wOm/SmcTx4JXZ3mVpWwYS3dYNM76+Semq9ah+LHU3Xzys2KYjmby4gGnyNMU0UoI4AovPlmT8thUaHr52zjKI5jGAJWEqv8ZYl88McMlV857L5qVx6Ha/IYSC8/LN9rNuAUBpcCcpTm6rULpFbhZiGp95OZSfntmGchr7fyZUA17Aj0wTk9DAfhsWS6D6jLu45b81GbeKv+C5qj04WO3btCHaPicu7J+98lzUctMj6sueA0Z4CjWk/ryG0D52nRbNiZj4p7UfXd8q2NeKfZt2K2SvVW05MtUT8i2DsEiZtWmUGS2ZVdhT0QtaR0WAJcU1kZFTzYMAG0LdL1IRAe7B7yK+4Hc9esLYFw9RB3uHCwxya5YOwMbXbHDdUJO24z+j8zzEmJQYHmyheDOPlvYAMt9fRknHo2VxH3rJlEKRk/uzwdq2VULp5C7rg8mOrUoMn2M0FzgAzD2dugt6aNak89lwLPZeTp/Jx2iTMjzfZkJ4LjCjAEJPf7pvQcRO35IWjD7ky0mCnDnD9qWKDLOIy7Ox6tq84w0cqGaDZZkXrC4c0E5hveYUZTbfbHGbW5gT7BoB0ttctLdBcgAmJxgLL7YDqglOYXuDurcEja5FOXFeUrdECMxUxMcsct3oqM/cyekXZbb63HNeDgxPhgqGcytYjp/XLoHw48i2i3AMEJ1pPVYa27bwL19X8pk7OGny7+UckriaBNC7TbA4djjywExDc5nU7j3lzNUZb8gennCrmx9nac7/yl965+DxxGU42hdhOsoZcTdJ4GJpitYy1gcpMyYdj38LTTKqOk9r7gdCdSTsg7Fn7d13dZgLcwG3LGuvVNQmmnI89C8pBxBs2Gml2XtXC4zfpD8lbfGkQ0At66nUWSges8NyDkAtS2vIIL6zNwDLA9xt2E+c4aqEhw9/kFIFmTVv8VWPNDr4gCeSihjc0deURPsRkAnUT0GX74vQCSW4LT1qPL3hm6QMbkrLEIC914kcEbsV3IsuAmVpZEY01amWWazD0ZIraympNI9N1HHIgfXm5zwowLHAbU3wFRrjDZncZa4y6aNgLs0QxWtuZ28mRC5kvMTBjDUvz2E45pnlo7A7tgmRtL1zImr6bP/Mf+XoXrY7nCk/wHsbKha9que3/Xv5u9w5G526wr0hhNhskvTI2upe2LUo/yK0QMMXwL/dWk7F7Z7gTmHyk9b47pqDEzmrbp73KA5yZ8+sUPisPXtTf7ykOuJG5VL1+tju3/hi4jb1umO5nr7D5Z7j2Et1v4HX/LjW8yWG+hmF2c6tONzKO7yW2G5rr9UgKDM9DjNUwEKp961GtBqQTTqMh46MKpsk8FQmJrkRnwZeJEbDN22ywbUSrqo+rWTnmR3HBdI5A4xesZD41WbA2kV5mLd/79YCHdVeTOebw3CPDqRs+YDrHbavRKPyN7L0WLW+o+k9bsOnnz13Rojc8EKuwuHSirViOuumF3Kc5L+hrzESsO0rixfL5ySBiuyjRtCEuenUzRK16gSTiNM5qBwnyT1AAydhMnsECavz3sgaNmJ8Jq+K5fkT7hXkF/iIt3BJp4lemTNqYyKXeRJjY7CtKbDFb/CTOjLwQkHypAmvNQR9/7gSRXzMkvu/tWfwZSL4NViiNVJ/tS8681vsgKhkLZFThfYmR5v62AmHz/nM44/sSvZoOMhwlm4xXkDVA9hutmpvXbG93pxDDuWxkLc8Yv0Fg8r8jzJ3MiCpWtkwdLtWyWhgNCrh9RIK0Doe4fSzsILcbyR6FO9QJlOyh9unFMjpsXeP3Z+EIDkLuJ2TWmo9scSuukLDJLKeU1b4MK+hgJY/4tlkustIQa31N7v9s1n9HnfUO6g21T2gtZWJ3cjdqQHfn56u+ERWgK6jWsLm0ZcuCsydpEKf46KkZoS2gcoIOXYvYnuij0JJvP+tsLCSUgNnYCuS27gXyFvyCSL/QKDbNg1xuYbQ1ia5F6G+Benxn62cgPjtMC05jMgwy4uaR1EyriLPTOmyRzLqXScdg/51T+22rTr1maDyCsp5qprpYyBD7WVYGY15tgrPn2tcSdD8afNUYwM5GlehKkwtOspmbRBflGthwkf7+1pwWFLdqLzUwO7EjlfcCzLkgIFuyXCgrBt53/MPQUJRBjBxZ1ePfBn5tOkSTEDoLDUgF47Z4zCMx3iZAj6xlH8yJg4Vbdh/xEQlZ2hRWUG0660lesY+GgI9LsUqi8NamcbtzlslmI9ZrI6jlaYjhnUUuW42IKS1Dbt7gKLA51drE+Vhr8LH6WHysPtb5WINwjL/TsdJXzB7WKqoNVr+p9sB1lFyYovx12aekhySPp93FBO0KoVDbHPdfWzrhHNlGGFBW9rDd+/YKmOIAN6mVmGbfbS431yVOod+RIjazDdh3ct3or2FyI9ws9VH5zPW3slOEHfX/SP6avBDkqpNTWMNkWZt1No21IgcCI3jxGsINLm8gx80mityscXlDJRQJWSM4OKxf614g/zQgjKdExModaUVu6sogtzBQMG88mzBQVWvMpDiC+LkTRP6aHRhGhA929BL6ESDcrHjE8/Nz3kKn7rBLGGttnLdpfIJWDTuuDzlu05bJwaaA4LuYPc/C30R2Nm2xjJucnxoMONUKygUitqHGaAc5jjClqjFbHTRmZ+qV2ztbEACy/yNXujcgCTP4XIqRve9weAZ62CIFxbIYsUgrlbBweUS54fECZo4d4OQ7nPG1havQm8Nu3jQJWTMuYuGjNSxEFf3bVL9AaNdW95qxyYg5ADCbPMnW29RjEDCd5W97MUbllA2mGjFtsk5CY425Q1GHXMYCka1eGMsqsGXwBB3hdeQj91IN40k6lUXI+JDAlDUIpcrxF4hhjowNyeaGecqCSNdjp7vUjmvDwMHm003C4x32hOI1wmInk/LVLYnYXsO8ANvLpZ3Sc/rRYyt3f4XR3l4vNdsUZcSOvy9PfJCuGEwQoVKzTLipmD1KRqRK/mYh+Y0bzh5hCcHW2iPSAkOPepsQUlfvQFIwZz0ihrzeghvFm8iN5Q3YcTNoOe7X/At7L3N1E5EZREDh3iDoaiKVmbwbziwtuCScnYqiGgaymlPshapYi7m99IsnjuAwXqCZjSIGa2IRK8Rh3wReic9l1MaqOwOsrEGK7uhGnVh24cxUYQVPQWFOsW4A3cphRI/i0HflenTwjYawm1foZeENbD6THI1ew3gcCDeQAfgWtCSjkk56G7qAcO8N2Ro2S00omADH2AsS1fhks00aNjaiJHzOCt1/mcRJYTwwAD4Gq4dhLULZJNH2F4hBK1ShwUcFm0lARjl7avSYGj6KhYD+p4MF/2mSNcJtrx0SObQ3UEcY4Zqj5qNkXDOp7Y1g3Lr8IS7AXnkv9oizcXs0yPWHrX7cBNY1ECDrDNE3ueGsSNDK84Tw6IN9g0OgbgvCkfs7VOM/gVqIF9eciqZpX0R5LTRbEyG8fYFQ3KaevtAwksOITN4WtqC3qA2Ma8YDrcz+Ea39uKpBCMS5owBkR1ZN41J/6g0hHSybLqJvc/HkD4I3RAYJF8h4HmG5BZhVZ6LIZ4ufZBzzbTgb5gZLeG8B/iKtG2Z+40Z6D0LswnM/uiSRFq8YlkdyLSes/R4Zpj65LfJNHmLqjtpxSwUskF3LGbjbl/cc1y6IDmOM6zmfFzjAZIowpN3d+ULzSDUiraxLbp8Gt6zuHfamKj9JYExUB2S/oMcmuu28rKFdzXb8WAwHiW6ETtj2dY48YU8e3/vDGXJxDbdVwFZTix6bGlsIOl9BnWbQDSFTbQtJdSuqN4SH+GCwJR7OFQCzER+XQwR0oqZkZZTxhbQGBFIDTJD2azfbl/UR14Ig28dSy0KuxQZGaaTiaLvgDNa04KibNW0JudZ3obXbbFuX4xLG5sUsXAUdjMGykXqUzdZbRZ5r5VaRBd5Pn2OtZbCPCwazvwKECZhqvIiDHjJsotRLTt+EfrAPg0OcijIrPC+w2sJbjQRfgSGlpnpdCBDXXoUUfoMA9v9NZDcyklzSPT4IMkZ2jE/cKVyDLQCL647kyZNsLVtLSdKI5F/kgyTFPzTZJpTjAjr17IxInjVN645qXMjR8IKPy2ow/wEOA37OIcHUUkRRff9btEod72PF9fgOCxOmcq0lwHj2/V7MrYVTG+/5ULWxo32/U+WDTLyXOqmvpkGD/JFzy/0vSBe+P+Mrro83Iw4CLvEIZZTWDSQ0NLSgbdmPZUsHfoQX0Z4goo+PA6EWOhlPwlsgByuCXquxEaixRLWHSICzLZqlV6i5ajPkcJ0tZs6K8zsgj49EZeF7jdU5thGsbDEakxbL3IDlvWwqLxyPdH9hkPXZ5Lq1/zVirvQfX1o+GZ+sT9Yn65NZn2wQHjwuzvuPgA0KbFDYAkLlisg9oSE2MVoLYS1g5VpQZ0FaC2EttFvq41tBNJ7eXRwrQ1qbnkprMHkwmLYFNNUr6aId269Www0Rcny6lNgn9KjHyD3OGdcKfau8E8WtTxKxP2KkVKBp4Vc89Jmod3gycuwz0Xw8DFE33GhW/yJHII0auIHcK6y/Ew7A+Xxgy9zds6Wa3K978McfrXUDThbHKRkZEODgwP//j179/Vu/33vvvfeuiIiUFRGRMkAYoRgPGcowNWwMU8PRsDFsDEfDwXA0DA0Hw8EwNNwLI8KG8Ca8CRvCmbAhPAhnwpnwIBwJD8J8cCQcCfPBjTAfrAc3wo2wHpwI68F3cCKcCN/BhfAdbAcXwoWwHRwI28F0cCAcCNPBfzAdLAf/wX+wHNwHy8FzcB/cB8/BfvAcXAf7wX5wHQwI18F4MCAMCOPBhDAenAcTwoRwHqwI58F7sCKsCO/BjvAeLAg7wo6wICwJC8KHsCQsCR/CmvAhzAhrwpowI9wJM8KQcCfcCUPCnzAkTAl/wp8wJRwKU8KXcCgcCl/CpPAljAmTwqQwJlwKY8KWcClcClvCo7AlXAmPwqNwJSwKV8KTsCgsCk/CoPAk/AiDwqDwI+wJP8KLsCfsCS/CnPAijAhzwpwwIrwJV8FT8Bl8Bk/BYfAUvASHwWHwEtwFL8FIcBfcBSPBWDASXARjwVhwEVyHi+AhuA7X4SEYCh6Cg2AoGAoOgp3gIPgHdoKd4B+YCf6BgWAmmAkGgptgIFgIboKbYCH4CRaCieAn+AkmgqNgItgIjoKjYCOYCjaCj2AqmAo+gq/gIzgJvoKv4CR4C06CleAteAtWgrlgJVgK5oK5YCkYDJaCrWAwGAy2gtFgKzgLRoPR4CxYDc6CvWA1WA32gtlgL3gMZoPZ4DHYDR6Dy2A32A0ug+HgMtgMhoPhYDM4DjaDyeA4OA4mg99gMlgMfoPfYDG4DRaDv+A2uA3+gtfgL1gLXoPXYC04DdaCq+A0OA2ugs9gGngHvoFv4B3YB66BeWAZmAfOgWVgGTgHjoFzYBw4Bo6BceAZGAfWgWfgGVgHpoFpYB14B+aBa+AeuAeugW3gFxgFhoFhYBQ4BXaBT+AX+AU+gVHgE9gFNoFd4BbYBDaBW+ASuAVmgUvgEpgFJoFZ4BWYBCaBV+AReARegVXgC9gD1oA94BBYA9aAQ+ANOAQWgTfgDVgEzoBFYBA4A86AQWAMGAT+gDFgDPgDtoAt4A+4A/aAL2AOmAO+gCtgBNgBpsMO8ANMh+nwA5wAP8AQcAKcAEPACjAEHAErwApwBLwAR8AS8AK8AEvADLAEPAEzwAzwBNwAN8ATMAWsccVzeA5XfOJ6xeETn1ccNq+4Cw6b2LzgcHjBXW84xOH1hvn1drlhjvnlhvPldrXhjPPVhu/VdrHhi+/FdstdbNfaLXfLXWt33LV2r91xd9y9dsndazfbJXfJ3WzY3mx3G7bY3m0Y3223G8YY32543273G954328YvN9uOAxi8IbD5Q2HKS5xiSneYYo9vMM77GEA2MMeA8AAsMcCsMcfFoAF4A8TwB8eMQFMAI/YAB4xiQ1gA5jEBzCJRXwAH8AiLoBF/HEBXAB/PAB/3PEAPAB3HAB3rHEAHABrPHd73Vu32W12b11m99aVdZldZlfWVXZlXVhX2VV2Yd1iF9Z1dYvdYtfV/XVdXVb31/11Wd1dl9VVdXfdXVfVzXVVXVQ31811Ud1aF9U1dWvdWtfUnXVN3VN31p11T11a99RNdWldWjfVxXVT3VUX18V1V11dd9VtdXVdXbfV9XVb3VfX1/V1X11i99WNdYldYjfWTXZjXVs32U12bd1l19bldZfdZZfXdXZ5XWDX2XV2gV1oF9gddqFdaHfYlXaH3WNX2pV2j11q99hFdqldahfZrXaRXWO32q12jd1p19gVdqfdaVfYjXaF3WA32o12g91nN9jtdZ/dZ7fXbXYb3UO30+10D11O99AVdDldTlfQ1XQFXUBX09V0Ad1KF9D1cyvdStfPfXT9XD730X10+dxFl8/VcxfdRVfPTXT1XDw30U108dxCF8+1cwvdQtfOHXTt3Dt30B1071xC987NcwldQjfPRXTz3D0X0UV091xFd8/tcxVdRbfPdXT73D/X0XV0/1xK988NdCldSjfQzXQDXUM30810Dd1N19BldDfdTZfR9XQZXUjX0/V0IV1QF9KddEFdUHfSFXUn3UtX1BV1L11S99LFdEldUhfTLXUxXUu31C11Ld1R19KVdEfdUVfSDXUl3Ug31A11I91PN9JtdD/dT7fR7XS73Cu3zW1zr9w198qdctfcNXfKVXOn3ChXzVVzo9wyN8p9csvcMvfJ/XKf3Cb3y/1ym9wtt8ldcrfcLXfJzXKX3CQ3y81yk9wqN8k9cqvcKvfIpXKPXCSXyqVykdy6i+QquXW37iq5WK6Sy+RiuVguk6vlMrlOrpar5Tq5Xq6TC+V6uV4ulEvmQrlSLplL5kq5aa6Ua+WmuWmulcvmWrlcLpvL5nK5bi6XG+a6uW5umAvnhrljLpwL5465cu6Ye+bKuXLumUvnnrloLp1L56K5dS6aa+bWuXWumTvnmrli7pw754q5ca6YC+bGuXEumPvmgrld7pv75na5ba6Li+L6uD4uitvjorgjbo/b4464O+6IG+LuuDtuiGvjhrgfro1r4364MO6Hy+HCuDAuh7vicrgb7oq74m64Ku6Gm+GquCpuhmviZrgXrolr4l64JO6Fi+GSuCQuhlviYrgabolb4mq4Ka6G2+GmuCluh8vidrgeLovL4nq4L66HC+K+uC8uiFvjgrgibo1b44q4Oq6Ie+LquDruicvjnrgtLo/L47a4P26LG+P+uD9ujBvkxrg0bpAb5NK4Qy6Ni+MOuUMujlvk4rg5bpFb5Oa4Rm6Oe+MauUbujUvk3rgzLpFL5M64Qu6MK+MKuUKujAvkyrguLpAL5Lq4Pu7cHa+D6+COt8Ed778NboP774L7b78L7oLb74Hb774H7oG7b4C7r3cD3ADXu+f1Lr7nPS++5cXX3vKW197w2ktveMNL73fprfe7360XvPXeC17w3kvee/MlL3nzNW+++prXvPoCuPryC+ACuPwauPz6a+AauP4quP6KV8FVcMXL4Ip3dxlcBnd3H9zdFXAf3AdXwI1wBdwCN8KNcAvcCbfApbsT7oRLdytcupvgVrgVboJr4Sa4CK6Fa+EiuBQugkvgUrgULoEr4RK4A66EK+EOuBDugDt3IVwId+46sM3sMdvNdrPHLDd7zAqz3Cw3K8xqs8IsMKvNarPAbDULzPqy1Ww168s+s74sL/vMPrO87DLLy+qyy+wyq8sms7osLpvMJrO4bDGLy9qyxWwxa8sOs7bsLTvMDrO3LDF7y+ayxCwxm8sis7nsLovMIrO7rDK7y/ayyqwy28s6s73sL+vMOrO/LDX7ywaz1Cw1G8xms8GsMZvNZrPG7DZrzDKz2+w2y8x6s8wsNOvNerPQLDgLzU6z4Cw4O82Ks9PsNSvOirPXLDl7zWKz5Cw5i82Ws9isNVvOlrPW7DhrzUqz4+w4K82Gs9JsNBvOhrPR7DcbzTaz3+w328x2s53sJdvKtrKXLCt7yUqyrCwrK8mqspIsJKvKqrKQbCkLyTqypWwp68h+so7sIvvJfrKLrCa7yCqymqwmq8hmsoosIpvJZrKIbCWLyBqylWwla8hOsobsITvJTrKHLCV7yCaylCwlm8hisoksI4vJYrKM7CbLyDaym+wm28h6so3sI+vJerKPLCn7yEaypCwpG8mmspGsJZvKprKW7CpryXKyq+wqy8m6spwsKOvKurKgLCwLyo6ysCwsO8rKsqPsKSvLyrKnLC17yqKytCwti8rWsqisKVvL1rKm7Cxryoqys+wsK8rGsqJsKBvLxrKh7Csbynayr+wr28m2sm6sHNvH9rFy7B8rx9qxf+wfa8cGsnZsHhvIBrJ57CCbx+qxg+wgq8cWsnosHlvIFrJ4LCGLx96xhCwhe8cKsnfsHCvICrJzLCA7x76xgCwg+8b6sW/sGuvH+rFrLB+7xp6xfCwfe8bWsWcsGFvH1rFgbBwLxnaxcWwc28W2sV3sFtvGtrFbbBq7xWaxaWwam8WSsVnsFUvGkrFXrBh7xVqxYqwYa8WGsVYsFhvGhrFY7BiLxWqxY+wYq8WWsVosF1vGlrFcLBrLxXqxaCwa68WysV7sF8vGsrFfLBz7xZqxcCwca8bSsWasGkvH0rFq7B6rxrqxe+we68b2sT/sEOvEOrFDLBQ7xB6xUCwUe8RKsUesEivFSrFKLBWrxC6xVCwVu8RWsUtsElvFVrFJbJ1NYpHYOltnkdgpFoklYqfYKZaIjWKJWCA2io1igdgnFojlYZ/YJ5aHbWJ52Bu2iW1ib9gi9oaNYYvYIjaGFWJjWBdWiBViXVgf1oVlYX1YH5aF1WFZWBVWh9VhVdgaVoVFYWvYGhaFnWFR2BN2hp1hT1gZ9oRNYWVYGTaFpWFT2BWWhqVhV1gbdoVtYW1YG7aFzWFb2Bc2h81hX9ge9oWFYXvYHhaGDWJhWBw2iA1icVgjFofdYY1YI3aHZWJ32B+WiWVif1gn9oGdYD1YD3aCBWEn2AsWhAVhL1gR9oLVYEVYEVaDJWE12A2WhCVhN1gTdoPNYE1YEzaDLWEzWAy2hC1hMdgRFoOlYEfYEZaCDWEpWAg2hA1hIdgPFoJlYD/YD5aB7WAZWDrbwXawdNaCpbMCrAVrwQqwEqwAO2clWAl2zjqwc/a0DqwDe1oF9rSlVWAV2NIasKUdrQFrwI6WgB2taAlYAla0A6xoSTvADrCkLWBJa9oCtoA17QFr2p09YA/YnU1gdxaATWATWAC2gQVgA9gGtoENYCPYABaBjWAjWAS2gkVgF9gKtoJdYDnYBfaB5WA52AfWQ/VWxVltdRVneRVnqeWWW2q9pfZab7299rPXYvvZz2IbWmytDW1orQWttdWCFrTVflvrOPvtr+Nsr+PqN9ttr9/srt/qNrvtrtusV7dVa9azXrVWyVVrFVolV8lVaDVchVab1XA1XG1Wu9VmdVntVrvVZTVbXVaT1Ww1W01WqdVk9VilVqnVY1VaPVaNVWlVWjVWo1VjFVmNVqNVZHVaRVaV1Wl1WlVWq1VllVmtVqtVZhVbZVadVWwVW3VWuVVn9VnlVrnVZxVcfVavVXAVXL1Wy9VrVVstV8tVbTZXbdWbzTZXb1bXYVVYLVaLVWGVWBVWf1VilVj9VYPVX9VXDVaDVV8VWPVVeVVgFVjlVXvVXVVXzVVzVV0VV9VVb1VcFVe9VWvVW9VWrVVrVVuVVrVVZ1ValVadVWXVSvVSpVQp1UvVUr1UM1VL1VLNVDHVTHVTxVQx1U1VU91UO1VNVVPtVDnVTvVT5VQ51U/VU/1USVVP1VMlVUFVUtVUBVVBVVM1VDVVVdVQNVRVVUdVVdVVHVVHVVcVVXVVYVVUFVWFVVdVWDVWXVVX1ViVVY1VX1VWlVV9VVPVV7VVTVVT1Va1VG1VT9VStVQ9VUVVSfVRnVQn1Uc1Un1UHdVINVJ1VCFVR5VRhVQhVUa1UV1UE1VFVVFNVA/VRBVRPVQPVUTVUEVUC1VD1VAtVAlVOrVO1VP11Dq1T61T8dQ+tU/FUwFVPJVPBVQBVT5VUOVT/VRBVVD1UwdVP3VPHVQH1T01UN1T79RANVC9U//UO3VO/VP/1Dk1T51T49Q8NU+NU+3UOBVOtVPtVDhVToVT3VQ5VU51U99UN3VNfVPf1DW1TV1T0dQ2tU1FU9lUNPVMZVPZ1DNVTT1TzVQ1VU01U9NUMrVMfVKf1DI1Si1Tx9QoNUodU6HUMTVMhVKh1DB1SQ1TwdQldUkFU5NUMLVLTVKT1C71SO1St9Qj9UjdUovULTVLLVKL1CxVSM1SsVQhVUjFUoFULNVKBVKBVCv1R7VSqdQf9UelUntUKnVK7VF71Cl1R51SndQddUd1UnNUJ5VJzVFzVCb1RmVSm9Qb9UZtUnHUJlVKxVFxVClVR5VS66qOqqPWVR61rlapPCqPWqX6qFXqleqj+qhXapB6pWqpQWqQqqUOqVoqlzqkDqlcKpHKpXqpRCqR6qUaqV7ql2qkGqlfKpL6pYqpSCqSKqYqqWIqmaqkKqlk6pO6oYKoM+qMCqLSqCBqiEqj0qghqo0aon6oNqqN+qHWqB+qhlqj1qgaqoyqoWKoMqqMiqHGqBiqhRqjxqgWqotqoVKoLqqLSqG2qBTqhNqitqgT6oo6oUaoK+qKGqGiqBGqg4qioqgO6onqoDKoJ+qJyqCWqAyqglqilqgKqoiqoNJVEVVEpasdKl1FUDvUDhVB5VAR1ASVQ+VQE1QPNUFdUD1UD3VBHVEX1AZ1RB1RG1QStUF9UElUEvVBNVEfVAjVRDVRIdQUFUKVUFPUFFVCVVEl1ApVRVVRK1QWtUK9UFlUFvVCfVEv1Az1RX1RM1QYNUPdUGFUGHVDnVEL1AN1110P1F4PVAO1114NVF4N1AGVV14HVFwH1AAVV1wDVFsD1Llqq61zlda5elZaaT0puXrWkpKj5GpJw9WyjjQcDVdH+q2OVaTf6LcqUm9VrCD1Rr1VkHKrYP2UG+VWP9VWf9VUG9VWNcVWdc0UG8VWM7VWc/WoNWqtevRa9aqn1+i16mm26utHs9Fs9aPb6ldDuo1uqyHtVsNK0m60WyUpuEpWk4Kj4KpJxVWz7qg4Kq7u6Li6qwDoODquAqDlKoAqgJaj5aqAWquASqASqLcSqAXqrbcWqJtSo9WoL+qLVqPAaDU6jQKjwOg0+otOo9HoL/qLRqO5aDT6jOaiuegzios+o80oLoqLNqO2aDO6jNqitugySosuo8ooLUqLKqOyqDKKjMqisigy+ooio8boK/qKGqOuqDE6jLqirugwyooOo8EoK8qKBqOpaDDai6aiqWgvior2orsoKoqK7qKm6C7Ki5qipigveoryosLoKXqKCqOqqDBKjKqiqigxuooSo8XoKrqKFqOtaDF6jLairegxCoseo8koLAqLJqOxaDLKjMaisSgzOosyo87oLDqLOqO1qDMKjdaitSg0eotCo9LoLXqLSqO6qDRKjeqiuig16ouSoqWoI+qIlqKQaCk6ikKikOgo+oiOoqHoI/qIhqKJaCj6iSaiiegnioh+op4oIoqIeqKGqCe6iRqihugmSohuopooIUqIaqKCqCaKiQqigigm+odiopXoH/qHVqJ+aCU6ifqhfugkyodOopEoH8qHRqJ5aCTaiOaheWgjioc2oosoHoqHLqJ26CLKiNqhdigjeocyopLoHXqHSqJ6qCRKieqheigluodSopboHrqHWqJ9qCV6ifahfeglCoheopkoIAqIZqKBaCbKiQaigSgnOohyop3oIDqIdqKFaCcKihaihSgoeoiCoqLoIXqIiqKKqChKiiqiiigp6ohqoV+oHCqHfqFz6BcKhs6hcygYWoeCoV5oHVqHeqF0qBeahdKhdGgWGodmoVdoHBqHXqFv6BVahb6hb2gV2oZWoXW0DW1D6ygbWkenUDaUDZ1C1dApNApVQ9XQKPQMjUKd0DP0DHVCzVAnlAk1Q81QJpQMZUKVUDKUDFVCw1AlFAkNQ8NQJJQLRUKPUC6UCz1Ct9AjNAndQrfQJLQLTUKX0C60C11CxdAltAkVQ8XQJnQMbUKf0DF0DH1Cy9AnFAotQ8tQKBQNhUKlUDQUDZVC01AplApNQ9NQKnQNpUKt0DV0DbVC3VArFAt1Q91QLBQOxUK1UDgUDtVC5dAi1Ah9QV9QIzQGNUKJ0Bg0BiVCYVAiVAiFQWFQIXQFFUKB0BV0BQVCU1Ag1AdNQVNQH/QE9UF50BP0BOVBS1AeVActQUtQHVQE1UFzUBFUBM1BQdAc9AYFQUHQG/QDvUFp0A/0A6VBO1AadAbtQDvQGXQDnUFd0A10A3VBM1AXlAXNQDNQFvQCZUFb0Av0Am1BMdAWVAbFQDFQGVQDlUFrUA1UA61BOdAa1AblQDlQG9QDtUFxUA/UA8VBQ1AcdAcNQUPQHXQE3UF70BF0BO1BSdAe9AclQUnQH9QE/UGDUBPUBA1CUdAgdAhFQVHQIVQFHUKLUBVUBS1CX1AK1AIFQAFQC1QAtUArUAFUAK1AA9AKVAINQANQCdSkEigEalKTQqAkhUAfUJKS9AEV6QPKgIpUpAwoSBnQBRSkIF1APV1A6ainntLRTunoAdpppwfopgeoAbrppgaoRw1QAtSjHiVAMSVA5yimmM5RS+foSS219KSUnnS3o5Xu6ABaaaUD6KUDaAF66aUFaKYFKAKaaaYIqKYIaAKqqaYJKKcJqALKKacK6KcKaAP66acN6EcbUAf0ox91QEPqgEagIQ1pBDrSCHQCHelIJ9CSTqAUaElLSoEC8CUm8YRDmoJevUooBHYqVKlSpUqVKlWqVKlS5ZJVzPzAIS3UJY+MoStXZY0BTxkuJlNj6MrdNQY8cQhSpMMdFSo9RtfRdfQYHUeP0WV0HB1Hl9FvbEk70ga2I21HG9gGth1tRjvT3rSh7U2bEydLG9q2tCltaBvaprSBdSTdSO/RjfQdvUfv0Xf0HH1IF9KLdCEdSC/Si3QgnchetVNtUzvVPnVql9q19qzda8/asnav3WvL2rB6h+6hm+geOggQ/UP/0Dl0E51D16ChY9gd9of994ctQsSOsUXsESN2iY1iz9gOtoM9Y/s9Y8/N7XP/2tB2sB1sQ9vDNrQdbQ/bw3a0LW0v2BD23xD2hf333xd2B11u0+1tb9PtN917774L7AGb7wFbwOabbwGbwO4bBLcDfWxfXUwX21cT23d7TUwT235P2H7vdjvADve4/R53WW5zn5vcfpNb3H77Le5Qj9KldB5datNNtTc9TofbVYfT377pbpqbBrerBqfF7bqrFqfHaVG6mjalTelqm+pqG2+8s46mqWlompq2Zk1j04c0NM1IM9LQdDUNbdttN9bZ9DVNTl/T0zQ5TU5P09L0G41MQ9PItDNnOprGprVpaFqb5qahaWia2666mV6mkellOplGppHpZFrZ7rYH8Qx70FambDPb3/5bxv47RowdaNvYN7aMfWPnyLF57BT72zT2t2XI2Dx2hD1jU9gU9oxdY8/YdXX7ygayhWwaW8gmQmQb2Tu2ji1j69g4towtY+PYNraTDWXP2FB2lCh7yqaypewZW8p+8mQ72Q22hD1hS9gV9oQ9YVfYGbaHbWG32Bb2g91it9gPtoI9ZAfZgXaQ/WMH2oH2j91jR9gM9ozNYCPYM/aMjWAD2A32hH1gH9gTdoB9ZWfZNXaWrUXL5rJl7EB7x96xA+0em8qescvsGfvFiw1jc9gado2tYWPYNXaNjWFT2Gy2mk1jq9lnzmwzO80us2nsMnvFprFp7BVbxWazaWw3282msQVtGhvJFrQFbSRbyYaxXbjYK/aJbWLH2CY2iR1jx9gkdgjegrPgLzgLniIFR6E1aUu6mrakIelqupqGpB9xHvzFC36Fv+AmTPANnAafwV/wGRwGDN6C1+A3OA9+g+PAwXfwHTwH58FzcBucB+fBbXAaHAlXwnVwJZwJE/5Ef9KgNCsNSpMipUPpUNqTZqU9aU6cNCaOgVfgL3gFPoG/4C/4BH6BT+AR+AV+gUfgD/gVvoHr4Bv4hQvcAb/Atd7l+ADeYCfjDTiEnWwn4xB4Bg6BS5DAKfAFPAFnwBNwBAi4AU6AH9jl+AHOgAF3wBlwENwBd8BBcB0cBC9ShCPhXjgXroNz4V26cDB8Ct/CoXAofAvXwbfwL1wH18G/cC96l+6lWele2pcvLUv70sCAaWGalralWWlbGhcunYsf4HScAafjCjgDzoAr4Au4Dw6CA+FAOAjugYPgDLgH7oEz4B5nwAsU4AG4Cr6Cc+AruAsXPAY3wV/wD/wFv8A/8A/8AtfAhXAPnAgnwj1wLNwD78CxcCy8A5fCLfAXnAKnwF/wDPwFL1FCBM/ARXASJPgJ7oP34CB4D/6Dg+Ag+A8ehKvgHHgGzoGLXOShxqK16Dpai96yRWfRWfQVXUdf0Vas6CkakPaj67Qf/eePHqSN6WH76mE62L776mD6lwak6zQhTUjX6Ty6Trtxo+PoJ7pOR9FRdJ2uo+v0oEG6kDajz+g6fUarUaPXaF5al/amdelb2pv2pm/pWpzzb5fjHyd3uV2Ok1yAXqLrdBPdRNfpJ/zkO86B7zgAzoFz4AD0qk31Kq1q0021Kn2Kl/xzj3++ucc9vjnWh7QgbUcL0n366Du6j96zR+vRkXQevUgv0nn0HZ1Ht2mj2Wg9mo++o/noQIE0Ij1JN9J5dCOdKJE2tMltcbvaFrfH7Wq72h7HK+/c8gzcbnDg9rf9bDvjGbazvWzZTqbTaDT6jkajy+g7+o4uo8loWpqVhqVhaVY6j2alK1XSk/QP/Ubb0W80NG1H29HQ9CEdSV/SefQlvWmTHqXj6Dk6j56j6dDRcjaz3Yxn4Bl2s/1M49F1tCwtS9fRrHQd3Umz0qx0J/1pD9vSdrEtbU/bxXaxPW0f29M2tX1sH9vUtjXtSEvSdbQkTYmSzqRj6Vc6j36lW7XSrrQcDUfn0Xk0HN2Gd+Ke+CPuiYMCxUVxSXwS38In8UqV+CNeiWfKxDVxWNwVj8RdcVaseCveir/ikfgrHisWn8UH8UOcFD/EEyXiiDgsHonL4rJ4JH6MR+KQIHFjHBJ3xI1xY9wR/8X/8EL8Ei/EFfFL/BJXxB9xRXzRIt6IX+KPODKOjD/ixfgjXqoUR6V76BsaiL6hY8TQLHQOTUPXaRp6xgwtRM/QLlzoFfwT58RJcU580yaOSbfQMPQEDUPb0BP0BG1DI9E29A6NRCPROzQQvUPz4KF9aDC6ixaiu2guXLQXfUQT0Qs0ET1kiC6ikWggGo/Go4HoOhqIrqLr6Dq6isbCU/FTvBg/xU2Z4qN0CL1Ao9Ao9AINRC/QRoxoJVqMFqK/6C9aiPbCn3FnnBR3xqFB49T0Eb1AJ9FJ9AJdpxdoGfwZJ8Wn8WmcFE/GSXFfvjgwrUEn0Bw0B51AC9EJNB2dDqLpdIAA+genxotxUrwYDxWKf9JKNBMNRDPRTjQQDUQ70VD0D21HB9F29B0dRAfRd7QQfUeHCaPBcFRcFS/GVfFVvBgvxlfxVBwXz8VJ8VycFy/uS1PRQLQULUUD0VC4LU6Kz+KzOCkeiZPigQLxPlqCrqAV6AragwctQrfQE7QCPUEfOKB3GoPOoBPoDHrDBv1Ba9AXdAJ9QVOgoDHoELqDXqA7aAsWdARtQqvQC7QK/eKFlqFraBy6TuPQOnSdrtM6dA49Qi/QH/QHvUAn0As0AAD61Cm0An1Cn9AKtAh9QE/QCDQCPUFbPcETp622njiPG9fFb/Fj/BavVYvT4sN4MJ6MB+O9evFjvBffxY/xY3wX16VX6BJaiC6hSWghWogmoUHwOxwPv8Lx8D17uBa+h//hWrgW/odf4nN4Hb6F1+F69HA/HBgXxpNxYZwYT8aTcWJ8GAfE+fBHnA+3wx/xR9wO38LtcDhwOBtdalEn0KIOdQKdQIf645b4Fo6JY+JbOCm+hQvipDgpLogP4ml4Fq6Gq+FZeCSehWPBwiFxLFwKh8QhcSncEQ/Dy/ArvAxvw6/wK7wNj8On8Dq+hddxK1Z4FT6Gm+FZuBmOBg1fw9PwM2f4GC6Gb+FkOBm+hbPhTngWHoVH4Vn4Fp6Fv+Fb+Bb+hs/RAjQBvUAT0Ab0Ar1AG9AFNATdQFfdQDNgoB1oAXqBntNzeoGueoGOoCNoCF45XfVO73TVCnTVD7QCrUA/0BK4E96EZ+FN+BKehWfhS3gSDepRVz1qUpPa1Fdnj5zOWmvdNair9trr6pHT1fvmffO8cSM8Cz/Cj/AsPIn2vHHeOM29cZpOc801nf6aTifQX3+dQH/aetw09bh527xtXjlvm+fMK+eV85zp6jnznumqq/fMm+Y984x507xpnjFPmmfMK+ZJ86R5xbxoXjGPmBfNi+YR86B5xLxwHjQPmhfO6+aF88Z53bxu3jjPm+fNG+eR88ZpzyPnkdOexh4z75inzFPmHfOS8TycDo/E6XA5PBKPxOVwN/3rALrYAfQBXexiH9DLHWbH2V92nF1jf9lfdo3NpbPoA/qKvqIP6DA4tj7Ht/W5DoBv49s6AP5tE9uDtrAtbA/avnapPWqb2qN2qG1qm9qh9p8dbhPa3jahPWh72972oM2NR+PH+DK+jB/jyvqObqTz6Ea6is6j8+gqugt+cg585Bw2IT7ycRPiYE/RW/QSvURv0U/0Fv1FP9FP9BcdRX/RY3QUHUWP0WF0F11FN9FNdBW9Q7/RZXQb3UaX0Wt0GX1Gr9Fr9BmdRifSgfQgPUgH0n/sVdvUdrVN7V7b1Xa1e21YO9eGtnftXRva/rX3pltvvenOe8H+O8H+m+8EO8Hm28AusPmm23y32HSbbrfYCnQ2TU5v0+R21dv0tl11N91MI9PPNDJNTj/TzzQ5LU0708g0M81MI9PK9os9Y7PYLPaMjWID2TS2j+1j09g8NoddY2/YNfaEvWFv2BN2hp1m09hoNppNY5vhNTgPLoPz4By4DC6Dc+AxeBEOgg/hQzgIHkR721fz0rz21b80sT1BC9PC9gQtS5vRdXqMrtNC9Bg9RgvRYnQsnUfP0nm0Nz1Lz9LedK1NblfjdFfjHvc45nyX43mX29V45nlX45WLnAM3uck58DmdalONSqPaVJfSjnQdrUgr0nV0IT5gJ9vWtrWdbB/jhvgjzogz4o94Ix6Ik+KEOCFOiiPikvgWTolT4lu4JR6GX+FgOBh+hevQAPQCPUAP0At0AR6Fb+FUOBW+hVfhRDgWboQb4Vh4Fu+brh44D5yu3jSvmqfNs+ZZ87R51zxtXjbvmnfNy+Zh85x52zxq3jZPm0fNo+Zp86rpAJrOC+eF03TeOM+Z18x75j3zmnnMvGbeMo+Zx8xb5iHrve8eYIPaovafLWkD25S2po1pQ9PltLdNeQHOgBvgG7gGfoFb4Bj4Cz6Ch+AZeMk9HkD30EC0D26IA+KPutnLPmBX2VR2mb6gJ+gD9pFdZAvaeLadPYh/6wB4uF1pX9qC9qMtaDfqCLoBnmzf2Xl2md1rA9uAdqj9af/ZujavLYhb49N4sg1nu9mCuu2aF+u/jzxZ99GPdBib1q61e3UMvUI3se/2tt8A9tyesQ1svglsc++233VbDU0f08b23Sk2ja1il9gndow9ZdftGdvIRrJp7BAbxI7BUfAS/AWnwV9wHvqRZqSraVFak67Gn3AoXIfGpCtpVvwB1/yCzqV3aVbc4x24By6EA+Ee+AmugmfgIe88g16j3eg6TUaH0Xf0FB1F1+ECOIFdTi/RSXSdPqVNbaoR6UX6jjakCek8+9vuxjPoNPqOZqNdaVg6j86kO+k6XBPvxB9xUbwUf6RZaBQaCB/FQ/Fiuog2ohdoKrqKBsJtcVyclB6hTegFOoVuoRVwWlwWP6ZBaA5aCPfDBfEtfA1/w7PwOPwOv6JPXeoEXAz/wrdoB/qBrrpr75HTWF+PnDb1nK68D8/DI3E3XA2P5CHzjnnM9pgNZsfZYLaXHWfH2V52me1ld9lldpndZW/xeHm+vF5eL8+XB8zz5f3ygHnAvF9eMO+XJ8wL5gXzhHnDPF0eLm+Xt8vD5eXycHm2vFxeLs+Wd8t75cnyXHmuPFkeLE+WN8uD5cHyZnmxvFleLS+WF8ur5dHyFHmMvEXeIo+R18hj5DnyGnmNPEfeI8+RB8l75D3yIHmRPEieJC+SF8mT5E3yJHmUvEneJI+SV8mj5FnyKnmVPEveJc+Sh8m75F3yMHmZPEyeJi+Tl8nT5G3yNHmcvE3eJo+T18nj5HnyOnmdPE/eJ8+TB8r75H3yQHmhPFCeKC+UF8oT5Y3yRHmkvFHeKI+UV8oj5ZnySnmlPFPeKc+Uh8o75Z3yUHmpPFSeKi+Vl8pT5a3yVHmsvFXeKo+V18oj5BnyCnmFPEPeIc+Qh8g75B3yEHmJvDleHU+OJ8er49Hx6nh3PDoeHe+OZ8e74+Xx7Hh2vDweHi+Pt8fD4+Hx9nh6vD1eH0+Pp8fr4/Hx+nh/PD4eH++P58f74wXy/Hh+vEAeIC+QN8gD5AHyBnmCvDgeHO+N98aD47nx1nhqvDZeG0+Nx8Y745nx0nhpPDMeGq+MR8Yb443xyHhivC+eFy+MF8bz4oHxunhcvC3eFo+Lp8XL4mHxrnhXPCyeFY+KN8Wr4lXxpnh1nhQPihfFi+JB8Z54TDwn3hJviefEa+Il8Yx4SjwlnhEPiWfEK+Ih8ZB4RbwjXhBPiDfEG+IJ8Yh4OzweXg+vh8fD++Hx8Hx4P7wfng8PiHfDy+Hh8HB4OTwdHg1PhmfDs+HJ8Gp4MrwYXg2vhhfDm+FN8CJ4JjwTXgSPhBfBc+CR8Eh4DrwOngPvgNfB6+Ad8DB4BzwDHgYPg2fAo+AZ8AZ4FDwK3gAPgjfAC+BB8CB4AbwFXgBvzlvgLfDmvATenLfzEngJvJ1H5+08AB6dR+cB8BR4ADwBngJPgSfAY+AJ8Ah4DDwGHgHvgUfAK+A98B54BbwKXgEPgVfBq+Ah8DJ4CLwGXgYvg9fA4+A18CR4HDwOngSvhCfBu+CV8Ep4FzwU3gVvg4fCQ+Ft8FR4G7wPngpPhffBY+F98ER4LDwWngjvhSfCG+G98F54IzwY3ggvhAfDg+GF8Fx4ITwQngvPhQfCa+GB8Dx4LbwWngdvhefB0+Ct8FZ4GrwUngbPgpfCS+FZ8E54FrwJ3gnvhDfBM+GNXumBHuiVXuiVnumFXuiZnuiZ3umJnuidHul1z3vf+573Po9729se9ranPexhT3vX0172rne97NlMzqO5XC7nUa9mbVlaPpaPZWl5WJaWneVheVh2lndlZ7lZ3pV35WZZV26Wk2VdWVdOlnHlZLlYxpVx5WL5Vi6Wg+Vb+VYOlmnlYBlYppVpZWB5VgaWfeVZeVb2lWNlX7lXjpVj5V4ZVu6Vf2VYGVb+lWXlX1lYlpVlZWG5VhaWjeVauVY2lm1lY1lZtpVtZWU5V1aWn+VcOVd+lnnlZ3la5pV55WmZWJ6Ws2VimVjOlpHlbHlbRpaR5W2ZWd6Wu2VmmVnulqPlbvlbjpaj5W+ZWv6Ww2VqmVoOl63lcHlctpat5XEZWx6XxWVsGVsWl69lcRlcvpavZXC5WgaXveVquVr2lqFlb5lbhpahZW55WeaWteVleVnWlo9lSRlSLpVLZUh5VIaUG+VReVRulDflRtlQ3pQ3ZUP5UjaUCeVL+VImlCllQjlQppQp5UD5UQ6UAeVH+VEGlBdlQNlPXpQXZT85UfaT+eREOVHmkw9lPrlPPpQP5T4ZUe6T/2REGVH+kxXlP1lQVpQVZUHZURaUB2VH2VEelCflQblQnpQn5UIZUy6UGWVMGVNmlDllRjlS5pQ55UiZVI6ULWVSmVS2lE9lS1lTPpVPZU05VdaUPeVUOVX2lFdlTzlUXpVX5VDZVQ6VRWVX2VUWlV9lURlUfpVfZVC5VQaVP+VWuVX+lFnlT7lTZpVZ5U5ZVe6UM2VVWVXOlFHlTLlSRpVR5UrZVK6UJWVT2VSWlEtlOVlN/pK/ZDV5S1aTz+QteUs+k+vymVwm1+W6XCZPyWVymDwlT8lhcpQcJnfJUXKU3CVDyV2ylgwlQ8laspOsJWPJTrKTjCUzyVjylcwkM8lX8pJ8JVfJS/KSXCUnyVWylZwkJ8lWspJsJWfJSrKSnCU3yVmyl9wkN8le8pPsJYvJT/KTLCZLyWKymSwlS8lmMpVsJq/JVDKVvCZzyWtynMwlc8lxMpgcJ8/JYDKYPCeTyXNynUwmk8l1cppcJ9/JaXKafCezyXdynswms8l5spucJ+/JbrKbvCfDyXuyngwnw8l68pusJ+PJb/KbjCe3yXiyndwmt8l2MppsJ9PJaDKaTCePyXSynDwmj8ly8pd8JBfJSDKSXCQbyUHykCwkC8lDMpEMJPvIP/KP7CPzyD5yj8wj88g98o6cI9/IOrKOfCPjyDZyjUwj08g1soxcI8/IMrKMPCPHyC8yjNwit8gwsousIqPILDKLjCKvyCjyibwir8gncoqcICPIHDKHjCBryAhygawha8gF8oRcIO/yhDwh77KDvMtmdpAdZDMryGYes4KsII/5QB5zmA/kAznMAnKYwSwgC8hgDpDB/HOAHCD/PJd//vJcnstfBpC/LGYAGUAW84AsZjIPyAMymQ1kMpfZQDaQy7wgl/nMC/KCfOYH+cwE8oP8IBPIEjKBTJclZAmZLm/IdLlB3pA35AbZQ26QI2QP2UOOkEHkCLlCBpFB5ApZRK6QMWQRWUTGkEtkDDlDLpFL5AzZRM6QL2QT2US+kEnkC9lCJpFJZAt5RLaQKeQReUSmkENkChlCDpFDZAj5Q4aQGeQP+UNmkDtkBjlB7pA75ASZQ/a555137tnLPfPsZS/znDPPOuuMs80300zzzRWHw+OwN+wNj8Pf8DhMDn/D3zA5DA6Tw+UwOAwOl8PiMDesDXfD3bA2vA1Dw8hwL9wLI8O5MDJMDOfCuTAxHAsTw8NwLBwLD8Ow8DAMDMPCsDAw/AoDw7vwK/wK78Kt8C6MC7fCrTAuvArjwrbwKrwK28KpsC1MC6fCqTAtfArTwrPwKXwKz8Km8CxcC5vCpnAtjArXwrcwKowK38Kq8C3MC6vCqjAvzArzwr8wK8wK/8Ku8C9cDLvCrnAxLAsXw8mwLCwLJ8O6cDL8DOvCuvAz7As/w9KwL+wLS8PCsDQ8DQvDwvA0fAxPw9bwMXwMW8PLsDV8DS/Dy/A1zAxfw9kwM8wMZ8POcDaMDTvDzjA23Axjw9VwM9wMV8PKcDVMDSvDAQHCACGAEEA4F86Fu3AXnuEZmqEZlmEZkiEZjuEYiqEYhiEYfuEXhj7sYQ95yMMd7lCHOsxhDmtYwXJgOZAcSA4cB44DxYHiwHBgOBAcCA78Bn4DvYHewG5gN5AbuA3UBmoDs4HZQGwgNvAaeA20BloDq4HVQGogNXAaOA2UBkoDo4HRQGggNPAZ+Ax0BjoDm4HNQGYgM3AZuAxUBioDk4HJQGQgMvAYeAw0BhoDi4HFQGIgMXAYKAwMBgYDgYHAwF/gL9AX6AvsBfYCeYG8wF3gLlAXqAvMBeYCcYG4wFvgLdAWaAusBdYCaYG0wFngLFAWKAuMBcYCYYGwwFfgK9AV6ApsBbYCWYGswFXgKlAVmApEBaICT4GnQFOgKbAUWAokBZICR4GjQFGgKDAUGAoEBYICP4GfQE+gJ7AT2AnkBHICN4GbQE2gJjATmAnEBGICL4GXQEugJbASWAmkBFICJ4GTQEmgJDASCAl8BD4CHYGOwEZgI5ARyAhcBC4CFYGKwERgIhARiAg8BB4CDYGGwEJgIZAQSAgcBA4CBYGCwEBgIBAQCAj8A/4B/YB+wD5gH5APyAfcA+4B9YB6wDxgHhAPeAe0A9oB64B1QDogHXAOOAeUA8oB44BxQDggHPAN+AZ0A7oB24BtQDYgG3ANuAZUA6oB04BpQDQgGvAMeAY0A5oBy4BlQDIgGXAMOAYUA4oBw4BhQDAgGPAL6AXsAnYBuYBcwC3gFlALqAXMAmYBsYBYwCvgFdAKaAWsAlYB68A6kApIBZwCTgGlgFLAKGAUEAoIBXwCPgGdgE7AJmATkAnIBFwCLgGVgErAJGASEAmIBDwCGgGLgEVAIiARcAg4BBQCCgGDgEFAICAQ8Af4A/QB+gB7gD1AHiAPcAe4A9QB6gBzgDlAHCAO8AZ4A7QB2gBrgDVAGiANcAY4A5QBygBjgDFAGCAM8AX4AnQBtgBZgCzAFeAKUAWoAkwBpgBRgCjAE+AJ0ARoAiwBlgBJgCTAEeAIUAQoAgwBhgBBgCDAD+AH0APoAewAdgA5gBzADeAGUAOoAcwAZgAxgBjAC+AF0AJoAawAUgAngBNACaAEMAIYAYQAQgAfgA9AB6ADsAHYAGQAMgAXgAtABaACMAGYAKQD6UAEIALwAHgANAAaAAuABUACIAFwADgAFAAKAAOAAUAAIABwDpwDd+AOPEETLMESJEESHMERFEERDMEQ/MAP/OAHPejBDnaQgxzc4AY1qMEMZrCC9Sv3lfvIfeS+cd+4T9wH7vP2hfvCfd6+b5+3j9v37fv2cfu6fdw+bV+3r9un7dv2afuwfdu+bR+2L9uH7bP2Zfuyfda+a5+1j9p37bv2Ufuqfc2+Zx+zj9n37HP2Pfuifc4+Z1+0D9oX7Zv2QfugfdM+aZ+dT88n6NPz9enzFfr6fH/+fIA+Pl+hz8/n5yv0AfoIfYE+Q5+hL9B36Av0CfoOfYc+QV+h79G36Bv0LfoSJfqcfIk+RIg+RT6b1/av1+a5cfPfPl5foc/V5+or9KX6Cn2aNH2c/DMP7SPw0LwzZ77ZJ+mj9BX6KH2VKn2YPkvfpG/QN+mLFOl79Hn6On2tvk7fpk1fo2/Tl+lr9DX6Mn2DvkzfpUufJX/MJ/sHfDKvTNlH4JV5Zp6Zf/b5+mZ9vD5e36yv0Dfrg/QV+gp9kL5Dn5kvzefkS/OxYfMN+th8cODg+QZ9eD4636Bv0Efnk/PHT34En/ym+ee+gE/g030Cf8CAD+A3+Av+gb/gK1DwGXweH8H38X18BJ/uI/hzcz/At+X78gX6vnxjxnyCvjFfmU/QJ+gr86n5LL6Kb+Cr+ChQ/BIfw6/wEfwKnwKFL+FL+BA+gg/hN2jwD3wG38E/8B38B//BL/If/AgR/oRP0lfoc/Q5+gp9Tr5C3549350v5oP5CT6YT0f376f7u90/P4jv4dd9D3/Dho/gb/gZMnwM//zlv7/8ovjBb+PT+EI+jW/AwC/yS/wRv8Af8UX8Ar/AF/FJ/B7/x0fwf/wgH8FH8IP8uh/kDxnyjXwZP8Y38GP8F//FZ/GPfCKf7hP5QIB8Hx/8/t/vP//338///j0+gr/j7/gIPo/f5Cv5dF/JR4LkH/m0fF4+J5+XL0yYz8zX6Bv0KfkGfXHifG0+Mh+Yz8kH5uPC5WPycfmqVPmg/C6f7nv5Xj7dB/O7/C2f7m/5XD7dp/tc/pcvz0fkC/QR+ZZ8gb5A35Jvy9fmQ/Mp+dB8Z858Yj4xX5dPydfly5Llu/Jt+ZZ8Vj4r35KPybfkq1Dhs/BV+Nw+t9/tc/vKlP1lH5Tvycfke/JFifJJ+e58bz4n35tvzZqPzMfz6fwEn85v8xP8BL/NL/Ox+lB9sD5Un6oP1gfrU/XJ+lR9qz5Zn6xv1TfrW/WdOvVB+jx9rb5UX6vv1avP1bfsU/YB+5R9wT5gH7Av2DfrC/b1+mZ9s75e365v4V/4Rf6Fr+EX+UW+hs/hk/XN+mh9s75dH62P1rfrq/Xt+nR9tb5an64v11frw/XZ+mx9uL5bn8Pv8Ot+h//h1/26/+GH+JB9xz5h37GP2CfsE/YR+4Z9Fx/GX/Fh/Bkzfo1/4qf4K36K3+Kv+Ct+i+/iE/WN+lJ9o75QoT5Q/8bP8YX8HF/HF/KFfB0fx4fqK/Wp+lR9pb5VX6nP1LfqW/WZ+k59nL5PX6ov1ffpE+VJeVHejhflQYHymjwdX8fj8Xh8HW/L1/GBAvlB3pQn5Wl5Ut6OHV/L2/F37nhWfolP4tv4JL6Ob+Pb+Doejq/j1Xg4Ho5X49P4Qp6Qn+MJeUN+jp/jDflDXpAH5C15QN6PH1/H+/F9+uzxdfwez8fX8XU8H//Ha/KTvB0/yTfydrwd38gz8nF8HS/Hy/F1PB0/xoPxazwYX1fn2fg6n8Wz8Wx8Fq/GZ/EsWPgXnowv49f4Mv6MX+PX+DPejMfit3g0fovn4tF4NJ6L9+Kv+Cq+zlfxVKj4KP6L7+LrfBevRYu/4p14KL6Jh+KlSPFTfJ2P4pv4KP6Jb+Kb+CfeiT/ilXgxXolnwsQv+U0+3X/yn3y6z+nT/TBh/hh/yqPytDwqr0qVT+WD+V/+lv/le/XytXwvr0uXz+WReWP+ljfmiRHzw/w2j83j8ti8NWvelrfmqVHz0vwuz8vX8ry8L1/L1/K+/gHvywMD5oV5aT6at+Wj+WnTfDV/yVPyljwlD8lb8pY8JJ/IO/KSPCwvyWfysDwsn8mH8oO8Im/LK/KPHvlKHpz35nF5b75bN7/Nb/KdPC7fyX/yuDwu/8l78qu8Lf/Kv/K2/vW2/LVrPtvHP/tbP3+tf/ez/vWxfKx//a1/v/e9j3+JX+Ab+AU8rG/gG/CwPC0Py5fytDwtX8qf+uNH8L+PwN/yt/73s7wsWf6Vr+QxeVsek9/kbXlbfpPH9Yt8A//AN+Bp/QP/gKfla/lSHpYf5Ud5WD7UX/VZfVmf1X/16sfyDXwEX+cjeAoUfBZPwVeo4Hff27f727637+1v+7L+ti9K1Nf0Rf1Onb6nn+vf+r/+rV+r1qf1bX1cX9bH9XXp+r++rs/r//q/Pq/v68f6s2Z9W5/ZR/Z7fWTfmLFP7Ef7z36v/+w7c/aZ/WAf2O/1gX1hwv6oL+wP+6P+qD/sF/MmfAofw6fwJUr4EZ6DB+GzeBD+hM/is/gTfoW/4DP4OZ/Bd+jgY/gOPkQIT+L3+qN+pD/qP3r00/xHP1Gib+jH+ZK+pi/pU/qavqZP6Vv6Tn6UP+lH+Zz+pD/pc/qVPqcv61f6lb6sf+mH++B+rw/uixP3x31G39F/9B39Ro3+oh/t9/rUPrXf63/7vX65cp/9nn6q3+un+tt+r9/rb/vhvBAPxMfwQPyPH76H7+F1+Bheh8/hY/gYPoe38Qn9Qx/OP/QRIfqPPqKv6D/6j76iz+iD+nB+qA/nP/qhfqj/6I/yRfwQf8MP8UL8DX/DC/Ex/Aw/52V4GX7O0/BzPoan4Wn4GN7GT/Pj/Eg/ztf0I/1IX9Pv9TH9TV/W3/QzfVlf1s/0L31QP9Tn9kP9Y5/b5/aP/WRf1tf0MX1MX9O39F39Vv/Tb/VVqfqcvqqPCtU39Ut9Tp/UJ/U5fVPdW//my/6td+vWufkb3pJH4i35Oh6JR+Lr+CRdWq/WsfVq/Vq/5st+rWvr2vo2H8QT8WI8EW/EiD/iCfgCHZsv4OnovALfOzb//e/Y/FzH5hUo8A96uD6uF+vjerly/uzlvLUe++53x+a39zx//fW1Y/PVU097MU87OXJdnN/heXgxnof34cMH+YC+oP/pC/qBAv0/39Af9NP8QZ8Pn2/n2/lyfpov57v5aX6a7+av+Zy+n//pf/p+PiD/wsPwajwM78KFb/Hn/Dsfzr/z+3w4H87v8wn5Cd6BL70Dv2CBT+AbeNMj8Ai86U9vdmKdWC/WifVFizqjvqjfudPz+AAegD89AC9AgB/gD/jTM/AM/Onn/OlB0Iv+gZcgwV/4aL6Zn+Wb+Wd+lp/ln/lq/phP5nP6ZD4bNr+OT+PVeDFejFfj57war0KFR/Eh/ULfyS/0tXwn38nX8rH47LU/vfbcn/703HvfxH++zn/e9HW+zpu+gUfhP/g5/8Fv2OAteNGTfs6Tfhx9+Kd8Kp/Tp/KlSPlQ/A0fw5c+hhchwnvwHrwGX3oNHgMGP+E7+Vg+k4/lX/lMPpN/5Vv5TnwlPgpfiW/EiC9EN9VR9WIdVXflqsf6dnw4vhQfjs+Gjc/CZ+OrUUPGZ+GT8dGg8d34QnwfPgrfh69Dh0/DB/W5/Wqf21fhV/vVvgrfhK/Ct+Sb8E34lnxEPgIfgs/Ch+BLkOBL8SX4GDD4HHwGvgUfhW/BFyHCJ6HH6rZ6sW6r37rVsfVbnRev3us78VH4VnwrPgqfko/C16TJ1+iD8D34KHwPPgUfhY/Cp+Dj8Cn4CnwcPg5fgS9Ap9V19WFdVwcGrAf7QHwivhSfiI8Eic9E/9V99WHdV8+Vqy/rufqsvqwv67O6pT6rv3rVWXVo3Vkf1p11Zsy6sq/Fp+RT8an4lHwoPiVfig/Fh+JL8Znoxvqx7qgf68mS9WbdWh/Ws/VsfZgv+zC/86Uv/c7f6LT6sA6rw+rDuqM+rCND1o19Uz4qX4qPyocFy6ely+qOeq1eqzvq2Lqj/uxZj/Zp+Zx8KT4nnxAhH5BurVPrwzq1Pq0P68P6tA7tc/HB+JR8ML4Xn5JPyffiY/EB+Xx8KT4fX4+vx7ejn+qiuqMuqnvy1Bl1T50Tp76pg+qYeqOOqVeq1CX1S11TZ9Q19U6d+qcuq7fqjnqrnipVP9V79V0dW9/VcXVsHVvH1Wv1UJ1Ud9RJ9VWrOqzOqqvqjbqqXqo36o16qQ7qs/Dd+Jh8N74cOT4dn46Px8fk4/H9+PEF6Yz6p16sf+qjerFerI/qpr4g35CPyTfkK/Ix+Zh8RT4nX5EPCZIvyVd+4//2jd/3ffuzn//fPv+B4Gd+Sb4jn5PvyGfkc/I5+Yx8Qr4D34D/7RvwAQDwlT1P19MZdT29T2fUGfU+/c+3+86/7Tu/MPz6d+HD8L99GL4NGz4Pn4GPwifgE/BR+N8+Cl+GL8N34aP7DnwpvgP/25fiS/G/fSC+/t2/7bsf/dv+to9+cp1MR9PH9DEdTRfT0fQzXUwX08/0Mv1MX9TL9DJ9UR/UF3VifVAf1Il1YZ2YN7uwLsyb/vvYvrb/7Wv72bL9ax/+6u/21S9/+fM+8bPw/e9/Fj7+WfjdPv7x3+3zPv27fd3+t9/tW/vf/rdv7WPrj3qkvqZH6pMmdUr9UEfUHXVE3ZChTqj76Wu6oC6or+mO+pqeKVMP1RX1Rj1RT9Qb9TW9UYcEqT/qjHqh7qg76oX6oe6n8+lrOp++Z0/H85t9aL/bh/al/W6/25f2p/U4/U1H09/0Nm26mx6no+lz+pyOpq/paDoZMv1K99K39C69S9/SuXQt3UvP0rN0Lx1L99K/dCwdS//Sp/QvPU2f0qf0NB1QV9KXdCt9SafSrXQrnUq/0qn0Kf1Kv9Kn9DV9SgfU1/Q1HVBP1Kd0Kl1Kp9KjdCldSo/SoXziR34WPvKb+yx8Fr65j0Cv60p6lV6lK+lWPlJfno/QR+jL8wX69tMffurL+XJ+nEfmb/ll/tZH4Jf5ZR+Bb/bZ+QR9bj43n6BPzefoc/Ix+hh9Tj5F/8Rf8U38Fb/AN/FN/AKfxDflS/HVfSk+JV/dV/cp+a58PD/B1/MT/E9fz9fzP/0/X7Iv1tfqa/XF+l59sb5k368v2Qfs+/X9+oB9vj5h37Av2BfsG/b1+oR9xT5kH7Kv2Gfs3/hCfo1f4wv5K75SH6qP1EfqQ/XF8Wp8HP/Gq/Fq/BvvxjvysPwiD8vP8Yv8Ij/HH/KF/ByPyM/xdjwij8jb8Yw8Gb/Gh/FrPBofxofxaLwXj8Wj8VY8Gt/EW/FWfBM/xbPyrfwt38q78rf8Le/Kx/J4vC0fyUfytvwqf8lb8py8JY/Lc/KcPC7vyR/7B3wxX+wf8MI8OI/Lj/PjPK4f/lz/19/1d/1f39eH9T99Wp/W//R//VVf1j/1ZX1O/9Q/9Tn9Uv/YD/WL/WI/1B/lCXRs3kDH5ktvwBvwpU/w53w4/82H87P8N//Nz/LV+Bm+hp/zNTwOP+fnPA4v5tf5eT6nn+fv+Zw+p7/n+/EM/JyH4CH4OW/ho/lZ/pq/5mf5aT6Tb+Uv+VZ+lb/kL/lVfpJf5df9JD/Jr/tGProvxdfga/Cl+Bz0cL1YB9fB9WJdXGfVG3VLvVFX1C11S11RZ9MLdUY9UA/UGfU/3U2H09F0OF1OR9PRdDn9TJfT6fQz/Uyn0xd1Or1OX9QX9Tr9Tp/T13Q73U5f0/F0Mb1MD9PD9DK9rpfpSXpdr+tJupJuqbPpZjqbrqab6Wa6mg6mq+lpOpgOpqfpXzqUHqU36U16lM6kR+lPOpPOpD/pTj5g36zP15fsW/YB87d8Lc/KD/PB/K3f//e3vqff62v6sL6r/6lH69I6No999ufn4QPxv31ln9tP5r/5cP9+fL49X6EP06fpK/TN+ep8gz45X5xv0Afwd5/uB/gCPt0Pf4J///7ev5/Gl/EN/C8/zKf7pHxWPia/zBfzE3y5PlxfrT/hW/hFfogP4td9Dr/uF/k2vpCP4wP1efpSeTeejVfjE3lB3pLX4/P4Ov6PD+Tr+DF+jTfjwfgvvs4v8W28GJ/Km/K0fC6/y9fy1fw1b+un+qL+tv/re/uyPrEf7PfyJLwJH8OP8CJ8DL/Cs/BZ/rhf7vfySHwRf+Mv+on+o76te/Nl59az+dLj8Du8GN/Cq/Bq/ACPwJ/+gA/gz+/kT/qQPpT/5HPy3oP+/FH+lM/Jh/77uW/GF+Oz8En4IHwUPg5fk4/Cp+HL8FHowfqvPqwv87s+rCvryPqw3qw/644+Ft+KT8nX4nPxKemb+qXOqEvqkHqj7+3j8AX4zE/A//bJ/XB/26c//Lv9ad/a79Yp9Ux9TSfUBXVH/9qn9r/9Zb/Z79a19C3diw/nxf3rxXly//7ryf3Qk/v1hz/89dtO9rMP6Gff7brZ53rYCXQCPewCethLdAFdQC/RQ/QS/UQP0UP0E11EP9FRdBFdREfRR3QUHUYf0Ud0GJ1Eh9EHdBKdRB/QG/QBHUBv0Bt0AL1AB9DneoFeoM91AjvMFrPjbDGbDJk9phvoB3iyfqDTdboeoNN1Bgz6g71lY9llNpZtxcquspVsJlvQZrKbNNlLuotuorPoLLqJPqCb6BUqdAldQo/QB/QI3YGDvmAf2YJ2kp1kC9pL+oMOoQfoEPqECZ1Cp9At9ADdQr9woSvoF3qGnqGr6Bn6hq6iq+gbeof+ddwBdNxpB9ABdMrD9d29HqB7/V5OrvPue4DuOwj2vv1sPnvQ5rP16Nl4dp69Zw/ae3afPtvPbrH/bED7zxYlapPajLaiDWwr2oECbUA70I4RY7fYMTYIENvDbrQF7UV70Ra0A21Bu0iRPWT72oM2r81rD9qC9qBtx86msx9tSFvQhrQnTdqVdqFtaAfahnaiRHtRR8CT9QQ9AU/WB/BkfewD+oA+dnLn2YN2mT1oEyK042xFG9EOtBHtQ4d2of1my9lltpxdp86+sz/tTvvP7rQ97T/7z/a0QW1Wu9UGtFvtV692r/1qx4q1ae00e80us9fsNm32m01qo9qANqqtagPagLaqzWrj2ra2oG1r37q1de1MG9q+tC9taFvQhrZz5dq4NrFtbA/axjYyZFsZj8av8WP8GufGjSfj3Dg4cL1yZLxYV9AV8GI9AC/WdQ/QA3TdORfHu/FkvBvPlo1b29d2tj1oZ9vatG1uu9vetgftbRvbHrQHbWz7GpfGjXFsHBs31ue4Mf6rz/U5/quH3Bsfx4vxcbxcuW45NV6NF+PVuDZt3BtXxo9xZpwZP8ab8WPcGG/Gm3FjXNqGswXtOXvOFrTpcHE8GSfHyfFkPUD/PFnPPfNkve5w/G5C/HK/CW1C3HOwr+gweo6eo8PoPTqMfuRIR9KBdB/9R/fRYfQf/UeH0XV0GAFx4Lxx04bNGjVp0JwxU4bMGDFhwHzx0oXLFi1ZsFyxUqWOyhQpUaA8cdKEyRIlSZAcMVKEyBAhQYD88NGDxw4dOXDcsFGDxgwZMWC8cNGCxQoVKVCcMFGCxAgRIUB88NCBwwYNGTBcsFCBwgQJESA8cNCAwQIFCegQHDBQgMAAAQEAzO1OsyRHMQS/7zvf2sv42lqO3Dhx4cB989aN2zZt2bBds1aN2jRp0aA9c9aM2TJlyZAdM1aM2DBhwYD98tWL1y5duXDdslWL1ixZsWC9ctWK1SpVqVCdMlWK1ChRoUB98tSJ0yZNmTBdslSJ0iRJkSA9ctSI0SJFiRAdMlSI0CBBgQD98dOHzx49efDcsVOHzhw5ceC8cdOGzRo1adCcMVOGzBgxYcB88dKFyxYtWbBcsVKljsoUKVGgPHHShMkSJUmQHDFShMgQIUGA/PDRg8cOHTlw3LBRg8YMGTFgvHDRgsUKFSlQnDBRgsQIESFAfPDQgcMGDRkwWKhAYYKECBAeOGjAYIGCBHQIDhgoMEBAAABzu9MsyVEMwe/7zrf2Mr62UjRcvihLigzpkeOr8eJL8X0GElD6xXnjhu2LlH5btGTBcsVKFSpTpESB8sRJEyZLlCRBcsRIESJDhAQB8sNHjx05cNyoQUNGDBgvWrD8uj/lw8fkvHHThk0aNK8MmTFiXpgjLSf896UIkSFCggD50WOHjhw3bNCYISOmc+ndyoi+uxUHzhs3axyaM2bKkHFjkrys4KKwDZRuR4wA+ZEDhwwWK0uS9NjxosUOsbcG4MyTmx/eA2+u/Dz5kLcvR15eYADOridLlBgR2pRePnq8cAnyI8eNGCtS3BEIDBCg9FpL6aW2DFk5YUVjlszcsGbKzhEswY+EA7Rko6V8UvZoQilpTdkFSklNlBwhEsTHDhw1ZLxMaRKE3EG+GCUB0jOiGcUYE1eEjhAJsgOHTOjlUxpOsUXKE8jIoxQ0BOLviSBKvyxHahZQ+kdI8gS6HHF8irAtSk8Q5P0sZgkASvMMb8xISrGuHZRiM9buEVv2hKWKoFJK7VBK6Vy583Pk3Ljz5sS58CQ3B859J7e5P+fPa6e0uT2nz2dz3lw+lc3huXsam7Nz9RQ2R3flzl47crtxJ66duF24s9QO3O7bKWrnbdftfLTjttt2Ltpp22U7Ee2w7a6dhHbWdtVOPTtqu2nnnZ20XbSzzQ7a7tmpZuds1+w8s2O2W3aS2SnbJTvD7JDtjp1edsZ2xc4tO2K7YSeWnbBdsLPKDtju1zll52vX64Sy47XbdTbZ6drlOpXscO1unUd2tna1TiI7WrtZZ5CdrF2s08cO1u7VuWPnatfqxLFjtVt11tip2qU6ZexQ7U6dL3amdqVOFjtSu1Fnip2oXajTxA7U7tM5Yudp1+kEseO023R22GnaZTo17DDtLp0XdpZ2lU4KO0q7SSeEnaRdpJPBDtLu0Zlg52jX6DywY7RbdA7YKdolOgHsEO0OnebO0K7QOe4I7Qad4E7QLtDpd4B2f06987Prc+Idn92ek+707PKYrXZ4dndMVDs7uzrmqB2d3RwT1E7OLo7ZaQdn98bUtHOza2NW2rHZrTEl7dTs0piNdmh2Z0xFOzO7MuahHZndGJPQTswuTPltB2b3peS287LrUmbbcdltKa3ttOyylNN2WHZXSmg7K7sqZbNd3Y5KmWw3ZSelLLaLsoNSCts92Tkpf+2a7JiUu3ZLdkpKXLskOyQlrd2RnZEy1q7IjkjpajdkJ6RctQuyA1Ke2v3Y+ShJ7XrseJSgdjt2Osozuxw7HKWY3Y2djbLLrsaORqllN2Mno7yyi7GDUdbtXuxclFB2LXYsyiW7FTsVJZJdih2KssjuxM5EKWRXYkei/LEbsRNBZtqF2IEgH+0+7DyQhXYddhxIOrsNOw2kml2GHQYSzO7CzgJpZVdhR4FsspuwkyD6XYQdBDHvHuwciHbXYMcgFLdbsFMQctsl2NGF1nYIdgdCYjsDuwKhrB2B3YDw1U7ALkCoagdgNxee2u12ZyhqZ+7KsNOO3I2hpp24C0NDO3D3hXR2f9d3fMd3e7d3epd3d3d3dmd3dVd3dEfPcue4U9wp7gx3hjvBneDOb+e309vp7ex2bju1ndrObGe2E9tp7ax2VjupndTOaWe0E9rp7Gx2NjuZnczOZWeyE9mJ7Dx2FjuJncTOYWewE9gJ7Px1/jp9nbzOXeeuU9ep68x13jptnbbOWmetk9ZJ65x1zjplnbLOWGesE9YJ63x1vjpdna7OVmerk9XJ6lx1rjpVnarOVGeqE9WJ6jx1njpNnaTOUWeoE9QJ6vx0fjo9nZ7OTmenk9PJ6dx0bjo1nZrOTGemE9OJ6bx0XjotnZbOSmelk9JJ6Zx0TjolnZLOSGekE9Lp6Gx0NjoZnYrOROeh09Bp6Cx0DjoFnYLOQGegE9AJ6Pxz/jn9nH7OPmefk8/J59xz5jnxnHbOOmedk85J55xzzjnlnHLOOGecE84J53xzvjndnGzONWeaE81p5ixzjjnFnGDOL2eXk8up5cxyXjmtnHUnlVPKGeV8cjo5mZxLziQnktPIWeQccgo5gZw/zh4nj1PHmeO8cdo4aZwzzhgnjNPF2eJccao4UZwnzhIniVPEGeL8cHo4OZwbzgwnhtPCWeGccEo4JZwRzgeng9PB2eBccCo46U4Ep4GzwFngJHAKOAOcc+fu3J3nWZ7kKZ7h+Z3/7Cc/+blP78znPe1pz2qWM8mZ40xxpjgznBnOBGeCM7+Z30xvpjezm9nN5GZyM7eZ20xtpjYzm5nNxGZiM6+Z10xrpjWzmlnNpGZSM6eZ00xppjQzmhnNhGZCM5+Zz0xnpjOzmdnMZGYyM5eZy0xlpjIzmYnMPGYeM42ZxsxiZjGTmEnMHGYOM4WZwsxgZjATmAnM/GX+Mn2ZvsxeZi+Tl8nL3GXuMnWZusxcZi4Tl4nLvGXeMm2ZtsxaZi2TlknLnGXOMmWZssxYZiwTlgnLfGW+Ml2ZrMxV5ipTlanKTGWeMk2ZpsxSZimTlCnKDGV+Mj2ZnMxNZiYTk4nJvGReMi2ZlMxJZiQTkgnJfGQ+Mh2ZjMxFZiITkWnILGQOMgWZgUxAJiDzj/nH9GP6MfuYfUw+Jh9zj7nH1GPqMfOYeUw8Jh7zjnnHtGPaMeuYdUw6Jh1zjjnHlGPKMeOYcUw4JhzzjfnGdGO6MduYbUw2JhtzjbnGVGOqMdOYaUw0JhrzjGnGLGOWMcmYZMwx5hhTjCnGDGOGMcGYYMwv5hfTi+nF7GJ2MbmYXMwt5hZTi6nFzGJmMbGYWMwr5hXTimnFrGJWMevMOpOKScWcYk4xpZhSzChmFBOKCcV8Yj4xnZhOzCYmE3OJucRUYioxk5hJTCQmEvOIecQ0Yhoxi5hFTCImEXOIOcQUYgoxg5hBTCAmEPOH+cP0Yfowe5g9TB4mD3OHucPUYeowc5g5TBwmDvOGecO0Ydowa5g1TBomDXOGOcOUYcYwYZgwzBfmC9OF6cJsYbYwWZgszBXmClOFqcJMYaYwUZgozBPmCdOEacIsYZYwSZgkzBHmCFOEKcIMYYYwQZggzA/mB9OD6cHsYHYwOZgczA3mBlODqcHMYGYwMZgYzAumBbOCWcGkYFIwJ5gTTAmmBDOCGcGEYEIwH5gPTAemA7OB2cBkYDIwF5gLTAWmAjOBmcCkM+lMBCYC84B5wDRgGjALmAVMAiYBc4A5wBRgCjADmAFMACYAc86cM3fmzjxN0wRN0PzMz/zmN73pzW52c5vb1KY2PdMzs5lNa1qzmrUsV5YryZXkynHluFJcKa4MV4YrwZXeym7ltlJbia28VlYrqZXSymjls9JZyaxcVi4rlZXIymPlsdJYSawcVgYrgZW+yl5lr5JXqavMVd4qbZW2ylrlrFJWCat8VbYqWZWqylRlqhJVaaosVY4qRZWiylDlp9JT2ankVHIqN5WbSk2lpjJTmanEVGIqL5WXSkulpbJSWamkVFIqJ5WTSkmlpDJSGamEVEIqH5WPSkelo7JR2ahkVDIqF5WLSkWlojJRmahEVCIqD5WHSkOlobJQWagkVBIqB5WCykBloBJQCaj8U/4p/ZR+yj5ln5JPyafcU+4p9ZR6yjxlnhJPiae8U94p7ZR2yjplnZJOSaecU84p5ZRyyjhlnBJOCad8U74p3ZRuyjZlm5JNyaZcU64p1ZRqyjRlmhJNaaYsU5YpyZRkyjFlmBJMCab8Un4pvZRcyi1llhJLaaWsUlIpp5RTSimllDJK+aR0Ujopm5RNSialkjJJeaQ0UhIph5RBSiClj7JHyaPcUe4odZQ6yhxljhJHiaO8Ud4obZQ2yhpljZJGSaOcUc4oZZQyyhhljBJGCaN8Ub4oXZQuyhZli5JFyaJcUa4oVZQqyhRlihJFiaI8UZ4oTZQmyhJliZJESaIcUY4oRZQhShAliPJD+aH0UHooO5QdSg4lh3JDuaHUUGooM5QZSgwlhvJCeaG0UFooK5QVSgolhXJCOaGUUEooI5QRSgglhPJB+aB0UDooG5QNSgYlg3JBuaBUUCooE5QJSrqSrkRQHigNlAbKAmWBkkBJoBxQDigFlALKAGWAEkAJoJwr58pduSvP8izN0iy/8it/+cte9pKXvNzlLnWpS6/0ylzi0pa2rGUly5HlSHIkOXIcOY4UR4ojw5HhSHAkOPIb+Y30Rnoju5HdSG4kN3IbuY3URmojs5HZSGwkNvIaeY20Rlojq5HVSGokNXIaOY2URkojo5HRSGjkM9IZ6YxsRjYjmZHMyGXkMlIZqYxMRiYjkZHIyGPkMdIYaYwsRhYjiZHEyGHkMFIYKYwMRgYjgZHAyF/kL9IX6YvsRfYieZG8yF3kLlIXqYvMReYicZG4yFvkLdIWaYusRdIiZ5GzSFmkLDIWGYuERcIiX5GvSFekK7IV2YpkRbIiV5GrSFWkKjIVmYpERaIiT5GnSFOkKbIUWYokRZIiR5GjSFGkKDIUGYoERYIiP5GfSE+kJ7IT2YnkRHIiN5GbSE0kJvISaYmsRFYiKZGUyEnkJFISKYmMREYiIZGOyEYkI3IRuYhURCoiE5GJSEQkIvIQeYg0RBIiB5GCyEBkIBIQCYj8Q/4h/ZB+yD5kH5IPuYfUQ+oh85B5SDwkHvIOeYe0Q9oh65BzSDlkHBIOCYd8Q74h3ZBuyDZkG5INyYZcQ6Yh0ZBnSDOkGbIMWYYkQ5Ihx5BjSDGkGDIM+YX0QnYhuZBcyC3kFlILqYXMQmYhsZBYyCtkFbKOpEJOIaeQUkgpZBQyCgmFhEI+IZ+QTkgm5BJSCZmETEIiIZGQR8gjpBHSCFmELEISIYmQQ8ghpBBSCBmEDEICIYGQP8gfpA/SB9mD7EHyIHmQO8gdpA5SB5mDzEHiIHGQN8gbpA3SBlmDrEHSIGmQM8gZpAwyBgmDhEG+IF+QLkgXZAuyBcmCZEGuIFeQKkgVZAoyBYmCREGeIE+QJkgTZAmyBEmCJEGOIEeQIkgRZAgyBAmCBEF+ID+QHkgPZAeyA8mB5EBuIDeQGkgNZAYSA3mBvEBaIC2QFcgKJAWSAjmBnEBKICWQEcgIJAQSAvmAfEA6IB2QDcgGJAOSAbmAXEAqIBWQCcgEJB1JRyIgEZAHyAOkAdIAWYAsQBIgCZADyAGkAFIAGYAEQM6Rc+SO3JEneZImaZIlWZIf+ZGf/KQnPdnJTnKSk5vcpCY16ZEemclMYhKTlrRkJStJx3IjuZHcOG4cN4obxY3hxnAjuBHc+G38NnobvY3dxm4jt5HbuG3cNmobtY3ZxmwjthHbeG28NlobrY3VxmojtZHaOG2cNkobpY3RxmgjtBHa+Gx8NjobnY3NRmbjsnHZqGxUNiYbk43IRmTjsfHYaGw0NhYbi43ERmLjsHHYKGwUNgYbg43ARmDjr/HX6Gv0NfYae428Rl7jrnHXqGvUNeYac424RlzjrfHWaGu0NdYaa420xlmjrFHWGGuMNcIaYY2vxlejq9HV2GpsNbIaWY2rxlWjqlHVmGpMNaIaUY2nxlOjqdHUWGosNZIaSY2jxlGjqFHUGGoMNYIaQY2fxk+jp9HT2GnsNHIaOY2bRk1jpjHTiGnENF4aL42WRktjpbHSSGmkNE4aJ42SRkljpDHSCGmEND4aH42ORkdjo7HRyGhkNC4aF42KRkVjojHRiGhENB4aD42GRkNjobHQSGgkNA4aB42CxkAjoBHQ+Gf8M/oZ/Yx9xj4jn5HPuGfcM+oZ9Yx5xjwjnhHPeGe8M9oZ7Yx1xjojnZHOOGecM8oZ5YxxxjgjnBHO+GZ8M7oZ3YxtxjYjm5HNuGZcM6oZ1YxpRjTjmfHMaGY0M5YZy4xkRjLjmHHMKGYUM4YZw4xgRjDjl/HL6GX0MnYZu4xcRi7jlnHLqGXUMmYZs4xYRizjlfHKaGW0MlYZq4x1Y91IZaQyThmnjFJGKWOUEcr4ZHwyOhmdjE3GJiOTkcm4ZFwyKhmVjEnGJCOSEcl4ZDwyGhmNjEXGIiORkcg4ZBwyChmFjEHGICOQEcj4Y/wx+hh9jD3GHiOPkce4Y9wx6hh1jDnGHCOO8cZoY7Qx1hhrjDRGGuOMccYoY5QxxhhjjDBGGOOL8cXoYnQxthhbjCxGFuOKccWoYlQxphhTjChGFOOJ8cRoYjQxlhhLjCRGEuOIccQoYhQxhhhDjCBGEOOH0cPYYewwchg5jBvGDaOGUcOYYcwwYhgxjBfGC6OF0cJYYawwUhgpjBPGCaOEUcIYYYwwQhghjA/GB6OD0cHYYGwwMhgZjAvGBaOCUcGYYEww0o10I4IRwXhgNDAWGAuMBEYC44BxwChgFDAGGAOMAEYA49w4N+7G3XiO52iO5liO5UiO5PiN3/jHP/rRj33s47hHPerRG/OIRzze8Y52tGMdq1hOLCeSE8mJ48RxojhRnBhODCeCE8GJ38RvojfRm9hN7CZyE7mJ28RtojZRm5hNzCZiE7GJ18RrojXRmlhNrCZSE6mJ00RpYjQxmghNhCY+E5+JzkRnYjOxmchMZCYuE5eJykRlYjIxmYhMRCYeE4+JxkRjYjGxmEhMJCYOE4eJwkRhYjAxmAhMBCb+En+JvkRfYi+xl8hL5CXuEneJusRcIi4Rl3hLvCXaEm2JtcRaIi2RljhLnCXKEmWJscRYIiwRlvhKfCW6El2JrcRWIiuRlbhKXCWqElWJqcRUIioRlXhKPCWaEk2JpcRSIimRlDhKHCWKEkWJoURQ4ifxk+hJ9CR2EjuJnERO4iZxk6hJ1CRmEjOJmERM4iXxkmhJtCRWEiuJlERK4iRxkihJlCRGEiOJkERI4iPxkehIdCQ2EhuJjERG4iJxkahIVCQmEhOJiMRDoiHRkFhILCQSEgmJg8RBoiBRkBhIDCQCEgGJf8Q/oh/Rj9hH7CPyEfmIe8Q9oh5Rj5hHzCPiEfGId8Q7oh3RjlhHrCPSEemIc8Q5ohxRjhhHjCPCEeGIb0Q3YhuxjchGZCOuEdeIakQ1YhoxjYhGRCOeEc+IZkQzYhmxjEhGJCOOEceIYkQxYhgxjAhGBCN+Eb+IXkQvYhexi8hF5CJuEbeIWkQtYhYxi4hFxCJeEa+IVsQqYp1YJ1IRqYhTxCmiFFGKGEWMIkIRoYhPxCeiE9GJ2ERsIjIRmYhLxCWiElGJmERMIiIRkYhHxCOiEdGIWEQsIhIRiYhDxCGiEFGIGEQMIgIRgYg/xB+iD7GHyEPkIe4Qd4g6RB1iDjGHiEPEId4Qb4g2RBtiDbGGSEOkIc4QZ4gyRBliDDGGCEOEIb4QX4guRBdiC7GFyEJkIa4QV4gqRBViCjGFiEJEIZ4QT4gmRBNiCZGEOEIcIYoQRYghxBAiCBGE+EH8IHoQPYgdxA4iB5GDuEHcIGoQNYgZxAwiBhGDeEG8IFoQLYgVxAoiBZGCOEGcIEoQJYgRxAgiBBGC+EB8IDoQHYgNxAYiA3GBqEBUICYQE4h0Ip2IQEQgHhAPiAZEA2IBsYBIQCQgDhAHiAJEAWIAMYAIQAQgzolz4k7ciad4iqZoiqVYiqRIiqM4ip/4iV/sIhe5uMUtalGLnojFK9awXFguJBeSC8eF4UJwIbjwW/gt9BZ6C7uF20JtobYwW5gtxBZiC6+F1UJq4bRQWigtjBZGC6GF0MJn4bPQWegsbBY2C5mFzMJl4bJQWagsTBYmC5GFyMJj4bHQWGgsLBYOC4WFwUJgIbDwV/gr9BX6CnuFvUJeIa9wV7gr1BXqCnOFuUJcIa7wVngrtBXaCmuFtUJaIa1wVhgrhBW6CluFrUJWIatwVZgqRBWaCkuFpUJSIalwVBgqBBWCCj+Fn0JPIadwU5gpxBRiCi+Fl0JLYaWQUkgpnBROCiWFksJIYaQQUggpfBQ+Ch2FjsJGYaOQUcgoXBQuChWFisJEYaIQUYgoPBQWCgmFg0JBoaAwUBgoBBQCCv+Ef0I/oZ+wT9gn5BPyCfeEe0I9oZ4wT5gnxBPiCe+Ed0I7oZ2wTjgnlBPGCeGEcMI34ZvQTegmbBO2CdmEbMI14ZpQTagmTBOmCdGEaMIz4ZnQTGgmLBOWCcmEZMIx4ZhQTCgmDBOGCcGEYMIv4ZfQS+gl7BJ2CbmEXMIt4ZZQS6glzBJiCa+EV0IroZWwSlglrAvrQiohlXBKOCWUEkoJo4RRQighlPBJ+CR0EjoJm4RNQiYhk3BJuCRUEioJk4RJQiQhkvBIeCQ0EhoJi4RFQiIhkXBIOCQUEgoJg4RAwh/hj9BH6CPsEfYIeYQ8wh3hjlBHqCPMEeYIcYQ4whvhjdBGaCOsEdYIaYQ0whnhjFBGKCOMEcYIYYQwwhfhi9BF6CJsEbYIWYQswhXhilBFqCJMEaYIUYQnQhOhibBEWCIkEZIIR4QjQhGhiDBEGCIEEYIIP4QfQg+hh7BD2CHkEHIIN4QbQg2hhjBDmCHEEGIIL4QXQguhhbBCWCGkEFIIJ4QTQgmhhDBCGCGEEEIIH4QOwgZhg5BByCBcEC4IFYQKwgRhgpAupAsRhAjCA+GB0EBoICwQFggJhATCAeGAUEAoIAyF3qijlJYMABGAjDCYCAAEARkRR0gAwycRCKV5mmdBxzQzE8CGDoBgCJAgEwEACABjgQAICCAIAEQAM3JZAGxzcp+PXtaz3/LUtb49rU1v+9HLevZbnrrWt6e16W0/elnPfstT1/r2tDa97Ucv69lveepa357Wprf96GU9+ymR5CQRZShEznbLU9f69rQ2ve1HL+vZb3nqWt+e1qa3/ehlPfstT13r29Pa9LYfvaxnv+Wpa317Wpve9qOX9ey3PHWtb09r09t+9LKe/ZanrvXtaW16249e1rPf8tS1vv1QakeavrjWt6e1YXHXVtr457Q2ve1HLyuvuRb1Sf4G73GL0VtexUn1Ryxh3yaUwXPfV8zvsNwEWzpK8uqQqGlv+9HLevZbnrqGmo3GZ5Ku6piM9ez+DqRTbbIQUPAnjptzfezeOe0x6nTHq4IzWLd/eCtsNDY5Y/KG81TM8/1Of2mpfYpM+cLpnxgi39w7ZyQ866oIGiWvb0+Xd3nn8Mn5OFyryjSX7QYiMJ2daWEuQDsgO1A9hpot/KQKERxFGv0Srk39015Z9ZWyQ1Q3gmiFMt+T57yjkfWis7QDDbwUwMqX27+XJ/JGnva+CajpQxr6/LgfNgy1GZLjScwl+XRiFxrAqhcqdeQeeGV4MjxaLzL38+Cn0cSP4eNZE9D1iAn8wS/di4wf0f/yNayhNYlxtj8rCpitLXDBWLACBIbR9C+YSbA9acj8IurKKwuaopreqHT6XIP4+cwuqHy1ldkJzCbSgDRyCpvJwBYy+osLrkJSaHJMbck4J/O1CEGFcJOxppFlCST00COV1JRgejwhu6tALU/31KVBCfYmWaeQYEl1UHtIdM4elEuCAPamYabpG2ApvwbXkgizoSjaIIZrkwHLFIo97TuxDvd4sg1WFJKhCPCIwxHxQevG2WhbzA4olhRVmPjbhinEZPMuRZYJupbDtyJpTMT0hbparB7tXm/IX0k1zhp1WC21XN6ZYzjgTpbziKtEFlF/eK+ZfoARD4om3f+G4ry2F8aEkM8wdR9t4umJ8bKl5k6OV0jEfeNYK7nMm01pdvSMant7x/1au/h+tEC4mY4LBFaXHqeOprYrpdoz7bm4/firmg95dK9i/sb+y2R2HLMLlZcd8e5BctvdFgPSgV+Dr30Jt6c47wXKdyIRIivw+VU9HoSdJpkRfVtkzzeXpzUxJTtXWMU6Dl3IxqzW21f8k3wrNHsWE8d8VGccc8zCKFxJij18FDgVO3z6bcLvsajsCKXdZqbPz++WPbszdMFzl/0dv5ClvWPhM9/yLHFBssaBL5TUsObv8adbZQ++khRbRIS0yYpXc/Tu8XmEeaJ19egxaTXcJL1bbg/sdljU9+gt91IUav5r1Vkq4zu9su/NTCk6z6JdqcdtjZ+LNcYY9x0xbjumHmdrYaNLo+ipq1C0ye4hbzfqYyIhMjU6sTMLLd/ehZW/vEft6w7Ew4Ixu6hv5/P5y1Er3mnCFenoIDcxuXypsCDs4OfxVavhn7p9OG+NOl/+2DIR/CFc0/btk0vnjj24qKX3iU1otpPuqellsf3pYwYAKrFlf0q2OGZC217ij9Vbmhe2B0mJl4zjfjYP6OxD2xdem7pnEJXXg55XnAc52T3HFKU7bS5Wbc6TPNgTVmfWJXVryU0HRp3+zymXUOx6mlEb3KjLXZTRQjJx7h36xZO1CAhlbolxDeVk/v0KBxhR8PBTtJddEeg3Rjw4rLkvHi7f1dzDu30bJUhfAGyrPxxKMJoGmPBCzvi5zqsyXpWNpuq06IsRaJmVPy5j2YMuMof2NONjceyKPtbQR1JlD5Knv5/kFnGSlUBy9rr4Ni+/48nw6vCLw5lWb8FcqLHo1PPx6yrVFyx+2K3J86SUJjILen9hjTOrtlez+OjBmz83tt8mMaf9e7i60p6FJ4KxxqpMZ+lhtm7ifFgslznPKfkjFmw3gv8xqFGPDLLtAhcfxfZWS0M5esWQfOKIiCtx3Fx2Lrafg+bZqCqK/edNvehaGV23uIW/vTYeGjl9sU/06nLAmIf8FVaBvqWjXJYYWeYui/3T7HMW+8xnU32YIPZ7m1tZLjo6fTxnrLhg2djT4j16o2TaK+5xn1aZ3kLWFiecJGpm2fl7/tgxZ6fN7fCiooM7gdVltdu1OKONd1t7lm/zH/TBl5Vz6+Uef9k/CvxSFsHGq1K87YWxzGTw91bDlg0HuGw7UGTzIbddEK3EEYH+3D4lbNmOmGgNCq+zKRY1s4LOGv+4ILQsi7qL01cGuTgxMs2Ooy1y7fIXY1ww0YMC1rc7yOXpkYldH91tgKiFN4iF3h1zjbk8NacxMsce8TNMT+vb7GaL4rf6nIUS0MyTro7lBDJr5SxMlY18JZqXy3KaLXAhE4bouLPy+UXW9jex2vKC8/aH6v5i3RMMBtlihHqI5bbvsr41zVSxdWaLBtpEX+I+tGN8qe1xKPokJ/xXeaZ7mLct5zWU3VyUq1m23iY2Wwi3VeRs9kEz2H31SM4k2e+zMt59xEt/W295yDXkaTmjPjUBfVCqkL+IzBHiwhZR0dlbfeuEs+5M4WJ5/1ixrFoqimgnC6dtm0LRtVkt59yyCr11y6E2iKEuGsqWcw5ohW4Oay5/r+rtTW5xcqKfHmdIuN4UhdYi881SOtTMWK4uzl5U7o5XOGQCQ8dfvtyK5zD65l1MtzaKudEd1Oi6eoDT8vf/QbMnIf25AhN3/BpfHLxE+8MJIT1jeVdMpomhaeT3j7hR0MDxZ8eWWXezZ5u/j/i+CL2TGgG5DSxTVpOfrFfu7nzb8jmgv6wpBz137avvEmz2LfPGr37pDhjXPRi0M8454JS/V3I/uCMA7r6Jt/xo/V9cBiyPfjM5y+3N9w2cyawBWtjZxsur5r5s9n6+7CKg0M+bXGRgyFA+qftZ4xvuynHMwoRdvzDC3qcw4qWncKMwgOvAGu4CCrgImKAtYQJXBAXeB8zvMg3q8NEItBZaGx0qgAulDeNxHOiqU7YmCnchvg+b1MyFa/W44j8WVMmZsaYDwZCcBuvUKCgpTel9CK+du0KBYAoa1jUUgRyG3CzX3yauv90lL1A6GTie/O7FekUfo3oWTdzjUKSfnAm918nps/8zTx1ZQHIddwQG5u8OQovlX47YxOZcw4y9k31zIRma/JajaHzXE880bvGi7u/fitp54SvipDqCQ5rPXPxF5l+DRM7BdiDJkbcfdXbKMeH4yRMSTLzE8k8yZyCia/XdMSI2HvqnCYfN6Kp7ey+gNLqfxX0UeiGJ2zWPI+7UKA6ZetH52d3pl1SXLe3Vl2inmcIcy4dHeOKycxcy88sqn1SXsdL5s69wmh0h3nIybCO9idZ+Hw0RKts1MwIZ6f52xztahfsZL/2/j1t/r4ZYdSr02fXFhUiOmb751BkI//9OAAAA/f///1oAAAABAAAAUSkAANzhAAAotS/9YNzgPUoB6khBSikQuEwA3E2IQryTH8SNzIaJZhJhUiCQrdwlBejf6GB1pB+2oFN69973HosEjgReBKVM8aUpNnWKXZ3iU/yKUfGnUByKPTEo3tSJO7Em5sSXKrmSMXEmrmSJLfEkpsSRJLEkfsSQuJEjdsSLmBErSsSJGBEf4kKUTMmGmBDv+cN/ADEkIAY0yZGTPMnP5yAexE6nIBYUiPsE4kCSzEeSJfmR/XCdOBxnke0s8iIj32FkRjmMRw7LaeQ8jdw4h/XM4TnsyHRY0Q274TcMh8eoYTVsuAwbZtOGzbThNomMJpETEfkMIiMesuEhH65hMmt4DYvhNPylkAsZDIfhLFSYShXWUoWrCPIWQRa0wlyssJVBJhzkwSvc5QpfYS+MhQOjcBSWwlPYSRNuwlD4CTNZwktYCSfhvyN8hAEZCQ8pwkWYCBthIX7sx0A4CPPowT3YB//gHDt4B+NgHbyXJyPvBcvgvhd63Mcz9Ph4Btfg4xoxuAbfYBq8Z4P3GIadizsULewYxQlmcYJP1PGKOq5jPDwTbIKO6VgFp2AQl0VcvhwX98ZvPGIEk5ksJ9fkJpMgAcdwITgEz3EJVmMOHNiYjTt0cGM3RkP7wB84La2N2/jsbI3XPLAHNuMNXKaBNTAGzsBjZEzGFvgCT6DAFLgCizGEMA7jCCyBv8AYjB3wA2bQgBuwAl7ABxAwAvbiBMzVxV1cgA1wgAE8gAUwAbbOzs8AmFau963Pok807iANFGwT3b2XBI24NEgoDcTI4Gw2r6HhbV4mk8lkMi/z3nvvvUwm815KdrGigd5777333nvvvffeyzclTBS+e++9bex8POKVcjqdTucz0OmXh+e8hXN/f5dOWk3EOzx+eXhOpzMSctQPPs1lB/Lee++b2JvYs8lkwjWbzea9f5eXl8kko2w2b2KDHzyYhob33nvvvc1ms9lsNpvNZrPZbN57772XyWQymUzmvffe+2S2hSF6MtsmhzyZbCQOn0w3MzQnc42uTyKTee+99161D3rNtQpymmx8B8c2SAJcW5ALcG2WCuDc2thk+Ip0wyvFZPbxAUUV4WTk4hEhkYuDjEQursGKZCyzFLloAC2SsQxj5CLlipTT9eKsjaSzUHTQyEah9amhCWJCY1MADQ6te++9944JTHTupXikI4PwlIAGwBk6o5x7SkB4qYvg3DtzoiPxk7OSjK4hk8K5FwcVlr4Ezr0IYEoKNTlvXLJiH517nPIyNCiiiI/v3nvvfRpCYLyHe9achs0yV40RM6ehjLVr2EzgNFQC44I50sdpyKXDzbKli9PQTAnIC2eoxnnvFC+/Qx1ALp17DKzc59+9is174cgu76Gdo3vvvfdeC87n0/m8995775jT6Xw6n86n8+l8Ou+9997ELYA5bDlj+RXOPZEwe8j6s6jSM5EFoUKQf/fee++FW7Otqog1EV/MKQI2EVkQ9t2RtIeniagHA9JHE1GFjiaVKafgAOcsL0xoIu7FQdyClnYpSdhEtGsLBdDSWqWa1ETki8DsdEZGqiKcVKRjbirRyNz0sEdmrEu+e5kh38TexO7zvom9id0xWQwXyAxZvfxuG0kDID/RiGNCcgCYqaAuzE/qQDODZma8ID641ba6VtVqGtpZB7PKoWqoZRVDvVAt1LFaoVKoEmpYhVAfVAf1qzKoC2qC6lUPVAO1QOWqA6qACqB+tbVSW7QWnUVlUVj0Fb2kregqqoqioqdoKUqKjqKiKCj6iXainKgmmoliopdoJUqJSqKR6CPqiDKii2giiogaooUoJR1EJ2kgKkn/0Cd10j4Uku6hj39/RoxkIUKEj+7Rvj4YFEYWHDiI1KAzbNjYccOPChESBAj98SOHjzKUDJkxhNSLlzBgzlAzZgoNaRk0aM6ccSyss6N2VIUKFCnmKB3d3QmKIjEREXHOIV0j5yIvT29xMQ6FQ4dOncbGN3IoI62jJkyooCrwnDhB0oQemTIFUAqUQBoYJS3t7S2OmYMS8RsCJyIEbUFZsJBbQfEEqVRpa/PABoJ++OBGPTg6aqFaBpkwEVxCk2zYgGZGz3Lw6EHt0Dp49NzRQ+/QPIpq0tA21A0bRYqEAj6BIlfCBJ3jhrqhdegbCuLSK0dj9NE+KudhBB0RRz1ooBroGlWjhFsoDbqDyqBfaBcxNAwtpDmoDkqEvqAuaB6do3eUBAWkSopQI/SPNikcjaNZqBUqSDlQNNqBXqFYsHChXKgj7dKd2pMnTs1p06VLjDB58gQKlChJkBpSV1Y26kaIBgxgAl3UgIFaRt+9DAD9SZMqI4mRUbILDBiAKaAJHBe1o6OiVmSoQYMKXxMoBQpjY2IWItCwsAcS6IS27FKlYp0i1aNGsQrVqi8vXb0iFatNRUb6ebbTOdlHsgEBegxEiLIpu1AhPZMtSNCgpnR0tBWrZTEyyulGasvKanWtvtWz5szJg4h4uKbVqElk020yZWpNiVpTb6p01JX9qOyAAbrAi3qVUTAH1AFNQBFQsAq0glij6lSpQnWoVtWrmk6drtN58thpO42n7zRkT07u6T2N7abfvEnTaRoOHMVW7Di92LA6Vr9qW32LlrWlZtSVelEf6kRUAGUaoCU1pa6kGGgGKkYj0AcUQkv+6U8tqkE1q27VpJpPP/ZkF2rH1tOJrdh5mhbtrkW7CtACtFYuykUp5TY802faTKPpMmN6TJNpMf2lsAsbTIdpL4RN2F2aS2vZ0lsaS2dpK4It2Fd6sKlIaSldpad0YJSO0k8aSjNZ0kvaSTdpJYAN2EkaSf8ZaSN9pIv0ECJNpIW0X/sA0kD6RwdpHj26R+voHY0jR+doG32jZ9ToGi2jaTSMvu5rvo7RL/I6r/V6r02oaBVdV4fXeG1n16Jb9N2di3bRKFCwaBZ94sSKXtF0naLnSnSJlmsS/abWas1krvVaN5tszdZwcG3d1iFCuLVbixDxoT90XByIBtEj+jaah/bQZ53WG8zarDl0h5ZA1mRNgQKGxtBiYmVd1mNjGlpDV6iQoTP0hAkX+kKHtYVm0NVd3aCBgTbQX18H+kA7cICgETQYmFd79YMHCTpBQ4CgoBV0hF7QXAW6QA9oAv0AGkAHaAEci5t51izalGvVsm3Zli1vZ1q0aleWJYthNcPiW5xKFIsaxapG8ShLXmXJlqSYFSkmVYpbleIfZ0G8iA9h2x7um1btmf9m0f4+CGv2H97Nin3bs9mvX3s12/UePs3aR/sz29/hzaqt5/Ab6qzX8GVV1Gd4DPXTX3iyyukt/Fid9GJfoSZ6Cj+hGnoJH1YpP8JDqJP/4MGq5Dv4r/r8Bs+g9vkFr6Du+QTvVfU8gj9Q77yB76p0vsBzVTlP4AfUOC/gA1Q3D+C/ItrK5uvTmub7uZrxW26rkvFaTquG8Vkuq37xWA6rEvord1W1+KW3qlecla+qgq7KU9UpjspPVSVuyktVPyfllhWIj3JRdYaHclDVhX9yT/WEd3JOlc03uabqwTN5Zd3gmPxSzeCWvFIlc0o+qYq5JI9UJzgkf1QjuCNvVMGckS+qDVyRJ6oKHJEfqgjckBeqXU7IKSsBH+SCagCf9EDVHZBLVup/3A+95U93Uloe6X1oLId0PtSV7/FHysodXQ9N5XkcDzXld9wOtfQ6ToeG8jneSD25HGekm3zR49BKh+NvqCV344p0kic6IoXkbfyQNnI2voYqcjWehh5yNH6GEnIzbkgFeRknQwH5GBdD/XgYL6SRDsa/UD7uxQmdi2vxLH7FB13Qq/gUl+KBDsWdeBNf4koc0JH4ETfiRHyIC/Eg/sN9OA/f4Tkch9vwGj7DZXgMh+F7rucv3IWz8BWuwlO4naPwOjfhJXzO5XyEi/AQ3nSmXwfhbt7ma67maY7mHdzMN7gGz+AYnMwtuJhX8AkuwSM4BAdzB97AGfgCBQm8EBxwA17AuZzAAAEBALy7V6fO9patZWnZWbJiwXrl6tK2squsKpsK1SlTpUhZ2lE2lAVlPdlOdpPVZCstJmvJVrKTrCQLyT6yjhoxWqQokUVkDdlClhDlIEGTgSwg+8f6sU9nZB9IPnvso9Vj81g8d+zUoTOn0cqxizaOfWPd2ESLaA8tG6vGprFnrBlbxpKxY8SEKQTzxXqxhJaL3aIlC5Yrg9aKrWKp2ClSogRCeeLENrFLrBKbBBDJ3xEjRSwR62eFWCD2h+1heVgdNoe9YW1YGnaG7bMxLJ/ds3n2hW1hWVg8q8LeWTt7wtZZOlvCkrByNs6KsHC2ad/stR+sm2Wza9aDTbNntoPlYDdYDWUZMFwgs2DHbAVLwU6QEBYBwgMw68A2sAzsAgUJvBAcsAZsActlCQwQEADAW7fVUsv1Vq1VaVVZNVaF9crVZStWq6qqmgrVKVOlSFnWUTVUBVU91U51U9VUM1ViumSpUqVUJdVIFdIjR40YLaqKKqJ6qBaqhOqgKqgGqoDqn+qnOmtkhax86mN1rHkqnmqn1qlzamNlrIsVTn1TFWtibVMP65qqpqKpZ6phLVPHVDG1sIKpXmqXyqVuqVkqljpYrdQqlUqVUqPUQChPnDRhUpfUJBWwIvk7YqQIkTqkCqlB6g8fPXjsqDpqDhw3bNSoNKqM2ldjwODb08urL2qLyqKuwFOR4s6uoqh11USlKzFHQq6OqHEiQsA1K7O+3e+20qZ8y1YtWrNkxYL1ytVlK1arVKVCdcpUKVKWo0SFAvXJUydOmzRlqsR0yVIlSpMkRYL0yFEjRosUJUJ0yFAhQpSDBE0GAiT5x8/TGdkHks+eR0c9efDcsVOHzpxGOYyLceC8caOYiNjmkM0aNWnQnDFjWIbMGDFhCsF88dKFkMsWLVmwXBm0IliFyhQpUQKhPHHShMkSJUkAkfwdMVKEyBA/IUGA/PDRg8cOHTlw3LBRg8YMGX0xYPDt6eW9cNGCxQo8FSnu7FCcqDNBV2KOhNyIOBEh4JrMtwvig1sb25qahzS0sw5mHDZoKMuA4QKZhTGxChQmSAiLAOEBmIOvBgwWKEjgheCAga4CXAQGCAgA4N1W2rds1aI1S1YsWK9cXbZitUpVKlSnTJUiZTlKVChQnzx14rRJU6ZKTJcsVaI0SVIkSI8cNWK0SFEiRIcMFSJEOUjQZCBAkn/8PJ2RfSD57Hl01JMHzx07dejMaZTDuBgHzhs3iomIbQ7ZrFGTBs0ZM4ZlyIwRE6YQzBcvXQi5bNGSBcuVQSuCVahMkRIlEMoTJ02YLFGSBBDJ3xEjRYgM8RMSBMgPHz147NCRA8cNGzVozJDRFwMG355e3gsXLViswFOR4s4OxYk6E3Ql5kjIjYgTEQKuyXy7ID64tbGtqXlIQzvrYMZhg4ayDBgukFkYE6tAYYKEsAgQHoA5+GrAYIGCBF4IDhjoKsBFYICAAADebaXdgST9OPvwedSDxw6dRsY4bxQRD9ekOWNIRkzhly5ctGAZFKQiJfBJkyVJkBzhoYNP70WLOTk2tbQzsw1lGCCA0S7KZYvWqVKWokB54qTpUSNBgfTgUUQ8XJPmjCEZMYVfunDRgmVQkIqUwCdNliTxwYNPD0Vd8w2EGxuGLrAvBgq6XxYsV61WpTpVylIUKE+cNFVeqjQp0qNGixIdKkQpiM8jY5w1YgoHBbmWJBGCg09vwB2KOro5ubgQzTcQbmxqaWdmG8owkI1VmBAGAeyLgQKvA11cAwJYSi2qZnNHF/fGdlY2FvblxfWVZbU6JYqT85HLoBQZZWpmGKit9CgRpWQfPXTiBMZ4UbaBrCktV6ksPVVOatSIRUfcG9tZ2VjYlxdXM/MzM9+69Zbe5Ue9KN/yoR6UY/lP78mtfKfn5FR+02vyKJ/pK/3JY/pLzuQtfSVP8pR+kv+9pI/kRR7SP3K/d/SNHMgz+kXe4xV9ItfxiP6Q33hDX8hpPKGn9L4f9IKc7yc/kOc9oJf0Fv/n/TjeP9/pdx/5ffzEQz4fp/s9/+gk3vH1eNzneTwO93fejr99nafjH37ONzrby3lG9/CLH8fPHs6/cQ7v5hW97BMf0S98mz/0sWfza5zCq/k0HvZo/ow/eDNv6F9f5sl41495MW4/zBd6P5j/Ym29l+9iWT3hc7GifstrsZ8+y2OxnP7KD9pMb+UF7aWv8lQspZ/yUmykj/KB9tBD+SdW8p18E+v4TH6JZXwln8TCecBHYhX/74/YNm/ki9g1T+SHWDTv90Ks4Qd5ILbL/3gfVvB7PA/L5He8DjvkczwOG+RvvA3r42s8DbvjZ7wMi+P7Poat8TCez8r4vdezMD7vX1i9d/EtrItn8Svsisd7FTbFp/g7i+LtHoU18Se+zs69iaezI77Ez9kQT+LlLPNHBI9pqATRuKBIggEWkEFAIAgog5gRBgU5HCYhdZ4BBAhlgCLBYGAArQAACAaLTUFVGqppgEGAgAHBjIidQQKmlqPwvnAiqF7iHQAmPj3QS4wCxk60R27oe0xQuXDglx4JERhtid3zoxCzk+GhG24aQtC0FJLn30FMjlVCP/w6gCBpFqyPOMccFe+GxPj1gKMiQbA+9RIxcpod8yfGAUdPsgKy6DUG7FkT6J+fhAwcdYVl0iUIWfLmuCz2jiF42gTTplNgJMXCcX90G0aUtAuujyyBiIVnA+wR/GtzYeI3GPVPvkLEzKNi+skTiFCpdMgGf8cBO1cG9NOnOCAhqaFtPgwjV7o8tkFecWRKhwC6fBvIzLho7I9PwYCVTwXlUGOYofHtgDr/DiAXLhzqJVYDQibbI7/UOWSoXHrghq6ECJ0qgf750ZiRkfTQLT8KAGpaGovj7iEmz0sAX34dxCBIKtZHvkMMmnfDcrhxyFHRKJBqzjg2iCgO1ZJnADDh6aFachQgdrI8dkPd4xAgHsED+WyFZncSIEa02rk4MCBYMuR50jKjThcTS8b5V3AQ34NoQgca6Y98gcidB8XlkVc4ACSozB5iMZvB7x0XDjwQPzd3Ff18ntvQt7kdrUlq02kYgiOtuC46BYJJNNNYpvgrPpD/QMtt4ZlrYwYcUr1svFacMSVbB74/Lvk5OpP/PsUBCUkNlVZ0ohNzWCk5bDhrBa8J840CfPNEkBU5LLHmw62nkGBGfAOmQOhc/QPIy8lAFbwPcdoHgpmRGRUChTCu2DtdBqozhPznIKHEkERuvDVUyQdz8l0D2A9AAzqvTQqMsMzYGP75urd9i7zzf8uNzct9f9fN+/45gbj7bsvnzov9b9bt/745gfC7t7+97++6ed8/+f7P1Hv7v8/tvjO7O3/P1x8zLtP+//P0x4zL/r9h9x25+305ftfQ2D3666+uWbf/+3qGrT9+kC21j7STfcMU8JWPQdeeTGYX6RV3yVwfXYV4Rr1PXAA/29xdsoVGiLFJh+Nf555z3jQOomXJfpP/rzc9a1S/2v9fFX6IZ1ajN98Hj78V/if61Z9mdDIaldpDd33umNlstSabjhJQXMJER/7kn/A8cc2VZVi4+Bfy+GkTUa/9W8wP/MPz3CP2dV7rx16Ysar51j7NzV7C29bjR89awDuXe3J7fQO+vnm45On07tGo59Bmzi5oMiZ4kWSHzg3jjHYwvIlJ/5E6le4esCb3pNqucVnqY3xRzvWrVPd1OxSU42wNqoXalF1iOcVC7P9g1X9RfbUy5M5nzVpe+QOU7C2pyBA2Sm2HboyDdV/22Uj3f3eIL5u5Tr65JS9z8/vfah9zZncf204x7Pek/GqBz3ii8qHVt9chbqi37/JMLfP+9hCKciVfWvF4cDfdukxkDz7m5a+9lrnJ/O578KgONb2hIz6yZT3ACm2sLP/lzmbkNep/v/lPbeXVZ9j2UfaAtwwj5APu/8ya+VhqC975oF0T2YSreBLgk0VVGXtNnP76T/YNXJidaF35eVh9F7/a/qnt8E7DzfjzM7s/mHdn678Gkfj4X8/H4uj7UXej7kbdR9+Pvht9P+pu1H30XHwL76tZ94Ovv9/M3TEWfeF9Peu/X327md05F/3C87JuN+76N/hnzI5ZHH3/URy4yLcFdfgKZ+thz4FPSefg1h888stu9cMjfNkNfnrkxf/0v2n/6f/T/+MILnjq5ps57GypZnjxpXe84JeXNlMXfuHSZuDy6y4jPMKX3eCnR/ji237qiC94+/uekR3VC2/4syN46Q1/fPTl3/T/9P/pf8l04Odnuo7Y1A4O5MXfbPRq/XjsXFS9ey3hjC+/jsUvBBd/tJ1j8S84LztwDmznXHwL78vOtP/0/+l/0/+n/WnTDP6L6YO3CNrdKOBVu0C/TYMstw6QeAOhP20ELjUTVKylkJ/GAiq1F1q8ycAfXg3awHDIG9sBlTgf2uqC4JWNCO23I1K8KYF+221GS+fJbgruNStUrGWRX+MCldsXLdbE4E8rQ0s9NFLp1oCX3OaGfVscldHooG57iRdND0N3fdQEBgj1tEHE0gyJK3uJWH4jpQK7XEhpGS+CH6U7bdjxXcwWlxBbPfZ6dv5UbwuILI0gWdk7KOYzkSyg3VRuk4oru8xcehTxtXWHZ2fX9La8xNr4iit5f1k+06wC7jWawJSTHnUx0xxEbOXZ79m5pz0tvrRm9KHYdl9PMv3Y8V3sO1+BgPWX9J2B6N4S7MyMQaZrDyrW9ofqKpzUBofSBmS/I/NQ9VqIyW0kIvS9Ezu/FcmBrUt1tzpzpUqpQaqPMlijRN9ZKm5MokjrmHV6tWc5v6mrgdVKT2D9K8P+LboMYbqxeaG8eA4neosYuTOKO7ZdzG6cxqrcdZy9BjISayP310zm0payWjKWM7ZKuZOZ/Xjx9rJ9eDuX0vkM+5wWtH6N6MzMjkbtdu5Ca5pXWNka0PRON+9upLTM88ZnuXNgc17hbge4Vh4BOqUuA3ov+x84xw8t70SgtKJsnvDwImIluOg6F3S3FgNd5tHgmtxu0I63i3HgVwAR08FF3w3hjRFllwQdF2eE3wjIWAwSBJ97Qn5IWYcFHV3bwmV9XuigtzCg50jZneHixsjQ3bi1Ab7lMX5GOFm75aErfXzQWbE/jIGYdIXouJkgtK8ttszWhtteijL+37NhEdy2xee939Y2oDZn06qYzgre8sXe1Jx8sf5WoN8FE8bHxHjmjmjdCnSxfHIDcX0u6GmysUlgQLgxfSFo+cTIW+ZUexEYJau5nEWgKUtBaYGptnlr1EaoMmkpGRSgXVZw2y/mGEyGSNtKu6GkHEa7Yhnn2ErRMWfc3Er8jGJuELX3jDrMIl1HUO6akN+bq0Uso/01CYf8PgdgNme8BV6ejpUd1B4y/jwp9CTq8kPUzadlP6bBtM/R5pwEvS3dzGkKNrmIzGgdTLLpbm+LCD2YK4HF6tqGXrNvizD0TL5YTIwa9dGp9LSNteXKLZzdy9kKMZvEY3lAm2tZ1j8JZLZAYIvxVs7OlyyvTcTbbc5eBc3l96aYfs70sr+eaT+R3T7aP1h+/DoVqkVQmiefjb8+H9BaXS5ZU4J9hByfa/Tw1hnjEyZNmFryDwxnq76M4esYNYXIzbg2woxeyTsBkmtUhKA+1bBb71Q6oWP9xQvY7Qf5DHLrU2bIiGR33r0PmTka6eTmSfxPpYvD7Ys7ZIuu3mQVeM2T0VaXL+sJ/UeinHd4sQV4qA2qMjcN352Bbx/F5LoXzrKrpMhk58YikWKKfBdrOac2A39lbPg6dZn4OQVKH9ko82qBYfzRtk8cnfP0wsBIt33aqJUhXKnu2zhFSmYpxb9Ms4/myDi11bw2zRxrkVGt1yE2vwk+3/80tlAWoLK3SJyjwRGT7K4beLrWhB2ghU/TogbepuhooYNUqEn8I17OObLYEv2phRWeE5N352TbDzEBW9OFe0eyHMSTmO75WIYUU967fIu5sal4u2Gz1SnLXkxSxpTAMfY+8jrDEfOuBihwyG56oE8inWd6KYB02aftUZ1PkuF+5DdG7rOR0xkS1QPsvxabT6/oYCz1pLZl8pdrxVSVtSIubAOY9fGgbqZqHQls3ruhrpOEZg4RNWZYdvs6wLtdsOJFRLstCJgrYE/3T6nLh7ehqCdRjbZorjWKeYOjFgrjNReqOhW+lYeYaG1fL7Nac1y39I4UxK+9tuR75KNsk6zq/Fgjb/a1IzKvg3YVV+YcFWWCoHI2pS8rcBtRz5rU15RnHxXtB18UaKSW29iNcLjIvvDCLdZuq4WaCup7WdQb2JnzTII3RfNxqB2l2RSatc0fnmGfTz4IVerHbt8y0X5NoqXYW1BpNtz6Zizqbvb3GXzgKdlGvJ5rbJjbxPWs6U/gSbTFtwkoI7ib/PbFlIYOpep/IvEiK0mUQVxuJRvMI+aRr7iK5GvkGOKuS2sUchCFqb2MvDFfySGuCSvjExvaAZlcTnr3VPyJNNnEcEIqMwI55fermiGbyIYcZ21fj7D2ykMQyTUi2nlrQYzbS1b0tn9z4eQKrXGfhtUTiMTSOTQTAzCuG2CyhpWzcYiuwnZiSE6pFOLaDgg9W2K/6c0xDt07KMuU50f0nHtkuOgERskxx1FDVNgEaOUNJg0xlWEZCNjEnNlhMvTao/O9rm1j/MNXvz0BVSbhI5Zie1/ridPY+sq6s0VfRXSedR9zKcB+ZcZ82c0E/bbbNigbgPa7vUON3czF5rn4bSOxZzkx22RkPufeSyeylLEDk9eKzvLZdqqge3HT+izlC+pHKi7DSxl3gVxTtm1aJmtHtaGNPyQ3+2IzO+vxniB0DcKZIxyXHa1KmzSqhZf5WTK5TxucrNaiJjGveIkwIbjcbeiWzpmDvwoVOcZVFoYnungmy5t6q7ODRRynoOSuwc7i+6Jy+fAQenKJMHbFm7liD3yh5vlTaHBhv1yBNpdb4tnFJri8mHvH1z7e7BphL7u2WjKSjJG3imhKznPPLHZW9fkldHLmlsKxtlexZk6xFz3wg8tfG5o60a2rS/Q48e+tb7NQWtoViEFuV3K341hOclt5ChFUvZkVbspPm4pGroJzLRwrbzbYky6mstt7hHY8Qo+NC1CcyVZDXa+PvdJ52X6NJxhZcBMfmcA1Cx5wh2h/gTb+Fun7vwLapJx2PvyFlxjjGCZ1klO96xuNHR1IjLk5oFuc/NcnRleHedq13gInOrnysHzG3JpRu0Ip0lwLKCdJ17v60RzaiqgteCaazZMw29wnYVuwdVPKbO4szzDditJN1t8vK6bDh2m+Jme3ZmO+rakWLjJRQ/k1+YhRxYG9ORpFAtY7VnxZwV1zZ4q+k7ImrxjuzmUKGT8xcz6qE+i2lK4AqRk1ha3ZEa+JW3pE+s2Xp8siU6qeo9fmHYGpekuhnFxccxfe9qKJaqbfeU/7iq3DImZP4jJ/Kz47qFZAb47mmtiLKfNCCyU3S5VdInaTHZ5yst77DsWV7fK13HZOOC5BYXs861lr/FYy4rvdtJ+dE07XWOMmRg5j+fTW7HaQ8BwVs+FGk1VuhSpV5Bw5eWlJZ8xgUO5WO0Hn677WlaCrZfEZul/ZDmlfpQteT0z+kNmsAJlH2VcfuwPELfLjqpgHHVE5o+s0zwd3B9owU09PyhiHXh+DM6zf3abp3IAsMZXGZIwZ10uyW2845U2iHT00i7Eg9oM1I0pjVnk4RQc9wQXJ3QJit5Ft8bPY1+tDgA77fop8m5bHFig7nbTq/7aeET57C6yGiDJE5E5ZmCPgVJkPEX2kPGaryhm2TZucObkxWTYRQOIs8qfzjT5l3tYWtydtRPur7egvaiPmX/qOuZTpvgzJswiB+BglsFM+s3Io1hMLiWG7LTtNbPXPVGUcDsFIh43NbapsrhYyUk5T9fYM+0BNz7yHkRZBRD7rw9ln9HXyoz5Q+HbyfktRvJuMUUlXgDtlDWl16dxJ7/Yttgao0BDrdpo85++pyjEEYqST4sIZ9tmZnnnZIrLME0DCQvGn8Yy2Nv7WR6tH+ib1V8/SL2o741/a1PjkBUenPOdA7XTIthPcevfnUtXzY2LTo8adVjBPN9XfJEdqJGQWWd509JOpAWJj8Fo6KsNFJJwZZNV4dy4U2nz4uBIHjMaGgIQaLqax2d/pvaX1kGJDRlT8xuK10Lky0lEm0VNF9J6RMiD7/Tu1mQhDsX9ZPIaYmFfGd+tmXBHiWZWfd3rZV42l9M0sI6oyvHx3QsP0Qu6b9VXJRrfBubXSOVbSmk+mYlwT6M/7QLBJvKNXZvEWxGmwZkRXejgjN8kW9GqOLM2SAktYg//oI/NRNAaf43a+uIX/O7NuhVovAw8KFi5s4cEobZ+T+y6dhB6Q3p1H2UtrwJwZxO3t/vzJTdKRDmYmp3FrzrJtoFVRN1rNk4HIlG9kYHRZg64hFPX+8eeIfLVuwtc3MN7bC6EmB+KGb4IsnbJdQU+Fz5P0+BM7bQ32AgTRH9oo85G2/Cf1+PFHQNyW4zQ/0R8rShcLhnVYVSdTkoG7nMS25L2ZZ87hsZwbDcluM4/P4ddy7jkk42YevPnczdknlbRpNTGt0wdswvr91/1TX/I3bRB5rvfO5/rk+Zy2odf0GX3DwPvkXUfgrnM2Yw73oh8dIlXWbQNZMqoZoDqnHh/SrX7jQ6RbVPxmw8Ikzt5aY5uRmgMmKlE4ePjrvubRParvr+cYCBanvNywAzGPqnviALOREZg8mBi72vi0tRuUbZmY1jWEgkSYrXrLpBF7wn373uqy7ce/FEZwjWV+Tu1Hj/v8+NvNswwB7BRktdtKAK7p+13Egk/ue5WgHxJ8rRqs0q9pbuC2rwZlt3hNwC7oovahWQvcSH8yk2ErZsc2o2aWkxYRNGG/XBdmSN35QT6GTUmIu9WWTzrpLQfkfpqw1Tf30PHvMCr/ddJeA8Dm70cjx8wqVHAp7eQGddfdBjFxnfbqSv5K7ZxHy097BXDRiCN+O8lzbhVq3zUGLWz776YJLjUZv2Qp/FaRcmsMLBi2+WJvgftldjvKu51YViDd/A92ARlv++y01QLx3tYGBL/5dnaD7AXiF8P3dtR+fnn0dNT5aKaQjt96MRde4GM0YZLqMmxsq88uvl1/2ZpzUeErlrMe7wc7s+0ndLkadhlvtGD5abIGezUJda+AuEo3W//kV3z19MV0Lysq/4QhihigbweZH0Z9ZZOIohwUvfwdybFZ0y+786ln8mBKLalcDTWGj+qYbdZDtlsUd4ntH4f92emFrn2rZGRdPMxLEbTwBUozMs+ZZE5+/6/WJdmbdY2eLL5eL0iAt4FQdTrMyTBrkjlpc+KhzVV2mQdxXWwexHYxdRDbxeBBbBcLB9Y3QdCag2g95SnJ9DRsvtV1rAR/hMI43bmCN7k2ocrdVOoI1lKo7sCdKmAKO052yWHMtxd7FKcDA8vg3S0b3/duwMBDzruLs89/UkIsK+Q0XjcJGjM6CfDehuyn+dvVMffW+tKrD3WpwAo4Je/gB/OvcOSY78577oWX2KdHXrjye6r6a6kyRpDrU6bi88k+4Uaf7GnhzhR8y4qCV+M0XpBXXg2rnGWuycZ05UgX3bcV+t35J09JIT2l+PlFwyS3plJGlgdnCs5MNKEYF/r9uPlxx1n+XtzaMT9u9tzCv1BzxMcuBEGbQhb+m8Tskj3uJcwz8rhKu6G70RDb2Yj0YzU16vM/8u3zP6/T539Y2ud/0n3TrxvLhP4WUkffjbZjWimFeXa3izeS4EwI3DdrjI9isnDVbucZy7di9C47Tb6vmnTRfJFn5CAwP0LvohbMBIvd3znvV9m3QonJkVwjdCT54joNanix/sxucSaBWxG/e12VDDEzRCyaOmI/+TpwJwrj57y1daprlE3sUf3YLXw9Kl97WGE268B6VQ/cOIUdzM80mFnARS+a7DbTsUWy1Wbe5sBo3+AuKoGLXmeUYIFLuiFhM/IrzFcpHGXhv2Ob8SDkvF3PCy6jVqvSFqwGX0gTsjHjtF82ue1uscFM3HffNfJb+phYRaj5ZJ8eJkZrCuK73zRuW+O9XdiU/zPzj6P/d4WP4Fbbm3N/6Vldr+ONWnCt/TQE27IMbUJqc44BbDqYg9Qq8IedA3ZejfGMPIQRPdpM3N78sso5bgSFn/5fXSOA71f5iUoKgDhnyMs6k7Xu/JC2dqvnjyDdLaMm0ePkZoyy68DGJz3P/4BNGItFGzCVBv///04AAAD9////WgAAAAEAAACnSAAAIGoBACi1L/2gIGoBAN1EApoYanwuELAMA9AEUO89Lvm/VmZKQBW7IkFWreAIXA1I7ze7mbTLuD1NZBWfUvLJp5RSCpcHmwfaB7fAPXD5xcLqt9+sLH/9FSBAverV0gJwAdwBAwLcAFf36m5dAqxuelPL6trKi17UVlpWtvLmTGkp772qrKqL8Sq76mrbyra6+m7r6ZMlZUt9AmVL2UlQoeykNRVKlDVlT4mStKcsKkmLapRFZVNR6mRp0qRMNtMlK+mSvYTJQsJkMW2ym2wkS8lOqmQrWU2WkxU0yCYaZAcRsooIWUKF7KJCtpAhy8iQNXTINjpkDyGyiKwj+8jy8WPr+LF+ANk7gCygQDZPIBvoj9Xzx/7pY/H0sX322D3WjqVjIS2TycayaWPltLFtbLPpxrp5Y51v7Bv7fMKxcOLYODbSzrFo1Fg1No1dYx/P2DO2jDVjw4ixYuwYS8Y2frFfrKMFYxm9WC+Wi+1iF7PYLFaL3WKtKFpFe8VisVKm2CmWiq1ioUSxUawT+8QCudGjhwwro9DmKLSFhNaQ0BIO2hmDdlDQxhC0gihsCxQWBaBlAWgBA+2LQBuYwsJIYVOosDRUWBUrrI0VdoULq8OFdVHD+qhha+CwQnBYHDuskR12Bw97hIfl8cMq+WF/BLFLgtggRGwTIpbIEMtkiB2SaJMk2kREiwTRIh7aIof20AKxN6yHuw4d7KydnMWTs3JwtgKchXuzFN7sm5ulc7Nudl3ZLJualaBm1dbs3Jpda7PLNtsWwdZFsBHirIU4G/cthm+/zcubYCdYECAu2AvWz0+D1WBHjOBgOVgSJPbsnjVh4oP9YE+cCGFD2BIl+Cyf/fvTs3pWhIgNdoPt68tgM1gP9s6KddkuiwCBltWyXl6qVe3WVmpTm5W17bZYWNpq6/211/YOAAC22F5dZZutAAGoRS0BAtxyW6BAABvAJkgwwA6wYWFclss2aHDAHrBmZl/2y56dLbALLAQIY3bMpqWV2TKLhkZmyeyDB2AWzDpwoMAqsAwYGLAGrJjt+nLmBF0CPOBYSQ+k3CkVqz5jnRNQEaCiCv//C49bW74g1p+DIf+v67qu/////7quq5A0mqTj5P///wybQ0qk/f//////////P0/DFpG3RWjwsqHwzZ4n5n8m/nVd19XNo1UyEW1d15XJdMbo23My/zPxMz/zPxOd3+l0Op1Op5P5n4nN32w2m81ms8n8////////f+b/////////fyZz0lm5bOQAGaNvTwTk//9/p9PpbDaZTCaTOTknJsZkMplM5v9ycv////9nMpvNZrPZbDabzf//////v1wul8t1Xdf/mZ/5Zy3dcrlcLpfruq7ruq7ruq7r+v///8sxC8+afw2W/xtOTjqdTkf/52td/66ejHUuJsv0/Mb///9/uVwul8vlcrlc/v///+u6ruv///+/ruu6Oq7r////7ybBrxkBT07zzQJjE07BnybcHRnNOLS1ssT/TFzX/8VEnCU6SAl+zj/DpvMvj4Dzrwx3/q1Zcv51siuRduBTYnGshCWPICyZXixiKItdg4tjPf7///9n8/HRP5uPI+A8m2cMcHk2H8v8nM0zVwaU/a2BbKIBu/P///+zQbj6jHAiONlkZPpbaqA52dAs+IrLAU42TC1+FBtynG1ZWz/JEifONjMLzP+fhv//P/l/2f9UEu3y////X9d1Xdd1/f////8/02SVFAICrwwB3VeWNNJsleTBsTyukkikDDpeWkIqw37CrJI0uoYIWSWZGOqQImmZwlERQyxWyRV4HbMIB4G5/v///5Ik+pyShJuekoZMnpKJhU9JI8+n5JJKySZ3/v///1XszYcmpWaziulh1aTEerKKMS42U1UCrmKF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kN8nQdRWF8w8XDvCvP21Ln9zUiEXPiBXqnIeseaVjtcf8RqpnzIx0Hey6M3pw/qIP6+PVV0zEd7p/I5to/9mhyIaDws7epDBlKGVzg/i6K1m+XjSkBRc8Wivoh+mCYo/b+7hAd7GqiajlnYRARDf2OKPdMbmg3GRrtP3eQRR4A80OceFI+3AlqaVP7O7KeifANxM81dIP+ng4JJSz68CTxrC7dFmKiVgadHly6mqbXFqJuC6gehJXxxlbsG+9Mwa0bGZmpPP7xcZC0F/eSRCQ8aF/TI3qvyaColHIVJBN9UwQ+NV8VGCYfAfmmqkoVGMxoJDYE+bEN/xTiaMLgVcT00EebrF/whiIu0VyYqGW/O3JQWPf7nYRPcEcvTak0BPY8KgXyk3+mSy8jgUlTSuATQcVwvKGU0ORX5FcrTgxZjjCvPwxo/Zov/oaA6ZoTcuOwppkVoM/T2D1HC5QeHDFWEL52fzB+1T3pFyKAWY9ZRFdtGPVaUyua5dWL7/hpiGeOu6vRScZe29995Sw181/FMGVehNb3rTm970rkrpXW96byqtC6qQTCeapmmapqt0va5rVxNZ2SOXzRRPVrzy98YbvelAc3n63GeXnQTS70eVXNKb3nQaNWG6k0Jc9mALwj8Bbgu9acXZQB9j1bQ5aHH5fnQlvelNu7DkPVNBnU0FqOgThllAS+kkR36dkZU0aZYNbX4UPWpVqWSeyTE9dIrm2pBC7Uds0sOv65o4hKwMkY4S1hnVTqRAy+kdCxyHfMKoTV6oU0XHBR0SFUcOTUnf8BEHZ5MSfevPxhMIMahvHASaDk52Q29UUDmP8PlMzgwIrmvPw4XOFh2lP0SzeqcuUs/xOSdkRNn/QlSkcVG31GShpkn5ezxJ06mXdLqWJqn6jgudz6LPoJ9Hh2I76o1Z0wT8revbrquVm3WNgoFi1wFS67rGBf5zz/um/ee+c88997xvz2s/88779txzz33nm/afe+4579tz3zntZ+55375zzzv33PO+Pe/b88779p177nnfnvfdeeed775735133nnndP+7c7r/zen+9+67884777xvuv/dN93/7n333Xfffffd++67/91333333Xfffffdd999991333333Xfvu+++++6777777rvvvnvffffdd999991333333fvuu+++++6777777rvvvvvuu+++++59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QXSQ47DOrXR0HdYOq4e17gKchQ0Y1gwZLqwX1rhVQwS3t7YKKwUKEdYIq4R1wtaAdWsrwBpgZcAAwApgXbAgao1ay8qe1qeVjIxpZVrHxpRWpVVLK2lNWs/O5FVezczgFV7V1Nq1TUNDY1d2zcpyV3clQOBd33VtLS5QILpGVyqqpXVpnZpqWptWLCyn1WmtqoJaodYDB6SsrAQYMCBdpevVFefimq7T9evLr35FgODB+mD18oKwQli7uhysDlYwsAZrgzVBgr72VYECtpVtFRPb617D1gFburalfEv33ntL9977/73//////6l7772lUixBMEMwsBUMDAtMWt1buqdf8QekDDFF/oo/Qmp13V+I9t5777333nvvvfeOE63ae++9995bKl2j8qNuKYt7zj3nnnPOt+ee990393x7zj3vu+/OPd/bc8/77pvvvrfnnns+3dx3znffU889n0r79p73vb0cqxx6VSninnveOd99T6Xc876555737fv2vG/PPfe886mUb8/79tz33Tf3VU/lnvfdt+fec8/79p57PpXSnvaf991537zqqbxvz/vmm3vv+XR77nnfnnvued+0/9z7z6dS7queyvvmnnve9/bc990397zv6fac9p/T/vPtueeee8+351VP5Z577rnnnvftufec9p/33TftP++b9p/3PZX2XfWf9+2559vzvj33vPOptOqp3HPPad8399x7TvvPaf9537T/3H/eedV/PpVyz/v2vO++Pe97e96355737flU2rf/3H++Paf9557T/vPdt/d8umk/c89r77nnfXvu+VTKPfefe077z/um/eeeez6Vek77mXvet+fe884995LztsewyAcBvfYz93x37jkdNfz6aMyQEQMG34s9Fy1YrFCRAsUJEyVI6I0QkYcXAsTdB7s6D3Qd5uQ4bNAQlwHDBTgLb24V2ihMkBABwgMHDXyfsvEtXVNLQzszKyMbY7BAgVgYWIIvBF5dXFtaWVhXB6wMVBWgmiIwQEAAAFJRUE9OTUxLStEkOYZft2VXIuvqxkikQw+rThuhFswUM2Lw7bVYkeJECT0ReCA+1NHNcdCQ4YIFt7Z2ndCuEdbEtJSmmF6mFdC6GhBEHYu0rk1laOu6BBpjXZV+1NmyQsIq5zkRYg4uAo+WYUk5hT4l0iPFqllDQ6NfZMaol2ikrBjtEuUi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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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tdf2DgAAttheXWWbrQABqEUtAQLcclugQAAbwCZIMMAOsGFhXJbLNmhwwB6wZmZf9suenS2wCywECGN2zKalldkyi4ZGZsnsgwdgFsw6cKDAKrAMGBiwBqyY7fpy5gRdAjzgWEkPpNwpFas+Y50TUBGgogr//wuPW1u+INafgyH/r+u6rv////+6rquQNJqk4+T///8Mm0NKpP3//////////z9PwxaRt0Vo8LKh8M2eJ+Z/Jv51XdfVzaNVMhFtXdeVyXTG6NtzMv8z8TM/8z8Tnd/pdDqdTqeT+Z+Jzd9sNpvNZrPJ/P///////3/m/////////38mc9JZuWzkABmjb08E5P//f6fT6Ww2mUwmkzk5JybGZDKZTOb/cnL/////ZzKbzWaz2Ww2m83//////79cLpfLdV3X/5mf+Wct3XK5XC6X67qu67qu67qu6/r////LMQvPmn8Nlv8bTk46nU5H/+drXf+unox1LibL9PzG////f7lcLpfL5XK5XP7////ruq7r////v67rujqu6////+8mwa8ZAU9O880CYxNOwZ8m3B0ZzTi0tbLE/0xc1//FRJwlOkgJfs4/w6bzL4+A868Md/6tWXL+dbIrkXbgU2JxrIQljyAsmV4sYiiLXYOLYz3+////Z/Px0T+bjyPgPJtnDHB5Nh/L/JzNM1cGlP2tgWyiAbvz////s0G4+oxwIjjZZGT6W2qgOdnQLPiKywFONkwtfhQbcpxtWVs/yRInzjYzC8z/n4b//z/5f9n/VBLt8v///1/XdV3Xdf3/////P9NklRQCAq8MAd1XljTSbJXkwbE8rpJIpAw6XlpCKsN+wqySNLqGCFklmRjqkCJpmcJREUMsVskVeB2zCAeBuf7///+SJPqckoSbnpKGTJ6SiYVPSSPPp+SSSskmd/7///9V7M2HJqVms4rpYdWkxHqyijEuNlNVAq5ihXI0KRG8rWJH+JqpTomtlA7yrGIw0pqpJkf8////f+z5v/PpdDqdTudiA1OLDggXzdwsnv1ZTAuyyGZm8U0AY92bMG4skBRirICAcQMKxgsWGPMEMGKodJpyOp1Op9PpdDqdzv/Jns1ms9lsNpvNZrO5xu15iouTZ40D0WON2+JljTuBao0jImKNk8G4Pm7tWB+11KyPAQzXRxRsNUNZYTXzactqRlKA/////9nW1ta2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aibguoHoSV8cZW7BvvTMGtGxmZqTz+8XGQtBf3kkQkPGhf0yN6r8mgqJRyFSQTfVMEPjVfFRgmHwH5pqpKFRjMaCQ2BPmxDf8U4mjC4FXE9NBHm6xf8IYiLtFcmKhlvztyUFj3+52ET3BHL02pNAT2PCoF8pN/pksvI4FJU0rgE0HFcLyhlNDkV+RXK04MWY4wrz8MaP2aL/6GgOmaE3LjsKaZFaDP09g9RwuUHhwxVhC+dn8wftU96RcigFmPWURXbRj1WlMrmuXVi+/4aYhnjrur0UnGXtvffeUsNfNfxTBlXoTW9605ve9K5K6V1vem8qrQuqkEwnmqZpmqardL2ua1cTWdkjl80UT1a88vfGG73pQHN5+txnl50E0u9HlVzSm950GjVhupNCXPZgC8I/AW4LvWnF2UAfY9W0OWhx+X50Jb3pTbuw5D1TQZ1NBajoE4ZZQEvpJEd+nZGVNGmWDW1+FD1qValknskxPXSK5tqQQu1HbNLDr+uaOISsDJGOEtYZ1U6kQMvpHQsch3zCqE1eqFNFxwUdEhVHDk1J3/ARB2eTEn3rz8YTCDGobxwEmg5OdkNvVFA5j/D5TM4MCK5rz8OFzhYdpT9Es3qnLlLP8TknZETZ/0JUpHFRt9RkoaZJ+Xs8SdOpl3S6liap+o4Lnc+iz6CfR4diO+qNWdME/K3r266rlZt1jYKBYtcBUuu6xgX+c8/7pv3nvnPPPfe8b89rP/PO+/bcc89955v2n3vuOe/bc9857Wfued++c88799zzvj3v2/PO+/ade+5535733Xnnne++e9+dd95553T/u3O6/83p/vfuu/POO++8b7r/3Tfd/+59991333333fvuu//dd999991333333Xfffffdd999991377vvvvvuu+++++67775733333Xfffffdd99999377rvvvvvuu+++++6777777rvvvvvufffdd999991333333Xfffffdd99999133333Pd1999133333PZVOp31PpX333fdUOpX2PZVOp9LpnkqneyqdSqfS6VQ6lU6lU+l0KmVbm0qnUsW0yS40piExQ7cOjN9RdMVUOpVOpWxrU+lUWuPtQYSgBRHmZbJLjWdIzLCyAyONyYVM0lCGIE80GwwkmcKplG1NcUNTZc3yKWCIAsuH+WlNV5aFNxoTBkEtUyL4PZPK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wfpg9fKCsEJYu7ocrA5WMLAGa4M1QYK+9lWBAraVbRUT2+tew9YBW7q2pXxL9957S/fe+/+9//////+pe++9pVIsQTBDMLAVDAwLTFrdW7qnX/EHpAwxRf6KP0Jqdd1fiPbee++999577733jhOt2nvvvffeWypdo/KjbimLe849555zzrfnnvfdN/d8e84977vvzj3f23PP++6b77635557Pt3cd85331PPPZ9K+/ae9729HKscelUp4p573jnffU+l3PO+ueee9+379rxvzz33vPOplG/P+/bc990391VP5Z733bfn3nPP+/aeez6V0p72n/fded+86qm8b8/75pt77/l0e+5535577nnftP/c+8+nUu6rnsr75p573vf23PfdN/e87+n2nPaf0/7z7bnnnnvPt+dVT+Wee+6555737bn3nPaf99037T/vm/af9z2V9l31n/ftuefb874997zzqbTqqdxzz2nfN/fce077z2n/ed+0/9x/3nnVfz6Vcs/79rzvvj3ve3vet+ee9+35VNq3/9x/vj2n/eee0/7z3bf3fLppP3PPa++553177vlUyj33n3tO+8/7pv3nnns+lXpO+5l73rfn3vPOPfeS87bHsMgHAb32M/d8d+45HTX8+mjMkBEDBt+LPRctWKxQkQLFCRMlSOiNEJGHFwLE3Qe7Og90HebkOGzQEJcBwwU4C29uFdooTJAQAcIDBw18n7LxLV1TS0M7MysjG2OwQIFYGFiCLwReXVxbWllYVwesDFQVoJoiMEBAAABSUVBPTk1MS0rRJDmGX7dlVyLr6sZIpEMPq04boRbMFDNi8O21WJHiRAk9EXggPtTRzXHQkOGCBbe2dp3QrhHWxLSUpphephXQuhoQRB2LtK5NZWjrugQaY12VftTZskLCKuc5EWIOLgKPlmFJOYU+JdIjxapZQ0OjX2TGqJdopKwY7RLlIh9GIaNb5ClRLdEsMpToYxSL3CR6JWpFVhJ1jDbKSKKM0SoyYXQxqigPiSZGEWUg0cOoodwjSiU6RdYRlRKNIuOIQok+kW9EnUSbyH9RJtElcl9USbRQlhFNEkUi80WPRI3ILqKE0SLyiiiR6BAZRVRINIhcIgok+kMeEfUR7SHjySGiPGQQ8l10h/xBtovqkOtkD9EcMp3cITooz8lyURwyB3lDVFDWIMdFA+UMMobo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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})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/laser/en/Stainless/1mm/SPRCB650-6_CableCover_x6.dxf b/sheetpress/components/sprcb-650-light/laser/en/Stainless/1mm/SPRCB650-6_CableCover_x6.dxf index ddb066c29..6475a8aef 100644 --- a/sheetpress/components/sprcb-650-light/laser/en/Stainless/1mm/SPRCB650-6_CableCover_x6.dxf +++ b/sheetpress/components/sprcb-650-light/laser/en/Stainless/1mm/SPRCB650-6_CableCover_x6.dxf @@ -25,17 +25,17 @@ $INSBASE 9 $EXTMIN 10 --23.5 +-23.0 20 --22.5 +-27.5 30 0.0 9 $EXTMAX 10 -23.5 +23.0 20 -22.5 +27.5 30 0.0 9 @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460549.884984398 +2460577.483496192 9 $TDUCREATE 40 -2460549.801651065 +2460577.400162859 9 $TDUPDATE 40 -2460549.88499684 +2460577.483508727 9 $TDUUPDATE 40 -2460549.801663507 +2460577.400175394 9 $TDINDWG 40 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{182e1e30-5dc7-4b98-a6fc-c8202b3d0a4f} +{391129a0-be83-4afc-8172-71db42ade4f0} 9 $VERSIONGUID 2 @@ -1103,9 +1103,9 @@ AcDbViewportTableRecord 37 0.0 40 -45.9 +56.1 41 -1.0444444444 +0.8363636364 42 50.0 43 @@ -1835,13 +1835,13 @@ Continuous 100 AcDbCircle 10 --18.8 +18.5 20 -18.0 +-18.5 30 0.0 40 -2.500000000000025 +1.999999999999993 0 CIRCLE 5 @@ -1861,13 +1861,13 @@ Continuous 100 AcDbCircle 10 --18.8 +-18.5 20 --18.0 +18.5 30 0.0 40 -2.500000000000021 +2.000000000000004 0 LINE 5 @@ -1887,15 +1887,15 @@ Continuous 100 AcDbLine 10 -23.5 +23.0 20 --21.5 +-26.5 30 0.0 11 -23.5 +23.0 21 -21.5 +26.5 31 0.0 0 @@ -1917,9 +1917,9 @@ Continuous 100 AcDbCircle 10 -22.5 +22.0 20 -21.5 +26.5 30 0.0 40 @@ -1927,7 +1927,7 @@ AcDbCircle 100 AcDbArc 50 -360.0 +0.0 51 90.0 0 @@ -1949,15 +1949,15 @@ Continuous 100 AcDbLine 10 -22.5 +22.0 20 -22.5 +27.5 30 0.0 11 --22.5 +-22.0 21 -22.5 +27.5 31 0.0 0 @@ -1979,9 +1979,9 @@ Continuous 100 AcDbCircle 10 --22.5 +-22.0 20 -21.5 +26.5 30 0.0 40 @@ -2011,15 +2011,15 @@ Continuous 100 AcDbLine 10 --23.5 +-23.0 20 -21.5 +26.5 30 0.0 11 --23.5 +-23.0 21 --21.5 +-26.5 31 0.0 0 @@ -2041,13 +2041,13 @@ Continuous 100 AcDbCircle 10 --22.5 +-22.0 20 --21.5 +-26.5 30 0.0 40 -1.000000000000004 +1.0 100 AcDbArc 50 @@ -2073,15 +2073,15 @@ Continuous 100 AcDbLine 10 --22.5 +-22.0 20 --22.5 +-27.5 30 0.0 11 -22.5 +22.0 21 --22.5 +-27.5 31 0.0 0 @@ -2103,9 +2103,9 @@ Continuous 100 AcDbCircle 10 -22.5 +22.0 20 --21.5 +-26.5 30 0.0 40 @@ -2135,13 +2135,13 @@ Continuous 100 AcDbCircle 10 -18.8 +18.5 20 --18.0 +18.5 30 0.0 40 -2.500000000000021 +1.999999999999996 0 CIRCLE 5 @@ -2161,13 +2161,13 @@ Continuous 100 AcDbCircle 10 -18.8 +-18.5 20 -18.0 +-18.5 30 0.0 40 -2.500000000000025 +2.0 0 ENDSEC 0 @@ -2455,9 +2455,9 @@ mc007 40 0.0 41 -2460549.801651065 +2460577.400162859 42 -2460549.801663507 +2460577.400175394 1 90 @@ -2761,7 +2761,7 @@ ANSI_A_(11.00_x_8.50_Inches) 141 0.0 142 -0.187 +0.153 143 1.0 70 @@ -2805,15 +2805,15 @@ Model 32 0.0 14 --23.5 +-23.0 24 --22.5 +-27.5 34 0.0 15 -23.5 +23.0 25 -22.5 +27.5 35 0.0 146 diff --git a/sheetpress/components/sprcb-650-light/laser/es/INOX/1mm/SPRCB650-6_CableCover_x6.dxf b/sheetpress/components/sprcb-650-light/laser/es/INOX/1mm/SPRCB650-6_CableCover_x6.dxf index ddb066c29..6475a8aef 100644 --- a/sheetpress/components/sprcb-650-light/laser/es/INOX/1mm/SPRCB650-6_CableCover_x6.dxf +++ b/sheetpress/components/sprcb-650-light/laser/es/INOX/1mm/SPRCB650-6_CableCover_x6.dxf @@ -25,17 +25,17 @@ $INSBASE 9 $EXTMIN 10 --23.5 +-23.0 20 --22.5 +-27.5 30 0.0 9 $EXTMAX 10 -23.5 +23.0 20 -22.5 +27.5 30 0.0 9 @@ -445,19 +445,19 @@ $SKPOLY 9 $TDCREATE 40 -2460549.884984398 +2460577.483496192 9 $TDUCREATE 40 -2460549.801651065 +2460577.400162859 9 $TDUPDATE 40 -2460549.88499684 +2460577.483508727 9 $TDUUPDATE 40 -2460549.801663507 +2460577.400175394 9 $TDINDWG 40 @@ -885,7 +885,7 @@ $PSTYLEMODE 9 $FINGERPRINTGUID 2 -{182e1e30-5dc7-4b98-a6fc-c8202b3d0a4f} +{391129a0-be83-4afc-8172-71db42ade4f0} 9 $VERSIONGUID 2 @@ -1103,9 +1103,9 @@ AcDbViewportTableRecord 37 0.0 40 -45.9 +56.1 41 -1.0444444444 +0.8363636364 42 50.0 43 @@ -1835,13 +1835,13 @@ Continuous 100 AcDbCircle 10 --18.8 +18.5 20 -18.0 +-18.5 30 0.0 40 -2.500000000000025 +1.999999999999993 0 CIRCLE 5 @@ -1861,13 +1861,13 @@ Continuous 100 AcDbCircle 10 --18.8 +-18.5 20 --18.0 +18.5 30 0.0 40 -2.500000000000021 +2.000000000000004 0 LINE 5 @@ -1887,15 +1887,15 @@ Continuous 100 AcDbLine 10 -23.5 +23.0 20 --21.5 +-26.5 30 0.0 11 -23.5 +23.0 21 -21.5 +26.5 31 0.0 0 @@ -1917,9 +1917,9 @@ Continuous 100 AcDbCircle 10 -22.5 +22.0 20 -21.5 +26.5 30 0.0 40 @@ -1927,7 +1927,7 @@ AcDbCircle 100 AcDbArc 50 -360.0 +0.0 51 90.0 0 @@ -1949,15 +1949,15 @@ Continuous 100 AcDbLine 10 -22.5 +22.0 20 -22.5 +27.5 30 0.0 11 --22.5 +-22.0 21 -22.5 +27.5 31 0.0 0 @@ -1979,9 +1979,9 @@ Continuous 100 AcDbCircle 10 --22.5 +-22.0 20 -21.5 +26.5 30 0.0 40 @@ -2011,15 +2011,15 @@ Continuous 100 AcDbLine 10 --23.5 +-23.0 20 -21.5 +26.5 30 0.0 11 --23.5 +-23.0 21 --21.5 +-26.5 31 0.0 0 @@ -2041,13 +2041,13 @@ Continuous 100 AcDbCircle 10 --22.5 +-22.0 20 --21.5 +-26.5 30 0.0 40 -1.000000000000004 +1.0 100 AcDbArc 50 @@ -2073,15 +2073,15 @@ Continuous 100 AcDbLine 10 --22.5 +-22.0 20 --22.5 +-27.5 30 0.0 11 -22.5 +22.0 21 --22.5 +-27.5 31 0.0 0 @@ -2103,9 +2103,9 @@ Continuous 100 AcDbCircle 10 -22.5 +22.0 20 --21.5 +-26.5 30 0.0 40 @@ -2135,13 +2135,13 @@ Continuous 100 AcDbCircle 10 -18.8 +18.5 20 --18.0 +18.5 30 0.0 40 -2.500000000000021 +1.999999999999996 0 CIRCLE 5 @@ -2161,13 +2161,13 @@ Continuous 100 AcDbCircle 10 -18.8 +-18.5 20 -18.0 +-18.5 30 0.0 40 -2.500000000000025 +2.0 0 ENDSEC 0 @@ -2455,9 +2455,9 @@ mc007 40 0.0 41 -2460549.801651065 +2460577.400162859 42 -2460549.801663507 +2460577.400175394 1 90 @@ -2761,7 +2761,7 @@ ANSI_A_(11.00_x_8.50_Inches) 141 0.0 142 -0.187 +0.153 143 1.0 70 @@ -2805,15 +2805,15 @@ Model 32 0.0 14 --23.5 +-23.0 24 --22.5 +-27.5 34 0.0 15 -23.5 +23.0 25 -22.5 +27.5 35 0.0 146