diff --git a/.baseline_projects b/.baseline_projects
index ca7dc5a..a58e7b1 100644
--- a/.baseline_projects
+++ b/.baseline_projects
@@ -1,2 +1,2 @@
# collaborative project sync baselines
-#Mon Aug 04 11:28:43 IST 2025
+#Mon Aug 11 18:11:00 IST 2025
diff --git a/.metadata/.log b/.metadata/.log
index ff3c67a..6c49e5f 100644
--- a/.metadata/.log
+++ b/.metadata/.log
@@ -8995,3 +8995,12 @@ java.lang.StackOverflowError
at de.ikv.medini.evaluation.engine.mdtocl.MDTOclEngine.evaluate(MDTOclEngine.java:83)
at de.ikv.medini.metamodel.entities.impl.EvaluationHandler.evaluate(EvaluationHandler.java:661)
at de.ikv.medini.metamodel.entities.impl.EvaluationHandler.evaluate(EvaluationHandler.java:563)
+!SESSION 2025-08-11 11:21:24.719 -----------------------------------------------
+eclipse.buildId=24.2.2.241212101923-2844c44
+java.version=17.0.11
+java.vendor=Eclipse Adoptium
+BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_IN
+Command-line arguments: -os win32 -ws win32 -arch x86_64
+
+!ENTRY de.ikv.medini.anslic 1 1 2025-08-11 11:22:39.809
+!MESSAGE ANSYS LICENSE MANAGER MESSAGE: 127.0.0.1: Your Ansys Technical Enhancements & Customer Support (TECS) agreement will expire on 08-Sep-2025 for one or more Ansys products. Please contact your Ansys Sales Representative or ANSYS, Inc. to renew this agreement.
diff --git a/.metadata/.plugins/de.ikv.medini.cockpit.core/modelsRootState.properties b/.metadata/.plugins/de.ikv.medini.cockpit.core/modelsRootState.properties
index 4352f37..ad707cb 100644
--- a/.metadata/.plugins/de.ikv.medini.cockpit.core/modelsRootState.properties
+++ b/.metadata/.plugins/de.ikv.medini.cockpit.core/modelsRootState.properties
@@ -1,4 +1,6 @@
#Medini Cockpit state persistence file. This file is a generated file. Do not modify the content of this file!
-#Mon Aug 04 11:45:24 IST 2025
+#Mon Aug 11 18:11:03 IST 2025
+FuSa_BMS_2W=platform\:/resource/FuSa_BMS_2W/.project.medini
FUSA_BMS_ASIL_C_2W_11_06=platform\:/resource/FUSA_BMS_ASIL_C_2W_11_06/.project.medini
+Re_Work_FUSA_BMS_ASIL_C_2W_11_08=platform\:/resource/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project.medini
ESL=platform\:/resource/ESL/.project.medini
diff --git a/.metadata/.plugins/de.ikv.medini.cockpit.ui/dialog_settings.xml b/.metadata/.plugins/de.ikv.medini.cockpit.ui/dialog_settings.xml
index 4e3c4d3..8ae1c12 100644
--- a/.metadata/.plugins/de.ikv.medini.cockpit.ui/dialog_settings.xml
+++ b/.metadata/.plugins/de.ikv.medini.cockpit.ui/dialog_settings.xml
@@ -24,10 +24,10 @@
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/0/509cda34877600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/0/509cda34877600101836cf1960a2ba8c
new file mode 100644
index 0000000..c5d380d
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/0/509cda34877600101836cf1960a2ba8c
@@ -0,0 +1,437 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/12/3029c58a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/12/3029c58a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..16bcdef
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/12/3029c58a7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/12/90f1ef7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/12/90f1ef7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..2965d80
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/12/90f1ef7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/13/2094d17d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/13/2094d17d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..4b0b285
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/13/2094d17d7a7600101836cf1960a2ba8c
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1b/d08df07d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/1b/d08df07d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..e201ed3
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1b/d08df07d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1b/e07fe47d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/1b/e07fe47d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..33931fe
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1b/e07fe47d7a7600101836cf1960a2ba8c
@@ -0,0 +1,435 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1c/3078f17d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/1c/3078f17d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..65daeaa
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1c/3078f17d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1d/e0e67f1f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/1d/e0e67f1f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..ea64712
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1d/e0e67f1f817600101836cf1960a2ba8c
@@ -0,0 +1,2065 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1f/701bdc7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/1f/701bdc7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..cd67dfa
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1f/701bdc7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/b0927f917a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/21/b0927f917a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..d8e7969
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/21/b0927f917a7600101836cf1960a2ba8c
@@ -0,0 +1,493 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/23/20c9dd7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/23/20c9dd7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..b43e805
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/23/20c9dd7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/23/6012d77d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/23/6012d77d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..469e288
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/23/6012d77d7a7600101836cf1960a2ba8c
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/23/c04fdf7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/23/c04fdf7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..5aab9cc
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/23/c04fdf7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/28/202bb10e186d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/28/202bb10e186d00101cccffc0fb48a628
deleted file mode 100644
index 597427e..0000000
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/28/202bb10e186d00101cccffc0fb48a628
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/28/70185e83186d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/28/70185e83186d00101cccffc0fb48a628
deleted file mode 100644
index 25856d8..0000000
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/28/70185e83186d00101cccffc0fb48a628
+++ /dev/null
@@ -1,6202 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2e/40f9e27d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/40f9e27d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..ce5eaa4
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/40f9e27d7a7600101836cf1960a2ba8c
@@ -0,0 +1,411 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ed/a0d952f8176d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/e0bab4727a7600101836cf1960a2ba8c
similarity index 86%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/ed/a0d952f8176d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/2e/e0bab4727a7600101836cf1960a2ba8c
index 7278f29..3db0dd0 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/ed/a0d952f8176d00101cccffc0fb48a628
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/e0bab4727a7600101836cf1960a2ba8c
@@ -1,16 +1,16 @@
-
+
-
+
-
+
@@ -127,91 +127,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -881,113 +796,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1396,4 +1204,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/34/90f8d97d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/34/90f8d97d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..64b9354
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/34/90f8d97d7a7600101836cf1960a2ba8c
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/35/40817e917a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/35/40817e917a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..62d0c85
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/35/40817e917a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/36/406ec08a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/36/406ec08a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..3d9fd7b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/36/406ec08a7a7600101836cf1960a2ba8c
@@ -0,0 +1,603 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/37/d00bada9af7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/37/d00bada9af7600101836cf1960a2ba8c
new file mode 100644
index 0000000..b6582d6
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/37/d00bada9af7600101836cf1960a2ba8c
@@ -0,0 +1,2924 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c5e87d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c5e87d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..c32b540
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c5e87d7a7600101836cf1960a2ba8c
@@ -0,0 +1,507 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3a/0003f17d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/3a/0003f17d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..76e06e9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3a/0003f17d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/104fd67d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/104fd67d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..ebb7935
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/104fd67d7a7600101836cf1960a2ba8c
@@ -0,0 +1,747 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/3096ec7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/3096ec7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..c454910
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/3096ec7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/70e3521f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/70e3521f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..f98044a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/70e3521f817600101836cf1960a2ba8c
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3f/807ed27d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/3f/807ed27d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..a6633bb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3f/807ed27d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/42/f0f9eb7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/42/f0f9eb7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..75cb729
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/42/f0f9eb7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/49/b0f3d27d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/49/b0f3d27d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..13d8109
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/49/b0f3d27d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4a/908be234877600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/4a/908be234877600101836cf1960a2ba8c
new file mode 100644
index 0000000..0c921e3
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4a/908be234877600101836cf1960a2ba8c
@@ -0,0 +1,5824 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4a/c06dda7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/4a/c06dda7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..32d2e39
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4a/c06dda7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4b/4022d334877600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/4b/4022d334877600101836cf1960a2ba8c
new file mode 100644
index 0000000..53e9d48
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4b/4022d334877600101836cf1960a2ba8c
@@ -0,0 +1,2980 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4d/b082d07d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/4d/b082d07d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..0b5443a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4d/b082d07d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b00ae47d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b00ae47d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..8f38801
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b00ae47d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/51/5091e57d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/51/5091e57d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..b8b28bb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/51/5091e57d7a7600101836cf1960a2ba8c
@@ -0,0 +1,444 @@
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/52/f0e2da7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/52/f0e2da7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..d1703ca
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/52/f0e2da7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/56/f0c8ea34877600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/56/f0c8ea34877600101836cf1960a2ba8c
new file mode 100644
index 0000000..b7ac28a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/56/f0c8ea34877600101836cf1960a2ba8c
@@ -0,0 +1,5824 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5a/4071cf7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/5a/4071cf7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..b11b227
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/5a/4071cf7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/60/a0508305186d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/5f/e02bb31f817600101836cf1960a2ba8c
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/60/a0508305186d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/5f/e02bb31f817600101836cf1960a2ba8c
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6/f0bd7d917a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/6/f0bd7d917a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..e76838e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6/f0bd7d917a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/60/8095e37d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/60/8095e37d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..779f1f9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/60/8095e37d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0f5ed7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0f5ed7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..70d57e1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0f5ed7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/63/00ecdf7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/63/00ecdf7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..97a95cb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/63/00ecdf7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6b/3025ea7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/6b/3025ea7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..91e5ce0
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6b/3025ea7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,892 @@
+
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6e/30b8f234877600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/30b8f234877600101836cf1960a2ba8c
new file mode 100644
index 0000000..602ec5d
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/30b8f234877600101836cf1960a2ba8c
@@ -0,0 +1,1982 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7/f0fdc68a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/7/f0fdc68a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..d5efcd0
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7/f0fdc68a7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/71/00b4c48a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/71/00b4c48a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..4987f54
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/71/00b4c48a7a7600101836cf1960a2ba8c
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/10994bcb176d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/74/800156687a7600101836cf1960a2ba8c
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/21/10994bcb176d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/74/800156687a7600101836cf1960a2ba8c
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/76/c0a6c18a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/76/c0a6c18a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..274a8c8
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/76/c0a6c18a7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/77/8006e67d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/77/8006e67d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..6c3900a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/77/8006e67d7a7600101836cf1960a2ba8c
@@ -0,0 +1,411 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/78/300ed97d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/78/300ed97d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..8529969
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/78/300ed97d7a7600101836cf1960a2ba8c
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/78/a090dc7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/78/a090dc7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..ec19bb0
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/78/a090dc7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/79/302cd47d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/79/302cd47d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..cb877ad
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/79/302cd47d7a7600101836cf1960a2ba8c
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7d/0099d87d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/7d/0099d87d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..6299fc1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7d/0099d87d7a7600101836cf1960a2ba8c
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7e/a0fa7c917a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/7e/a0fa7c917a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..e770e32
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/7e/a0fa7c917a7600101836cf1960a2ba8c
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/83/b05deb7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/83/b05deb7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..1a96b36
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/83/b05deb7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/85/f06aee7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/85/f06aee7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..c12c2d5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/85/f06aee7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,563 @@
+
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/87/d0cfa61f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/87/d0cfa61f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..f858553
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/87/d0cfa61f817600101836cf1960a2ba8c
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8a/70fde07d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/8a/70fde07d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..98f1d4e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/8a/70fde07d7a7600101836cf1960a2ba8c
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/90/208de77d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/90/208de77d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..dd4d0db
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/90/208de77d7a7600101836cf1960a2ba8c
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/90/d0abeb7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/90/d0abeb7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..0602136
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/90/d0abeb7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/2073c78a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/91/2073c78a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..c1f3166
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/91/2073c78a7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/7014f27d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/91/7014f27d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..6323c57
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/91/7014f27d7a7600101836cf1960a2ba8c
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/b0768cb8807600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/91/b0768cb8807600101836cf1960a2ba8c
new file mode 100644
index 0000000..c0f6438
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/91/b0768cb8807600101836cf1960a2ba8c
@@ -0,0 +1,1801 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/92/00d5ce7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/92/00d5ce7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..aa4da39
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/92/00d5ce7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/92/708cde7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/92/708cde7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..f3d5040
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/92/708cde7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/93/307fdb7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/93/307fdb7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..1a7cf3c
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/93/307fdb7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/94/20e0ee7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/94/20e0ee7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..bce85b2
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/94/20e0ee7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9a/f08fd37d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/9a/f08fd37d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..8e2b01a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9a/f08fd37d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9c/9080ed7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/9c/9080ed7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..522690c
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9c/9080ed7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,673 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b6/8015b20e186d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/a0/c0af901f817600101836cf1960a2ba8c
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/b6/8015b20e186d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/a0/c0af901f817600101836cf1960a2ba8c
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2a/10984cf8176d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/a2/a07471b8807600101836cf1960a2ba8c
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/2a/10984cf8176d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/a2/a07471b8807600101836cf1960a2ba8c
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a5/c0fcd77d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/a5/c0fcd77d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..1a49ce1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a5/c0fcd77d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a7/b096641f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/a7/b096641f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..7a95094
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a7/b096641f817600101836cf1960a2ba8c
@@ -0,0 +1,2733 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a8/7032ed7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/a8/7032ed7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..f0a937c
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a8/7032ed7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a8/e0f7d07d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/a8/e0f7d07d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..6ef4810
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a8/e0f7d07d7a7600101836cf1960a2ba8c
@@ -0,0 +1,769 @@
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a9/b07be67d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/a9/b07be67d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..dcc6154
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a9/b07be67d7a7600101836cf1960a2ba8c
@@ -0,0 +1,621 @@
+
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ non-collision injury (inside of car or falling out)
+ car2car collision (general)
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/aa/7054c38a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/7054c38a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..85fc5b8
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/7054c38a7a7600101836cf1960a2ba8c
@@ -0,0 +1,750 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ab/e0d9d57d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/ab/e0d9d57d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..6dbefcf
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ab/e0d9d57d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b1/505cd97d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/b1/505cd97d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..6c8ffd1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b1/505cd97d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b4/70c1ea7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/70c1ea7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..8ade33d
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/70c1ea7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b4/9087d77d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/9087d77d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..20e989e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/9087d77d7a7600101836cf1960a2ba8c
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b4/c0c0e17d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/c0c0e17d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..33c647f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/c0c0e17d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/57/a06b5117186d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/c01579b8807600101836cf1960a2ba8c
similarity index 86%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/57/a06b5117186d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/b5/c01579b8807600101836cf1960a2ba8c
index 7b91756..c46aa68 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/57/a06b5117186d00101cccffc0fb48a628
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b5/c01579b8807600101836cf1960a2ba8c
@@ -1,16 +1,16 @@
-
+
-
+
-
+
@@ -127,91 +127,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -739,6 +654,12 @@
+
+
+
+
+
+
@@ -875,101 +796,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1378,4 +1204,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/be/005de27d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/be/005de27d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..2999b0e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/be/005de27d7a7600101836cf1960a2ba8c
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c0/9013c68a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/c0/9013c68a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..488714b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c0/9013c68a7a7600101836cf1960a2ba8c
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c3/9016d57d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/c3/9016d57d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..ad579b1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c3/9016d57d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c4/1009791f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/c4/1009791f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..d3a974b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c4/1009791f817600101836cf1960a2ba8c
@@ -0,0 +1,451 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c5/60a1d47d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/60a1d47d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..9cb349b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/60a1d47d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c5/b05a6e1f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/b05a6e1f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..1c99edf
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c5/b05a6e1f817600101836cf1960a2ba8c
@@ -0,0 +1,3178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/cf/50d39b1f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/cf/50d39b1f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..f67c1cf
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/cf/50d39b1f817600101836cf1960a2ba8c
@@ -0,0 +1,6560 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/cf/90dade7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/cf/90dade7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..2811a0e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/cf/90dade7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,507 @@
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ car2car collision (general)
+
+
+
+
+
+
+ no accident
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d/c0dedc7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/d/c0dedc7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..68efdb9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d/c0dedc7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,615 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d0/70a3ef7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/d0/70a3ef7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..88274c7
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d0/70a3ef7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d4/00b0e97d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/d4/00b0e97d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..e62f4eb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d4/00b0e97d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d8/c013e97d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/d8/c013e97d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..7c67523
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d8/c013e97d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/db/402eef7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/db/402eef7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..c24a3d9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/db/402eef7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/db/d0af581f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/db/d0af581f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..0fa74c1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/db/d0af581f817600101836cf1960a2ba8c
@@ -0,0 +1,900 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/dd/70f67e917a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/70f67e917a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..d05c430
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/70f67e917a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/df/5009d27d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/df/5009d27d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..aef992f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/df/5009d27d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e/5002e87d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/e/5002e87d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..df5d32f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e/5002e87d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e/7050e87d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/e/7050e87d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..cac2c82
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e/7050e87d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e1/1048ec7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/e1/1048ec7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..a5d7815
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e1/1048ec7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e2/307a81b8807600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/e2/307a81b8807600101836cf1960a2ba8c
new file mode 100644
index 0000000..12be078
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e2/307a81b8807600101836cf1960a2ba8c
@@ -0,0 +1,5639 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e2/600fc88a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/e2/600fc88a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..1436821
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e2/600fc88a7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e7/10f5e47d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/e7/10f5e47d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..001e9e5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e7/10f5e47d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/20/a0660bcc176d00101cccffc0fb48a628 b/.metadata/.plugins/org.eclipse.core.resources/.history/ea/100b0c697a7600101836cf1960a2ba8c
similarity index 86%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/20/a0660bcc176d00101cccffc0fb48a628
rename to .metadata/.plugins/org.eclipse.core.resources/.history/ea/100b0c697a7600101836cf1960a2ba8c
index 3b1986a..c511700 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/20/a0660bcc176d00101cccffc0fb48a628
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ea/100b0c697a7600101836cf1960a2ba8c
@@ -1,5 +1,5 @@
-
+
@@ -10,7 +10,7 @@
-
+
@@ -127,91 +127,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -881,113 +796,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1396,4 +1204,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f6/4017de7d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/4017de7d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..4719d97
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f6/4017de7d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f7/f017e77d7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/f7/f017e77d7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..3498aa5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f7/f017e77d7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fa/4024881f817600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/4024881f817600101836cf1960a2ba8c
new file mode 100644
index 0000000..be5ad25
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/4024881f817600101836cf1960a2ba8c
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fc/2091c28a7a7600101836cf1960a2ba8c b/.metadata/.plugins/org.eclipse.core.resources/.history/fc/2091c28a7a7600101836cf1960a2ba8c
new file mode 100644
index 0000000..95242c5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fc/2091c28a7a7600101836cf1960a2ba8c
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/a3/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/a3/properties.index
index 4bd9419..6ba3db6 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/a3/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/a3/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/properties.index
new file mode 100644
index 0000000..28001ff
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.indexes/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.markers
index bd25e92..fee355d 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/ESL/.markers differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/2c/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/2c/history.index
deleted file mode 100644
index e0fe89b..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/2c/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/53/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/53/history.index
deleted file mode 100644
index 198310c..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/53/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/a3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/a3/history.index
deleted file mode 100644
index 258b666..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/a3/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/c0/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/c0/history.index
deleted file mode 100644
index fb8aab0..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/c0/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/history.index
deleted file mode 100644
index 3ab9560..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C/.indexes/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/29/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/29/properties.index
index 6da84d6..40ead38 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/29/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/29/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/2c/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/2c/history.index
deleted file mode 100644
index da2b7dd..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/2c/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/42/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/42/properties.index
index 9027f34..f11be74 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/42/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/42/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/history.index
deleted file mode 100644
index c8019b2..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/history.index and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/properties.index
index 6991d5c..38b975d 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a3/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a6/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a6/properties.index
new file mode 100644
index 0000000..4eb6ed2
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/a6/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/ef/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/ef/properties.index
index d6cd138..39930f0 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/ef/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.indexes/ef/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.markers
index 7000951..f95764c 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FUSA_BMS_ASIL_C_2W_11_06/.markers differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FuSa_BMS_2W/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FuSa_BMS_2W/.indexes/properties.index
new file mode 100644
index 0000000..28001ff
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FuSa_BMS_2W/.indexes/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FuSa_BMS_2W/1.tree b/.metadata/.plugins/org.eclipse.core.resources/.projects/FuSa_BMS_2W/1.tree
deleted file mode 100644
index bb4e043..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FuSa_BMS_2W/1.tree and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/29/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/29/history.index
new file mode 100644
index 0000000..f049d03
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/29/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/2c/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/2c/history.index
new file mode 100644
index 0000000..74bc871
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/2c/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/53/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/53/history.index
new file mode 100644
index 0000000..77169fc
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/53/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/a3/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/a3/history.index
new file mode 100644
index 0000000..3421f1e
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/a3/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/a3/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/a3/properties.index
new file mode 100644
index 0000000..8040d53
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/a3/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/ef/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/ef/history.index
new file mode 100644
index 0000000..33e64c2
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/ef/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/history.index
new file mode 100644
index 0000000..98620a3
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/properties.index
new file mode 100644
index 0000000..28001ff
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.indexes/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.markers
new file mode 100644
index 0000000..d596551
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.markers differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
index 4f1cc1c..05a40fd 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/64.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/64.tree
new file mode 100644
index 0000000..a57d245
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/64.tree differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
index 61af569..db8f21a 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.papyrus.infra.emf.46 b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.papyrus.infra.emf.46
new file mode 100644
index 0000000..271290d
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.papyrus.infra.emf.46
@@ -0,0 +1,2 @@
+#safe table
+#Mon Aug 11 18:05:34 IST 2025
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/de.ikv.analyze.dependency.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/de.ikv.analyze.dependency.ui.prefs
new file mode 100644
index 0000000..f6a4bf2
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/de.ikv.analyze.dependency.ui.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+failureNetPersistentState=\r\n \r\n severityOccurrence\r\n failureRate\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs
new file mode 100644
index 0000000..5e1389a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.navigator.prefs
@@ -0,0 +1,2 @@
+de.ikv.analyze.ui.views.analyzeModelBrowser.filterActivation=\:
+eclipse.preferences.version=1
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
index 46c9eff..bfd1a6d 100644
--- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
+++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
@@ -1,8 +1,8 @@
-
+
activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration
-
+
@@ -10,7 +10,6 @@
topLevel
- shellMaximized
@@ -44,9 +43,10 @@
persp.perspSC:de.ikv.analyze.compare.ui.perspectives.differencesPerspective
persp.viewSC:org.eclipse.ui.views.ContentOutline
persp.showIn:de.ikv.analyze.ui.views.DependencyVisualizationView
-
-
+
+
+ active
View
categoryTag:Analysis
@@ -59,12 +59,11 @@
-
-
-
+
+
+
Analysis
General
- active
View
categoryTag:General
@@ -160,6 +159,8 @@
View
categoryTag:Analysis
+ active
+ activeOnClose
ViewMenu
menuContribution:menu
@@ -202,8 +203,6 @@
View
categoryTag:General
- active
- activeOnClose
ViewMenu
menuContribution:menu
@@ -2224,7 +2223,7 @@
-
+
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_CDjyoM8-EeW_5PoPZnEwFg b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_CDjyoM8-EeW_5PoPZnEwFg
new file mode 100644
index 0000000..5f39099
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_CDjyoM8-EeW_5PoPZnEwFg
@@ -0,0 +1,19 @@
+#Mon Aug 11 11:18:31 IST 2025
+rulergrid.rulerunit=1
+print.margin.left=0.5
+rulergrid.gridlinestyle=6
+viewport.y=140
+zoom=1.0
+print.useMillim=true
+print.usePortrait=true
+print.page.height=11.6929134
+print.page.width=8.26771654
+rulergrid.snaptogrid=true
+print.margin.bottom=0.5
+rulergrid.snaptogeometry=true
+print.margin.top=0.5
+print.margin.right=0.5
+rulergrid.gridlevel=true
+print.page.size=A4
+rulergrid.gridspacing=0.1
+rulergrid.gridlinecolor=12632256
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_EkWS4nKNEfCiNMjmfwaDIg b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_EkWS4nKNEfCiNMjmfwaDIg
new file mode 100644
index 0000000..de6d0de
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_EkWS4nKNEfCiNMjmfwaDIg
@@ -0,0 +1,17 @@
+#Wed Aug 06 19:59:45 IST 2025
+rulergrid.rulerunit=1
+print.margin.left=0.5
+rulergrid.gridlinestyle=6
+viewport.y=118
+zoom=1.0
+print.useMillim=true
+print.usePortrait=true
+print.page.height=11.6929134
+print.page.width=8.26771654
+print.margin.bottom=0.5
+print.margin.top=0.5
+print.margin.right=0.5
+rulergrid.gridlevel=true
+print.page.size=A4
+rulergrid.gridspacing=0.125
+rulergrid.gridlinecolor=12632256
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_HWhlgM6YEeWvmtsDmGLu8w b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_HWhlgM6YEeWvmtsDmGLu8w
new file mode 100644
index 0000000..7d28aaf
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_HWhlgM6YEeWvmtsDmGLu8w
@@ -0,0 +1,18 @@
+#Mon Aug 11 11:18:26 IST 2025
+rulergrid.rulerunit=1
+print.margin.left=0.5
+rulergrid.gridlinestyle=6
+zoom=1.0
+print.useMillim=true
+print.usePortrait=true
+print.page.height=11.6929134
+print.page.width=8.26771654
+rulergrid.snaptogrid=true
+print.margin.bottom=0.5
+rulergrid.snaptogeometry=true
+print.margin.top=0.5
+print.margin.right=0.5
+rulergrid.gridlevel=true
+print.page.size=A4
+rulergrid.gridspacing=0.1
+rulergrid.gridlinecolor=12632256
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_SCSMkClTEemewu2GOeCrNw b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_SCSMkClTEemewu2GOeCrNw
index b123084..15d786a 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_SCSMkClTEemewu2GOeCrNw
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_SCSMkClTEemewu2GOeCrNw
@@ -1,8 +1,8 @@
-#Fri Jul 11 13:04:45 IST 2025
+#Mon Aug 11 11:18:28 IST 2025
rulergrid.rulerunit=1
print.margin.left=0.5
rulergrid.gridlinestyle=6
-viewport.y=186
+viewport.y=0
zoom=1.0
print.useMillim=true
print.usePortrait=true
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_WavO4F4oEfCZKp8u5J2grA b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_WavO4F4oEfCZKp8u5J2grA
index cf3e506..a3ff2e4 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_WavO4F4oEfCZKp8u5J2grA
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_WavO4F4oEfCZKp8u5J2grA
@@ -1,9 +1,9 @@
-#Mon Aug 04 11:28:44 IST 2025
+#Mon Aug 11 11:18:26 IST 2025
rulergrid.rulerunit=1
print.margin.left=0.5
-viewport.x=290
+viewport.x=835
rulergrid.gridlinestyle=6
-viewport.y=545
+viewport.y=90
zoom=0.5
print.useMillim=true
print.usePortrait=true
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_YczMQGvOEe213rmEQMsJdw b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_YczMQGvOEe213rmEQMsJdw
index dfcc72c..1e065b8 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_YczMQGvOEe213rmEQMsJdw
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_YczMQGvOEe213rmEQMsJdw
@@ -1,8 +1,8 @@
-#Wed Jul 30 13:17:32 IST 2025
+#Mon Aug 11 18:05:34 IST 2025
=\=\=\=\=\=\=
rulergrid.rulerunit=1
print.margin.left=0.5
-viewport.x=339
+viewport.x=527
rulergrid.gridlinestyle=6
viewport.y=0
zoom=0.75
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_ZqN9ME3CEfCgVIGbWLD1sw b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_ZqN9ME3CEfCgVIGbWLD1sw
index 5f611e0..625c6cc 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_ZqN9ME3CEfCgVIGbWLD1sw
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_ZqN9ME3CEfCgVIGbWLD1sw
@@ -1,9 +1,9 @@
-#Tue Jul 08 11:29:28 IST 2025
+#Wed Aug 06 19:59:45 IST 2025
rulergrid.rulerunit=1
print.margin.left=0.5
viewport.x=3012
rulergrid.gridlinestyle=6
-viewport.y=1780
+viewport.y=1506
zoom=0.7
print.useMillim=true
print.usePortrait=true
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_a8sg8JiKEeOSlsZhCNE-bQ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_a8sg8JiKEeOSlsZhCNE-bQ
new file mode 100644
index 0000000..138a34b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_a8sg8JiKEeOSlsZhCNE-bQ
@@ -0,0 +1,18 @@
+#Mon Aug 11 11:18:25 IST 2025
+rulergrid.rulerunit=1
+print.margin.left=0.5
+rulergrid.gridlinestyle=6
+zoom=0.75
+print.useMillim=true
+print.usePortrait=true
+print.page.height=11.6929134
+print.page.width=8.26771654
+rulergrid.snaptogrid=true
+print.margin.bottom=0.5
+rulergrid.snaptogeometry=true
+print.margin.top=0.5
+print.margin.right=0.5
+rulergrid.gridlevel=true
+print.page.size=A4
+rulergrid.gridspacing=0.1
+rulergrid.gridlinecolor=12632256
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_iDZkQVZKEfCvx7pSq_TJEg b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_iDZkQVZKEfCvx7pSq_TJEg
index 57d7a08..9dbc3bb 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_iDZkQVZKEfCvx7pSq_TJEg
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_iDZkQVZKEfCvx7pSq_TJEg
@@ -1,9 +1,9 @@
-#Fri Jul 04 18:39:21 IST 2025
+#Wed Aug 06 19:59:46 IST 2025
rulergrid.rulerunit=1
print.margin.left=0.5
viewport.x=2871
rulergrid.gridlinestyle=6
-viewport.y=0
+viewport.y=-1
zoom=0.25
print.useMillim=true
print.usePortrait=true
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_mHFf4HZ6EfCvbaPtTX8nOw b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_mHFf4HZ6EfCvbaPtTX8nOw
new file mode 100644
index 0000000..3143a55
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_mHFf4HZ6EfCvbaPtTX8nOw
@@ -0,0 +1,17 @@
+#Mon Aug 11 18:05:33 IST 2025
+rulergrid.rulerunit=1
+print.margin.left=0.5
+rulergrid.gridlinestyle=6
+viewport.y=1995
+zoom=0.75
+print.useMillim=true
+print.usePortrait=true
+print.page.height=11.6929134
+print.page.width=8.26771654
+print.margin.bottom=0.5
+print.margin.top=0.5
+print.margin.right=0.5
+rulergrid.gridlevel=true
+print.page.size=A4
+rulergrid.gridspacing=0.125
+rulergrid.gridlinecolor=12632256
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_qiKykHVYEeSHJr9dJxG-Iw b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_qiKykHVYEeSHJr9dJxG-Iw
index c84f468..cd6948b 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_qiKykHVYEeSHJr9dJxG-Iw
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_qiKykHVYEeSHJr9dJxG-Iw
@@ -1,11 +1,11 @@
-#Mon Jul 21 19:51:16 IST 2025
+#Mon Aug 11 11:18:29 IST 2025
=\=\=\=\=\=\=
rulergrid.rulerunit=1
print.margin.left=0.5
-viewport.x=1546
+viewport.x=10
rulergrid.gridlinestyle=6
-viewport.y=573
-zoom=0.5
+viewport.y=188
+zoom=1.0
>>>>>>>=origin/main
print.useMillim=true
print.usePortrait=true
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_vllO8AovEfCW9-XHdjCaHA b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_vllO8AovEfCW9-XHdjCaHA
index eb995d9..5072f08 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_vllO8AovEfCW9-XHdjCaHA
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_vllO8AovEfCW9-XHdjCaHA
@@ -1,10 +1,10 @@
-#Mon Jul 21 19:51:16 IST 2025
+#Mon Aug 11 11:18:28 IST 2025
rulergrid.rulerunit=1
print.margin.left=0.5
-viewport.x=701
+viewport.x=0
rulergrid.gridlinestyle=6
-viewport.y=1728
-zoom=0.75
+viewport.y=0
+zoom=0.25
print.useMillim=true
print.usePortrait=true
print.page.height=11.6929134
diff --git a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_zI8iUrryEeG74PAEAJO_Uw b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_zI8iUrryEeG74PAEAJO_Uw
index 92ef19c..ae3279c 100644
--- a/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_zI8iUrryEeG74PAEAJO_Uw
+++ b/.metadata/.plugins/org.eclipse.gmf.runtime.diagram.ui/_zI8iUrryEeG74PAEAJO_Uw
@@ -1,9 +1,9 @@
-#Wed Jul 30 13:17:33 IST 2025
+#Wed Aug 06 19:59:45 IST 2025
rulergrid.rulerunit=1
print.margin.left=0.5
-viewport.x=3751
+viewport.x=5085
rulergrid.gridlinestyle=6
-viewport.y=970
+viewport.y=552
zoom=0.75
print.useMillim=true
print.usePortrait=true
diff --git a/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties
index f1ee38d..9b3c200 100644
--- a/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties
+++ b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties
@@ -1,2 +1,2 @@
#Cached timestamps
-#Wed Jun 11 15:43:14 IST 2025
+#Mon Aug 11 18:05:35 IST 2025
diff --git a/ESL/.project.medini b/ESL/.project.medini
index ff187f5..984f0d4 100644
--- a/ESL/.project.medini
+++ b/ESL/.project.medini
@@ -11,7 +11,7 @@
-
+
diff --git a/ESL/fmea/_aWagQM9DEeW_5PoPZnEwFg_fmea0.layout b/ESL/fmea/_aWagQM9DEeW_5PoPZnEwFg_fmea0.layout
index 6d428d5..2d81e1e 100644
--- a/ESL/fmea/_aWagQM9DEeW_5PoPZnEwFg_fmea0.layout
+++ b/ESL/fmea/_aWagQM9DEeW_5PoPZnEwFg_fmea0.layout
@@ -1,7 +1,7 @@
-
+
diff --git a/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA.fmea b/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA.fmea
index dc6d345..8b8414e 100644
--- a/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA.fmea
+++ b/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA.fmea
@@ -1,5 +1,6 @@
-
+
+
@@ -519,5 +520,4 @@
-
diff --git a/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA_fmea0.layout b/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA_fmea0.layout
index 01a339a..3869c23 100644
--- a/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA_fmea0.layout
+++ b/ESL/fmea/_sQBLYNcgEeWjYYQ8TAbJaA_fmea0.layout
@@ -1,2 +1,64 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ESL/sysml/_CDYzgM8-EeW_5PoPZnEwFg.sysml b/ESL/sysml/_CDYzgM8-EeW_5PoPZnEwFg.sysml
index b0f5260..69cc920 100644
--- a/ESL/sysml/_CDYzgM8-EeW_5PoPZnEwFg.sysml
+++ b/ESL/sysml/_CDYzgM8-EeW_5PoPZnEwFg.sysml
@@ -1,15 +1,11 @@
-
-
-
-
-
-
-
+
+
+
@@ -21,11 +17,11 @@
-
-
+
+
@@ -40,7 +36,7 @@
-
+
@@ -58,7 +54,7 @@
-
+
@@ -73,9 +69,8 @@
-
-
-
+
+
@@ -87,11 +82,11 @@
-
-
+
+
@@ -100,11 +95,11 @@
-
-
+
+
@@ -113,11 +108,11 @@
-
-
+
+
@@ -180,7 +175,7 @@
-
+
@@ -240,7 +235,7 @@
-
+
@@ -318,7 +313,7 @@
-
+
@@ -368,7 +363,7 @@
-
+
@@ -388,11 +383,12 @@
-
-
+
+
+
@@ -408,7 +404,7 @@
-
+
@@ -427,7 +423,7 @@
-
+
@@ -439,7 +435,7 @@
-
+
@@ -451,6 +447,7 @@
+
@@ -488,10 +485,8 @@
-
-
-
-
+
+
@@ -534,6 +529,10 @@
+
+
+
+
@@ -546,10 +545,8 @@
-
-
-
-
+
+
@@ -598,6 +595,10 @@
+
+
+
+
@@ -611,12 +612,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -651,7 +652,7 @@
-
+
@@ -669,6 +670,10 @@
+
+
+
+
diff --git a/ESL/sysml/_CDhWYM8-EeW_5PoPZnEwFg.sysml_diagram b/ESL/sysml/_CDhWYM8-EeW_5PoPZnEwFg.sysml_diagram
index 1421fa2..116db69 100644
--- a/ESL/sysml/_CDhWYM8-EeW_5PoPZnEwFg.sysml_diagram
+++ b/ESL/sysml/_CDhWYM8-EeW_5PoPZnEwFg.sysml_diagram
@@ -1,5 +1,5 @@
-
+
@@ -8,7 +8,12 @@
-
+
+
+
+
+
+
@@ -17,7 +22,12 @@
-
+
+
+
+
+
+
@@ -29,7 +39,7 @@
-
+
@@ -43,7 +53,7 @@
-
+
@@ -57,7 +67,7 @@
-
+
@@ -71,7 +81,7 @@
-
+
@@ -85,7 +95,7 @@
-
+
@@ -177,8 +187,8 @@
-
-
+
+
@@ -188,7 +198,12 @@
-
+
+
+
+
+
+
@@ -200,7 +215,7 @@
-
+
@@ -208,7 +223,7 @@
-
+
@@ -219,7 +234,12 @@
-
+
+
+
+
+
+
@@ -231,7 +251,7 @@
-
+
@@ -239,7 +259,7 @@
-
+
@@ -250,13 +270,18 @@
-
+
+
+
+
+
+
-
+
@@ -267,7 +292,12 @@
-
+
+
+
+
+
+
@@ -279,7 +309,7 @@
-
+
@@ -287,7 +317,7 @@
-
+
@@ -343,19 +373,22 @@
-
+
-
+
+
-
+
+
+
-
+
@@ -363,11 +396,13 @@
-
+
+
+
-
+
@@ -375,11 +410,13 @@
-
+
+
+
-
+
@@ -391,7 +428,7 @@
-
+
@@ -403,7 +440,7 @@
-
+
@@ -415,7 +452,7 @@
-
+
@@ -423,11 +460,13 @@
-
+
+
+
-
+
@@ -435,11 +474,13 @@
-
+
+
+
-
+
@@ -447,11 +488,13 @@
-
+
+
+
-
+
@@ -459,11 +502,13 @@
-
+
+
+
-
+
@@ -471,11 +516,13 @@
-
+
+
+
-
+
@@ -483,11 +530,13 @@
-
+
+
+
-
+
@@ -495,13 +544,15 @@
-
+
+
+
-
+
-
+
diff --git a/FUSA_BMS_ASIL_C_2W_11_06/.project.medini b/FUSA_BMS_ASIL_C_2W_11_06/.project.medini
index 5a126cf..f5395e4 100644
--- a/FUSA_BMS_ASIL_C_2W_11_06/.project.medini
+++ b/FUSA_BMS_ASIL_C_2W_11_06/.project.medini
@@ -127,91 +127,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -881,113 +796,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1396,4 +1204,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FUSA_BMS_ASIL_C_2W_11_06/hls/_UvRrACuFEfCMc_2Esfz5fQ_ha1.layout b/FUSA_BMS_ASIL_C_2W_11_06/hls/_UvRrACuFEfCMc_2Esfz5fQ_ha1.layout
index 9a80695..2999b0e 100644
--- a/FUSA_BMS_ASIL_C_2W_11_06/hls/_UvRrACuFEfCMc_2Esfz5fQ_ha1.layout
+++ b/FUSA_BMS_ASIL_C_2W_11_06/hls/_UvRrACuFEfCMc_2Esfz5fQ_ha1.layout
@@ -1,6 +1,6 @@
-
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08 - Copy.mprx b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08 - Copy.mprx
new file mode 100644
index 0000000..f261d7f
Binary files /dev/null and b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08 - Copy.mprx differ
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08.mprx b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08.mprx
new file mode 100644
index 0000000..f261d7f
Binary files /dev/null and b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08.mprx differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/32/806e56cb176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.AnalyzeConstraints_baseline__mUFMsAuuEeqjYeKjV-7wuQ
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/32/806e56cb176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.AnalyzeConstraints_baseline__mUFMsAuuEeqjYeKjV-7wuQ
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.autocounter b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.autocounter
new file mode 100644
index 0000000..3e595d7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.autocounter
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.commons.medini b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.commons.medini
new file mode 100644
index 0000000..ad39c81
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.commons.medini
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.preferences b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.preferences
new file mode 100644
index 0000000..9a5bb67
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.preferences
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.profiling b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.profiling
new file mode 100644
index 0000000..69a9b55
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.profiling
@@ -0,0 +1,2563 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.profiling_baseline__mUFMsAuuEeqjYeKjV-7wuQ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.profiling_baseline__mUFMsAuuEeqjYeKjV-7wuQ
new file mode 100644
index 0000000..69a9b55
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.profiling_baseline__mUFMsAuuEeqjYeKjV-7wuQ
@@ -0,0 +1,2563 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project
new file mode 100644
index 0000000..c2be9b8
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project
@@ -0,0 +1,12 @@
+
+
+ Re_Work_FUSA_BMS_ASIL_C_2W_11_08
+
+
+
+
+
+
+ de.ikv.medini.cockpit.core.mediniNature
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ba/d0216040186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project.medini
similarity index 70%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/ba/d0216040186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project.medini
index 7b6e93f..824946a 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/ba/d0216040186d00101cccffc0fb48a628
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.project.medini
@@ -1,16 +1,16 @@
-
+
-
+
-
+
@@ -127,91 +127,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -253,231 +168,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -538,36 +228,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -721,12 +381,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -786,6 +464,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -852,101 +541,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1355,4 +949,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.projectMapping b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.projectMapping
new file mode 100644
index 0000000..3fa4169
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.projectMapping
@@ -0,0 +1,6 @@
+
+
+
+ modelFactoryWrapperClass=de.ikv.analyze.domain.ui.iso26262.ISO26262ModelFactory
+ modelVersion=20.1.0.191115173348-4eeb0b6-PREVIEW
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.trace.medini b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.trace.medini
new file mode 100644
index 0000000..619191c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/.trace.medini
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/252.xml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/252.xml
new file mode 100644
index 0000000..46077ef
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/252.xml
@@ -0,0 +1,9964 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ E918
+ SOA is Violated
+
+ true
+ OR
+
+
+ E1703
+ Voltage Failure
+ true
+ NULL
+
+
+ E918
+ 1
+ Gate
+ 0
+
+
+ E921
+ Temperature Failure
+ true
+ NULL
+
+
+ E918
+ 2
+ Gate
+ 1
+
+
+ E919
+ Current Failure
+ true
+ NULL
+
+
+ E918
+ 3
+ Gate
+ 2
+
+
+ E1704
+ VOLTAGE
+ FAILURE
+ true
+ OR
+
+
+ E1703
+ 4
+ Gate
+ 0
+
+
+ E1879
+ TEMPERATURE FAILURE
+ true
+ OR
+
+
+ E921
+ 5
+ Gate
+ 0
+
+
+ E1528
+ CURRENT FAILURE
+ true
+ OR
+
+
+ E919
+ 6
+ Gate
+ 0
+
+
+ E1761
+ Over Current
+ true
+ OR
+
+
+ E1704
+ 7
+ Gate
+ 0
+
+
+ E1730
+ Under Current
+ true
+ OR
+
+
+ E1704
+ 8
+ Gate
+ 1
+
+
+ E1936
+ Over Current
+ true
+ OR
+
+
+ E1879
+ 9
+ Gate
+ 0
+
+
+ E1905
+ Under Current
+ true
+ OR
+
+
+ E1879
+ 10
+ Gate
+ 1
+
+
+ E1600
+ Over Current
+ true
+ OR
+
+
+ E1528
+ 11
+ Gate
+ 0
+
+
+ E1606
+ Under Current
+ true
+ OR
+
+
+ E1528
+ 12
+ Gate
+ 1
+
+
+ E1779
+ During Charging
+ true
+ OR
+
+
+ E1761
+ 13
+ Gate
+ 0
+
+
+ E1751
+ During Discharging
+ true
+ OR
+
+
+ E1761
+ 14
+ Gate
+ 1
+
+
+ E1866
+ During Charging
+ true
+ OR
+
+
+ E1730
+ 15
+ Gate
+ 0
+
+
+ E1750
+ During Discharging
+ true
+ OR
+
+
+ E1730
+ 16
+ Gate
+ 1
+
+
+ E1954
+ During Charging
+ true
+ OR
+
+
+ E1936
+ 17
+ Gate
+ 0
+
+
+ E1926
+ During Discharging
+ true
+ OR
+
+
+ E1936
+ 18
+ Gate
+ 1
+
+
+ E2041
+ During Charging
+ true
+ OR
+
+
+ E1905
+ 19
+ Gate
+ 0
+
+
+ E1925
+ During Discharging
+ true
+ OR
+
+
+ E1905
+ 20
+ Gate
+ 1
+
+
+ E1573
+ During Charging
+ true
+ OR
+
+
+ E1600
+ 21
+ Gate
+ 0
+
+
+ E1681
+ During Discharging
+ true
+ OR
+
+
+ E1600
+ 22
+ Gate
+ 1
+
+
+ E1618
+ During Charging
+ true
+ OR
+
+
+ E1606
+ 23
+ Gate
+ 0
+
+
+ E1596
+ During Discharging
+ true
+ OR
+
+
+ E1606
+ 24
+ Gate
+ 1
+
+
+ E1705
+ Detection Failure
+ true
+ OR
+
+
+ E1779
+ 25
+ Gate
+ 0
+
+
+ E1752
+ Action Failure
+ true
+ OR
+
+
+ E1779
+ 26
+ Gate
+ 1
+
+
+ E1763
+ Detection Failure
+ true
+ OR
+
+
+ E1751
+ 27
+ Gate
+ 0
+
+
+ E1850
+ Action Failure
+ true
+ OR
+
+
+ E1751
+ 28
+ Gate
+ 1
+
+
+ E1754
+ Detection Failure
+ true
+ OR
+
+
+ E1866
+ 29
+ Gate
+ 0
+
+
+ E1767
+ Action Failure
+ true
+ OR
+
+
+ E1866
+ 30
+ Gate
+ 1
+
+
+ E1870
+ Detection Failure
+ true
+ OR
+
+
+ E1750
+ 31
+ Gate
+ 0
+
+
+ E1762
+ Action Failure
+ true
+ OR
+
+
+ E1750
+ 32
+ Gate
+ 1
+
+
+ E1880
+ Detection Failure
+ true
+ OR
+
+
+ E1954
+ 33
+ Gate
+ 0
+
+
+ E1927
+ Action Failure
+ true
+ OR
+
+
+ E1954
+ 34
+ Gate
+ 1
+
+
+ E1938
+ Detection Failure
+ true
+ OR
+
+
+ E1926
+ 35
+ Gate
+ 0
+
+
+ E2025
+ Action Failure
+ true
+ OR
+
+
+ E1926
+ 36
+ Gate
+ 1
+
+
+ E1929
+ Detection Failure
+ true
+ OR
+
+
+ E2041
+ 37
+ Gate
+ 0
+
+
+ E1942
+ Action Failure
+ true
+ OR
+
+
+ E2041
+ 38
+ Gate
+ 1
+
+
+ E2045
+ Detection Failure
+ true
+ OR
+
+
+ E1925
+ 39
+ Gate
+ 0
+
+
+ E1937
+ Action Failure
+ true
+ OR
+
+
+ E1925
+ 40
+ Gate
+ 1
+
+
+ E1635
+ Detection Failure
+ true
+ OR
+
+
+ E1573
+ 41
+ Gate
+ 0
+
+
+ E1581
+ Action Failure
+ true
+ OR
+
+
+ E1573
+ 42
+ Gate
+ 1
+
+
+ E1664
+ Detection Failure
+ true
+ OR
+
+
+ E1681
+ 43
+ Gate
+ 0
+
+
+ E1648
+ Action Failure
+ true
+ OR
+
+
+ E1681
+ 44
+ Gate
+ 1
+
+
+ E1617
+ Detection Failure
+ true
+ OR
+
+
+ E1618
+ 45
+ Gate
+ 0
+
+
+ E1629
+ Action Failure
+ true
+ OR
+
+
+ E1618
+ 46
+ Gate
+ 1
+
+
+ E1564
+ Detection Failure
+ true
+ OR
+
+
+ E1596
+ 47
+ Gate
+ 0
+
+
+ E1545
+ Action Failure
+ true
+ OR
+
+
+ E1596
+ 48
+ Gate
+ 1
+
+
+ E1780
+ Hardware Failure
+ true
+ OR
+
+
+ E1705
+ 49
+ Gate
+ 0
+
+
+ E1832
+ Software Failure
+ true
+ OR
+
+
+ E1705
+ 50
+ Gate
+ 1
+
+
+ E1778
+ Hardware Failure
+ true
+ OR
+
+
+ E1752
+ 51
+ Gate
+ 0
+
+
+ E1858
+ Software Failure
+ true
+ OR
+
+
+ E1752
+ 52
+ Gate
+ 1
+
+
+ E1878
+ Hardware Failure
+ true
+ OR
+
+
+ E1763
+ 53
+ Gate
+ 0
+
+
+ E1864
+ Software Failure
+ true
+ OR
+
+
+ E1763
+ 54
+ Gate
+ 1
+
+
+ E1856
+ Hardware Failure
+ true
+ OR
+
+
+ E1850
+ 55
+ Gate
+ 0
+
+
+ E1728
+ Software Failure
+ true
+ OR
+
+
+ E1850
+ 56
+ Gate
+ 1
+
+
+ E1794
+ Hardware Failure
+ true
+ OR
+
+
+ E1754
+ 57
+ Gate
+ 0
+
+
+ E1719
+ Software Failure
+ true
+ OR
+
+
+ E1754
+ 58
+ Gate
+ 1
+
+
+ E1796
+ Hardware Failure
+ true
+ OR
+
+
+ E1767
+ 59
+ Gate
+ 0
+
+
+ E1839
+ Software Failure
+ true
+ OR
+
+
+ E1767
+ 60
+ Gate
+ 1
+
+
+ E1803
+ Hardware Failure
+ true
+ OR
+
+
+ E1870
+ 61
+ Gate
+ 0
+
+
+ E1791
+ Software Failure
+ true
+ OR
+
+
+ E1870
+ 62
+ Gate
+ 1
+
+
+ E1830
+ Hardware Failure
+ true
+ OR
+
+
+ E1762
+ 63
+ Gate
+ 0
+
+
+ E1714
+ Software Failure
+ true
+ OR
+
+
+ E1762
+ 64
+ Gate
+ 1
+
+
+ E1955
+ Hardware Failure
+ true
+ OR
+
+
+ E1880
+ 65
+ Gate
+ 0
+
+
+ E2007
+ Software Failure
+ true
+ OR
+
+
+ E1880
+ 66
+ Gate
+ 1
+
+
+ E1953
+ Hardware Failure
+ true
+ OR
+
+
+ E1927
+ 67
+ Gate
+ 0
+
+
+ E2033
+ Software Failure
+ true
+ OR
+
+
+ E1927
+ 68
+ Gate
+ 1
+
+
+ E2053
+ Hardware Failure
+ true
+ OR
+
+
+ E1938
+ 69
+ Gate
+ 0
+
+
+ E2039
+ Software Failure
+ true
+ OR
+
+
+ E1938
+ 70
+ Gate
+ 1
+
+
+ E2031
+ Hardware Failure
+ true
+ OR
+
+
+ E2025
+ 71
+ Gate
+ 0
+
+
+ E1903
+ Software Failure
+ true
+ OR
+
+
+ E2025
+ 72
+ Gate
+ 1
+
+
+ E1969
+ Hardware Failure
+ true
+ OR
+
+
+ E1929
+ 73
+ Gate
+ 0
+
+
+ E1894
+ Software Failure
+ true
+ OR
+
+
+ E1929
+ 74
+ Gate
+ 1
+
+
+ E1971
+ Hardware Failure
+ true
+ OR
+
+
+ E1942
+ 75
+ Gate
+ 0
+
+
+ E2014
+ Software Failure
+ true
+ OR
+
+
+ E1942
+ 76
+ Gate
+ 1
+
+
+ E1978
+ Hardware Failure
+ true
+ OR
+
+
+ E2045
+ 77
+ Gate
+ 0
+
+
+ E1966
+ Software Failure
+ true
+ OR
+
+
+ E2045
+ 78
+ Gate
+ 1
+
+
+ E2005
+ Hardware Failure
+ true
+ OR
+
+
+ E1937
+ 79
+ Gate
+ 0
+
+
+ E1889
+ Software Failure
+ true
+ OR
+
+
+ E1937
+ 80
+ Gate
+ 1
+
+
+ E1669
+ Hardware Failure
+ true
+ OR
+
+
+ E1635
+ 81
+ Gate
+ 0
+
+
+ E1580
+ Software Failure
+ true
+ OR
+
+
+ E1635
+ 82
+ Gate
+ 1
+
+
+ E1533
+ Hardware Failure
+ true
+ OR
+
+
+ E1581
+ 83
+ Gate
+ 0
+
+
+ E1597
+ Software Failure
+ true
+ OR
+
+
+ E1581
+ 84
+ Gate
+ 1
+
+
+ E1676
+ Hardware Failure
+ true
+ OR
+
+
+ E1664
+ 85
+ Gate
+ 0
+
+
+ E1586
+ Software Failure
+ true
+ OR
+
+
+ E1664
+ 86
+ Gate
+ 1
+
+
+ E1599
+ Hardware Failure
+ true
+ OR
+
+
+ E1648
+ 87
+ Gate
+ 0
+
+
+ E1604
+ Software Failure
+ true
+ OR
+
+
+ E1648
+ 88
+ Gate
+ 1
+
+
+ E1645
+ Hardware Failure
+ true
+ OR
+
+
+ E1617
+ 89
+ Gate
+ 0
+
+
+ E1654
+ Software Failure
+ true
+ OR
+
+
+ E1617
+ 90
+ Gate
+ 1
+
+
+ E1558
+ Hardware Failure
+ true
+ OR
+
+
+ E1629
+ 91
+ Gate
+ 0
+
+
+ E1624
+ Software Failure
+ true
+ OR
+
+
+ E1629
+ 92
+ Gate
+ 1
+
+
+ E1689
+ Hardware Failure
+ true
+ OR
+
+
+ E1564
+ 93
+ Gate
+ 0
+
+
+ E1651
+ Software Failure
+ true
+ OR
+
+
+ E1564
+ 94
+ Gate
+ 1
+
+
+ E1569
+ Hardware Failure
+ true
+ OR
+
+
+ E1545
+ 95
+ Gate
+ 0
+
+
+ E1699
+ Software Failure
+ true
+ OR
+
+
+ E1545
+ 96
+ Gate
+ 1
+
+
+ E1738
+ IMD Failure
+ Basic
+ E1738
+
+
+ E1780
+ 0
+ Primary event
+ 0
+
+
+ E1738
+ Fixed
+ 1.0
+
+
+ E1742
+ AFE Failure
+ Basic
+ E1742
+
+
+ E1780
+ 1
+ Primary event
+ 1
+
+
+ E1742
+ Fixed
+ 1.0
+
+
+ E1819
+ MCU failure
+ true
+ NULL
+
+
+ E1780
+ 97
+ Gate
+ 2
+
+
+ E1840
+ Connector Failure
+ true
+ NULL
+
+
+ E1780
+ 98
+ Gate
+ 3
+
+
+ E1848
+ Sensor Failure
+ true
+ NULL
+
+
+ E1780
+ 99
+ Gate
+ 4
+
+
+ E1805
+ PCB Damaged
+ Basic
+ E1805
+
+
+ E1780
+ 2
+ Primary event
+ 5
+
+
+ E1805
+ Fixed
+ 1.0
+
+
+ E1868
+ Power Supply Failure
+ Basic
+ E1868
+
+
+ E1780
+ 3
+ Primary event
+ 6
+
+
+ E1868
+ Fixed
+ 1.0
+
+
+ E1869
+ Wrong Firmware Flash
+ Basic
+ E1869
+
+
+ E1832
+ 4
+ Primary event
+ 0
+
+
+ E1869
+ Fixed
+ 1.0
+
+
+ E1834
+ Logic Failure
+ Basic
+ E1834
+
+
+ E1832
+ 5
+ Primary event
+ 1
+
+
+ E1834
+ Fixed
+ 1.0
+
+
+ E1835
+ MCU stuck
+ Basic
+ E1835
+
+
+ E1832
+ 6
+ Primary event
+ 2
+
+
+ E1835
+ Fixed
+ 1.0
+
+
+ E1860
+ Wrong Configuration File
+ Basic
+ E1860
+
+
+ E1832
+ 7
+ Primary event
+ 3
+
+
+ E1860
+ Fixed
+ 1.0
+
+
+ E1821
+ Communication Failure
+ Basic
+ E1821
+
+
+ E1832
+ 8
+ Primary event
+ 4
+
+
+ E1821
+ Fixed
+ 1.0
+
+
+ E1712
+ Connector Failure
+ true
+ NULL
+
+
+ E1778
+ 100
+ Gate
+ 0
+
+
+ E1876
+ Gate Driver Failure
+ Basic
+ E1876
+
+
+ E1778
+ 9
+ Primary event
+ 1
+
+
+ E1876
+ Fixed
+ 1.0
+
+
+ E1721
+ Mosfet Failure
+ Basic
+ E1721
+
+
+ E1778
+ 10
+ Primary event
+ 2
+
+
+ E1721
+ Fixed
+ 1.0
+
+
+ E1771
+ PCB Damaged
+ Basic
+ E1771
+
+
+ E1778
+ 11
+ Primary event
+ 3
+
+
+ E1771
+ Fixed
+ 1.0
+
+
+ E1724
+ Power Supply Failure
+ Basic
+ E1724
+
+
+ E1778
+ 12
+ Primary event
+ 4
+
+
+ E1724
+ Fixed
+ 1.0
+
+
+ E1756
+ MCU failure
+ true
+ NULL
+
+
+ E1778
+ 101
+ Gate
+ 5
+
+
+ E1765
+ AFE Failure
+ Basic
+ E1765
+
+
+ E1778
+ 13
+ Primary event
+ 6
+
+
+ E1765
+ Fixed
+ 1.0
+
+
+ E1817
+ IMD Failure
+ Basic
+ E1817
+
+
+ E1778
+ 14
+ Primary event
+ 7
+
+
+ E1817
+ Fixed
+ 1.0
+
+
+ E1854
+ Fuse Blown
+ Basic
+ E1854
+
+
+ E1778
+ 15
+ Primary event
+ 8
+
+
+ E1854
+ Fixed
+ 1.0
+
+
+ E1741
+ Logic Failure
+ Basic
+ E1741
+
+
+ E1858
+ 16
+ Primary event
+ 0
+
+
+ E1741
+ Fixed
+ 1.0
+
+
+ E1715
+ Wrong Firmware Flash
+ Basic
+ E1715
+
+
+ E1858
+ 17
+ Primary event
+ 1
+
+
+ E1715
+ Fixed
+ 1.0
+
+
+ E1872
+ MCU stuck
+ Basic
+ E1872
+
+
+ E1858
+ 18
+ Primary event
+ 2
+
+
+ E1872
+ Fixed
+ 1.0
+
+
+ E1799
+ Wrong Configuration File
+ Basic
+ E1799
+
+
+ E1858
+ 19
+ Primary event
+ 3
+
+
+ E1799
+ Fixed
+ 1.0
+
+
+ E1735
+ Sensor Failure
+ true
+ OR
+
+
+ E1878
+ 102
+ Gate
+ 0
+
+
+ E1862
+ Shunt Sensor not properly soldered
+ Basic
+ E1862
+
+
+ E1878
+ 20
+ Primary event
+ 1
+
+
+ E1862
+ Fixed
+ 1.0
+
+
+ E1833
+ Current sensoe signal ine shorted
+ Basic
+ E1833
+
+
+ E1878
+ 21
+ Primary event
+ 2
+
+
+ E1833
+ Fixed
+ 1.0
+
+
+ E1708
+ Connector or harness high resistance
+ Basic
+ E1708
+
+
+ E1878
+ 22
+ Primary event
+ 3
+
+
+ E1708
+ Fixed
+ 1.0
+
+
+ E1789
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1789
+
+
+ E1878
+ 23
+ Primary event
+ 4
+
+
+ E1789
+ Fixed
+ 1.0
+
+
+ E1706
+ PCB Trace Damaged
+ Basic
+ E1706
+
+
+ E1878
+ 24
+ Primary event
+ 5
+
+
+ E1706
+ Fixed
+ 1.0
+
+
+ E1713
+ AFE ADC error
+ Basic
+ E1713
+
+
+ E1878
+ 25
+ Primary event
+ 6
+
+
+ E1713
+ Fixed
+ 1.0
+
+
+ E1726
+ Isolation Path Damaged
+ Basic
+ E1726
+
+
+ E1878
+ 26
+ Primary event
+ 7
+
+
+ E1726
+ Fixed
+ 1.0
+
+
+ E1828
+ Signal sent at wrong threshold value
+ Basic
+ E1828
+
+
+ E1864
+ 27
+ Primary event
+ 0
+
+
+ E1828
+ Fixed
+ 1.0
+
+
+ E1849
+ Signal send at different CANID than required
+ Basic
+ E1849
+
+
+ E1864
+ 28
+ Primary event
+ 1
+
+
+ E1849
+ Fixed
+ 1.0
+
+
+ E1825
+ Fault celared before action excuetes
+ Basic
+ E1825
+
+
+ E1864
+ 29
+ Primary event
+ 2
+
+
+ E1825
+ Fixed
+ 1.0
+
+
+ E1740
+ Signal sent later than required
+ Basic
+ E1740
+
+
+ E1864
+ 30
+ Primary event
+ 3
+
+
+ E1740
+ Fixed
+ 1.0
+
+
+ E1811
+ Signal sent earlier than required
+ Basic
+ E1811
+
+
+ E1864
+ 31
+ Primary event
+ 4
+
+
+ E1811
+ Fixed
+ 1.0
+
+
+ E1859
+ Signal missed due to MCU reset
+ Basic
+ E1859
+
+
+ E1864
+ 32
+ Primary event
+ 5
+
+
+ E1859
+ Fixed
+ 1.0
+
+
+ E1855
+ Error due to updated FIrmware
+ Basic
+ E1855
+
+
+ E1864
+ 33
+ Primary event
+ 6
+
+
+ E1855
+ Fixed
+ 1.0
+
+
+ E1729
+ Digital filtering
+ Basic
+ E1729
+
+
+ E1864
+ 34
+ Primary event
+ 7
+
+
+ E1729
+ Fixed
+ 1.0
+
+
+ E1810
+ Calibration Data
+ Basic
+ E1810
+
+
+ E1864
+ 35
+ Primary event
+ 8
+
+
+ E1810
+ Fixed
+ 1.0
+
+
+ E1776
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1776
+
+
+ E1856
+ 36
+ Primary event
+ 0
+
+
+ E1776
+ Fixed
+ 1.0
+
+
+ E1747
+ Mosfet welded
+ Basic
+ E1747
+
+
+ E1856
+ 37
+ Primary event
+ 1
+
+
+ E1747
+ Fixed
+ 1.0
+
+
+ E1801
+ Mosfet stcuk in open
+ Basic
+ E1801
+
+
+ E1856
+ 38
+ Primary event
+ 2
+
+
+ E1801
+ Fixed
+ 1.0
+
+
+ E1795
+ Gate Driver Failure
+ Basic
+ E1795
+
+
+ E1856
+ 39
+ Primary event
+ 3
+
+
+ E1795
+ Fixed
+ 1.0
+
+
+ E1804
+ Fuse Blown
+ Basic
+ E1804
+
+
+ E1856
+ 40
+ Primary event
+ 4
+
+
+ E1804
+ Fixed
+ 1.0
+
+
+ E1745
+ Pre-Charge realy fails
+ Basic
+ E1745
+
+
+ E1856
+ 41
+ Primary event
+ 5
+
+
+ E1745
+ Fixed
+ 1.0
+
+
+ E1772
+ Signal line shorted
+ Basic
+ E1772
+
+
+ E1856
+ 42
+ Primary event
+ 6
+
+
+ E1772
+ Fixed
+ 1.0
+
+
+ E1748
+ Signal sent at wrong threshold value
+ Basic
+ E1748
+
+
+ E1728
+ 43
+ Primary event
+ 0
+
+
+ E1748
+ Fixed
+ 1.0
+
+
+ E1759
+ Signal send at different CANID than required
+ Basic
+ E1759
+
+
+ E1728
+ 44
+ Primary event
+ 1
+
+
+ E1759
+ Fixed
+ 1.0
+
+
+ E1822
+ Fault celared before action excuetes
+ Basic
+ E1822
+
+
+ E1728
+ 45
+ Primary event
+ 2
+
+
+ E1822
+ Fixed
+ 1.0
+
+
+ E1786
+ Signal sent later than required
+ Basic
+ E1786
+
+
+ E1728
+ 46
+ Primary event
+ 3
+
+
+ E1786
+ Fixed
+ 1.0
+
+
+ E1731
+ Signal sent earlier than required
+ Basic
+ E1731
+
+
+ E1728
+ 47
+ Primary event
+ 4
+
+
+ E1731
+ Fixed
+ 1.0
+
+
+ E1737
+ Signal missed due to MCU reset
+ Basic
+ E1737
+
+
+ E1728
+ 48
+ Primary event
+ 5
+
+
+ E1737
+ Fixed
+ 1.0
+
+
+ E1807
+ Error due to updated FIrmware
+ Basic
+ E1807
+
+
+ E1728
+ 49
+ Primary event
+ 6
+
+
+ E1807
+ Fixed
+ 1.0
+
+
+ E1809
+ Charger Communincaion Failure
+ Basic
+ E1809
+
+
+ E1728
+ 50
+ Primary event
+ 7
+
+
+ E1809
+ Fixed
+ 1.0
+
+
+ E1787
+ Calibration Data
+ Basic
+ E1787
+
+
+ E1728
+ 51
+ Primary event
+ 8
+
+
+ E1787
+ Fixed
+ 1.0
+
+
+ E1718
+ Sensor Failure
+ true
+ OR
+
+
+ E1794
+ 103
+ Gate
+ 0
+
+
+ E1806
+ Shunt Sensor not properly soldered
+ Basic
+ E1806
+
+
+ E1794
+ 52
+ Primary event
+ 1
+
+
+ E1806
+ Fixed
+ 1.0
+
+
+ E1788
+ Current sensoe signal ine shorted
+ Basic
+ E1788
+
+
+ E1794
+ 53
+ Primary event
+ 2
+
+
+ E1788
+ Fixed
+ 1.0
+
+
+ E1785
+ Connector or harness high resistance
+ Basic
+ E1785
+
+
+ E1794
+ 54
+ Primary event
+ 3
+
+
+ E1785
+ Fixed
+ 1.0
+
+
+ E1707
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1707
+
+
+ E1794
+ 55
+ Primary event
+ 4
+
+
+ E1707
+ Fixed
+ 1.0
+
+
+ E1774
+ PCB Trace Damaged
+ Basic
+ E1774
+
+
+ E1794
+ 56
+ Primary event
+ 5
+
+
+ E1774
+ Fixed
+ 1.0
+
+
+ E1861
+ ADC failure of AFE
+ Basic
+ E1861
+
+
+ E1794
+ 57
+ Primary event
+ 6
+
+
+ E1861
+ Fixed
+ 1.0
+
+
+ E1755
+ Isolation Barrier
+ Basic
+ E1755
+
+
+ E1794
+ 58
+ Primary event
+ 7
+
+
+ E1755
+ Fixed
+ 1.0
+
+
+ E1802
+ Signal sent at wrong threshold value
+ Basic
+ E1802
+
+
+ E1719
+ 59
+ Primary event
+ 0
+
+
+ E1802
+ Fixed
+ 1.0
+
+
+ E1845
+ Signal send at different CANID than required
+ Basic
+ E1845
+
+
+ E1719
+ 60
+ Primary event
+ 1
+
+
+ E1845
+ Fixed
+ 1.0
+
+
+ E1757
+ Fault celared before action excuetes
+ Basic
+ E1757
+
+
+ E1719
+ 61
+ Primary event
+ 2
+
+
+ E1757
+ Fixed
+ 1.0
+
+
+ E1775
+ Signal sent later than required
+ Basic
+ E1775
+
+
+ E1719
+ 62
+ Primary event
+ 3
+
+
+ E1775
+ Fixed
+ 1.0
+
+
+ E1857
+ Signal sent earlier than required
+ Basic
+ E1857
+
+
+ E1719
+ 63
+ Primary event
+ 4
+
+
+ E1857
+ Fixed
+ 1.0
+
+
+ E1790
+ Signal missed due to MCU reset
+ Basic
+ E1790
+
+
+ E1719
+ 64
+ Primary event
+ 5
+
+
+ E1790
+ Fixed
+ 1.0
+
+
+ E1766
+ Error due to updated FIrmware
+ Basic
+ E1766
+
+
+ E1719
+ 65
+ Primary event
+ 6
+
+
+ E1766
+ Fixed
+ 1.0
+
+
+ E1875
+ Digital filtering
+ Basic
+ E1875
+
+
+ E1719
+ 66
+ Primary event
+ 7
+
+
+ E1875
+ Fixed
+ 1.0
+
+
+ E1784
+ Calibration Data
+ Basic
+ E1784
+
+
+ E1719
+ 67
+ Primary event
+ 8
+
+
+ E1784
+ Fixed
+ 1.0
+
+
+ E1732
+ State change errors
+ Basic
+ E1732
+
+
+ E1719
+ 68
+ Primary event
+ 9
+
+
+ E1732
+ Fixed
+ 1.0
+
+
+ E1782
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1782
+
+
+ E1796
+ 69
+ Primary event
+ 0
+
+
+ E1782
+ Fixed
+ 1.0
+
+
+ E1871
+ Mosfet welded
+ Basic
+ E1871
+
+
+ E1796
+ 70
+ Primary event
+ 1
+
+
+ E1871
+ Fixed
+ 1.0
+
+
+ E1814
+ Mosfet stcuk in open
+ Basic
+ E1814
+
+
+ E1796
+ 71
+ Primary event
+ 2
+
+
+ E1814
+ Fixed
+ 1.0
+
+
+ E1744
+ Gate Driver Failure
+ Basic
+ E1744
+
+
+ E1796
+ 72
+ Primary event
+ 3
+
+
+ E1744
+ Fixed
+ 1.0
+
+
+ E1873
+ Fuse Blown
+ Basic
+ E1873
+
+
+ E1796
+ 73
+ Primary event
+ 4
+
+
+ E1873
+ Fixed
+ 1.0
+
+
+ E1733
+ Pre-Charge realy fails
+ Basic
+ E1733
+
+
+ E1796
+ 74
+ Primary event
+ 5
+
+
+ E1733
+ Fixed
+ 1.0
+
+
+ E1815
+ Signal line shorted
+ Basic
+ E1815
+
+
+ E1796
+ 75
+ Primary event
+ 6
+
+
+ E1815
+ Fixed
+ 1.0
+
+
+ E1710
+ PCB Trace damage
+ Basic
+ E1710
+
+
+ E1796
+ 76
+ Primary event
+ 7
+
+
+ E1710
+ Fixed
+ 1.0
+
+
+ E1823
+ Signal sent at wrong threshold value
+ Basic
+ E1823
+
+
+ E1839
+ 77
+ Primary event
+ 0
+
+
+ E1823
+ Fixed
+ 1.0
+
+
+ E1773
+ Signal send at different CANID than required
+ Basic
+ E1773
+
+
+ E1839
+ 78
+ Primary event
+ 1
+
+
+ E1773
+ Fixed
+ 1.0
+
+
+ E1829
+ Fault celared before action excuetes
+ Basic
+ E1829
+
+
+ E1839
+ 79
+ Primary event
+ 2
+
+
+ E1829
+ Fixed
+ 1.0
+
+
+ E1768
+ Signal sent later than required
+ Basic
+ E1768
+
+
+ E1839
+ 80
+ Primary event
+ 3
+
+
+ E1768
+ Fixed
+ 1.0
+
+
+ E1716
+ Signal sent earlier than required
+ Basic
+ E1716
+
+
+ E1839
+ 81
+ Primary event
+ 4
+
+
+ E1716
+ Fixed
+ 1.0
+
+
+ E1797
+ Signal missed due to MCU reset
+ Basic
+ E1797
+
+
+ E1839
+ 82
+ Primary event
+ 5
+
+
+ E1797
+ Fixed
+ 1.0
+
+
+ E1777
+ Error due to updated FIrmware
+ Basic
+ E1777
+
+
+ E1839
+ 83
+ Primary event
+ 6
+
+
+ E1777
+ Fixed
+ 1.0
+
+
+ E1847
+ Charger Communincaion Failure
+ Basic
+ E1847
+
+
+ E1839
+ 84
+ Primary event
+ 7
+
+
+ E1847
+ Fixed
+ 1.0
+
+
+ E1720
+ Calibration Data
+ Basic
+ E1720
+
+
+ E1839
+ 85
+ Primary event
+ 8
+
+
+ E1720
+ Fixed
+ 1.0
+
+
+ E1851
+ Sensor Failure
+ true
+ OR
+
+
+ E1803
+ 104
+ Gate
+ 0
+
+
+ E1722
+ Shunt Sensor not properly soldered
+ Basic
+ E1722
+
+
+ E1803
+ 86
+ Primary event
+ 1
+
+
+ E1722
+ Fixed
+ 1.0
+
+
+ E1758
+ Current sensoe signal ine shorted
+ Basic
+ E1758
+
+
+ E1803
+ 87
+ Primary event
+ 2
+
+
+ E1758
+ Fixed
+ 1.0
+
+
+ E1717
+ Connector or harness high resistance
+ Basic
+ E1717
+
+
+ E1803
+ 88
+ Primary event
+ 3
+
+
+ E1717
+ Fixed
+ 1.0
+
+
+ E1723
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1723
+
+
+ E1803
+ 89
+ Primary event
+ 4
+
+
+ E1723
+ Fixed
+ 1.0
+
+
+ E1843
+ PCB Trace Damaged
+ Basic
+ E1843
+
+
+ E1803
+ 90
+ Primary event
+ 5
+
+
+ E1843
+ Fixed
+ 1.0
+
+
+ E1867
+ AFE ADC error
+ Basic
+ E1867
+
+
+ E1803
+ 91
+ Primary event
+ 6
+
+
+ E1867
+ Fixed
+ 1.0
+
+
+ E1820
+ Isolation Path Damaged
+ Basic
+ E1820
+
+
+ E1803
+ 92
+ Primary event
+ 7
+
+
+ E1820
+ Fixed
+ 1.0
+
+
+ E1812
+ Signal sent at wrong threshold value
+ Basic
+ E1812
+
+
+ E1791
+ 93
+ Primary event
+ 0
+
+
+ E1812
+ Fixed
+ 1.0
+
+
+ E1826
+ Signal send at different CANID than required
+ Basic
+ E1826
+
+
+ E1791
+ 94
+ Primary event
+ 1
+
+
+ E1826
+ Fixed
+ 1.0
+
+
+ E1753
+ Fault celared before action excuetes
+ Basic
+ E1753
+
+
+ E1791
+ 95
+ Primary event
+ 2
+
+
+ E1753
+ Fixed
+ 1.0
+
+
+ E1769
+ Signal sent later than required
+ Basic
+ E1769
+
+
+ E1791
+ 96
+ Primary event
+ 3
+
+
+ E1769
+ Fixed
+ 1.0
+
+
+ E1770
+ Signal sent earlier than required
+ Basic
+ E1770
+
+
+ E1791
+ 97
+ Primary event
+ 4
+
+
+ E1770
+ Fixed
+ 1.0
+
+
+ E1831
+ Signal missed due to MCU reset
+ Basic
+ E1831
+
+
+ E1791
+ 98
+ Primary event
+ 5
+
+
+ E1831
+ Fixed
+ 1.0
+
+
+ E1734
+ Error due to updated FIrmware
+ Basic
+ E1734
+
+
+ E1791
+ 99
+ Primary event
+ 6
+
+
+ E1734
+ Fixed
+ 1.0
+
+
+ E1711
+ Digital filtering
+ Basic
+ E1711
+
+
+ E1791
+ 100
+ Primary event
+ 7
+
+
+ E1711
+ Fixed
+ 1.0
+
+
+ E1865
+ Calibration Data
+ Basic
+ E1865
+
+
+ E1791
+ 101
+ Primary event
+ 8
+
+
+ E1865
+ Fixed
+ 1.0
+
+
+ E1844
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1844
+
+
+ E1830
+ 102
+ Primary event
+ 0
+
+
+ E1844
+ Fixed
+ 1.0
+
+
+ E1852
+ Mosfet welded
+ Basic
+ E1852
+
+
+ E1830
+ 103
+ Primary event
+ 1
+
+
+ E1852
+ Fixed
+ 1.0
+
+
+ E1709
+ Mosfet stcuk in open
+ Basic
+ E1709
+
+
+ E1830
+ 104
+ Primary event
+ 2
+
+
+ E1709
+ Fixed
+ 1.0
+
+
+ E1746
+ Gate Driver Failure
+ Basic
+ E1746
+
+
+ E1830
+ 105
+ Primary event
+ 3
+
+
+ E1746
+ Fixed
+ 1.0
+
+
+ E1793
+ Fuse Blown
+ Basic
+ E1793
+
+
+ E1830
+ 106
+ Primary event
+ 4
+
+
+ E1793
+ Fixed
+ 1.0
+
+
+ E1874
+ Pre-Charge realy fails
+ Basic
+ E1874
+
+
+ E1830
+ 107
+ Primary event
+ 5
+
+
+ E1874
+ Fixed
+ 1.0
+
+
+ E1760
+ Signal line shorted
+ Basic
+ E1760
+
+
+ E1830
+ 108
+ Primary event
+ 6
+
+
+ E1760
+ Fixed
+ 1.0
+
+
+ E1827
+ Signal sent at wrong threshold value
+ Basic
+ E1827
+
+
+ E1714
+ 109
+ Primary event
+ 0
+
+
+ E1827
+ Fixed
+ 1.0
+
+
+ E1783
+ Signal send at different CANID than required
+ Basic
+ E1783
+
+
+ E1714
+ 110
+ Primary event
+ 1
+
+
+ E1783
+ Fixed
+ 1.0
+
+
+ E1725
+ Fault celared before action excuetes
+ Basic
+ E1725
+
+
+ E1714
+ 111
+ Primary event
+ 2
+
+
+ E1725
+ Fixed
+ 1.0
+
+
+ E1853
+ Signal sent later than required
+ Basic
+ E1853
+
+
+ E1714
+ 112
+ Primary event
+ 3
+
+
+ E1853
+ Fixed
+ 1.0
+
+
+ E1877
+ Signal sent earlier than required
+ Basic
+ E1877
+
+
+ E1714
+ 113
+ Primary event
+ 4
+
+
+ E1877
+ Fixed
+ 1.0
+
+
+ E1836
+ Signal missed due to MCU reset
+ Basic
+ E1836
+
+
+ E1714
+ 114
+ Primary event
+ 5
+
+
+ E1836
+ Fixed
+ 1.0
+
+
+ E1781
+ Error due to updated FIrmware
+ Basic
+ E1781
+
+
+ E1714
+ 115
+ Primary event
+ 6
+
+
+ E1781
+ Fixed
+ 1.0
+
+
+ E1749
+ Charger Communincaion Failure
+ Basic
+ E1749
+
+
+ E1714
+ 116
+ Primary event
+ 7
+
+
+ E1749
+ Fixed
+ 1.0
+
+
+ E1818
+ Calibration Data
+ Basic
+ E1818
+
+
+ E1714
+ 117
+ Primary event
+ 8
+
+
+ E1818
+ Fixed
+ 1.0
+
+
+ E1913
+ IMD Failure
+ Basic
+ E1913
+
+
+ E1955
+ 118
+ Primary event
+ 0
+
+
+ E1913
+ Fixed
+ 1.0
+
+
+ E1917
+ AFE Failure
+ Basic
+ E1917
+
+
+ E1955
+ 119
+ Primary event
+ 1
+
+
+ E1917
+ Fixed
+ 1.0
+
+
+ E1994
+ MCU failure
+ true
+ NULL
+
+
+ E1955
+ 105
+ Gate
+ 2
+
+
+ E2015
+ Connector Failure
+ true
+ NULL
+
+
+ E1955
+ 106
+ Gate
+ 3
+
+
+ E2023
+ Sensor Failure
+ true
+ NULL
+
+
+ E1955
+ 107
+ Gate
+ 4
+
+
+ E1980
+ PCB Damaged
+ Basic
+ E1980
+
+
+ E1955
+ 120
+ Primary event
+ 5
+
+
+ E1980
+ Fixed
+ 1.0
+
+
+ E2043
+ Power Supply Failure
+ Basic
+ E2043
+
+
+ E1955
+ 121
+ Primary event
+ 6
+
+
+ E2043
+ Fixed
+ 1.0
+
+
+ E2044
+ Wrong Firmware Flash
+ Basic
+ E2044
+
+
+ E2007
+ 122
+ Primary event
+ 0
+
+
+ E2044
+ Fixed
+ 1.0
+
+
+ E2009
+ Logic Failure
+ Basic
+ E2009
+
+
+ E2007
+ 123
+ Primary event
+ 1
+
+
+ E2009
+ Fixed
+ 1.0
+
+
+ E2010
+ MCU stuck
+ Basic
+ E2010
+
+
+ E2007
+ 124
+ Primary event
+ 2
+
+
+ E2010
+ Fixed
+ 1.0
+
+
+ E2035
+ Wrong Configuration File
+ Basic
+ E2035
+
+
+ E2007
+ 125
+ Primary event
+ 3
+
+
+ E2035
+ Fixed
+ 1.0
+
+
+ E1996
+ Communication Failure
+ Basic
+ E1996
+
+
+ E2007
+ 126
+ Primary event
+ 4
+
+
+ E1996
+ Fixed
+ 1.0
+
+
+ E1887
+ Connector Failure
+ true
+ NULL
+
+
+ E1953
+ 108
+ Gate
+ 0
+
+
+ E2051
+ Gate Driver Failure
+ Basic
+ E2051
+
+
+ E1953
+ 127
+ Primary event
+ 1
+
+
+ E2051
+ Fixed
+ 1.0
+
+
+ E1896
+ Mosfet Failure
+ Basic
+ E1896
+
+
+ E1953
+ 128
+ Primary event
+ 2
+
+
+ E1896
+ Fixed
+ 1.0
+
+
+ E1946
+ PCB Damaged
+ Basic
+ E1946
+
+
+ E1953
+ 129
+ Primary event
+ 3
+
+
+ E1946
+ Fixed
+ 1.0
+
+
+ E1899
+ Power Supply Failure
+ Basic
+ E1899
+
+
+ E1953
+ 130
+ Primary event
+ 4
+
+
+ E1899
+ Fixed
+ 1.0
+
+
+ E1931
+ MCU failure
+ true
+ NULL
+
+
+ E1953
+ 109
+ Gate
+ 5
+
+
+ E1940
+ AFE Failure
+ Basic
+ E1940
+
+
+ E1953
+ 131
+ Primary event
+ 6
+
+
+ E1940
+ Fixed
+ 1.0
+
+
+ E1992
+ IMD Failure
+ Basic
+ E1992
+
+
+ E1953
+ 132
+ Primary event
+ 7
+
+
+ E1992
+ Fixed
+ 1.0
+
+
+ E2029
+ Fuse Blown
+ Basic
+ E2029
+
+
+ E1953
+ 133
+ Primary event
+ 8
+
+
+ E2029
+ Fixed
+ 1.0
+
+
+ E1916
+ Logic Failure
+ Basic
+ E1916
+
+
+ E2033
+ 134
+ Primary event
+ 0
+
+
+ E1916
+ Fixed
+ 1.0
+
+
+ E1890
+ Wrong Firmware Flash
+ Basic
+ E1890
+
+
+ E2033
+ 135
+ Primary event
+ 1
+
+
+ E1890
+ Fixed
+ 1.0
+
+
+ E2047
+ MCU stuck
+ Basic
+ E2047
+
+
+ E2033
+ 136
+ Primary event
+ 2
+
+
+ E2047
+ Fixed
+ 1.0
+
+
+ E1974
+ Wrong Configuration File
+ Basic
+ E1974
+
+
+ E2033
+ 137
+ Primary event
+ 3
+
+
+ E1974
+ Fixed
+ 1.0
+
+
+ E1910
+ Sensor Failure
+ true
+ OR
+
+
+ E2053
+ 110
+ Gate
+ 0
+
+
+ E2037
+ Shunt Sensor not properly soldered
+ Basic
+ E2037
+
+
+ E2053
+ 138
+ Primary event
+ 1
+
+
+ E2037
+ Fixed
+ 1.0
+
+
+ E2008
+ Current sensoe signal ine shorted
+ Basic
+ E2008
+
+
+ E2053
+ 139
+ Primary event
+ 2
+
+
+ E2008
+ Fixed
+ 1.0
+
+
+ E1883
+ Connector or harness high resistance
+ Basic
+ E1883
+
+
+ E2053
+ 140
+ Primary event
+ 3
+
+
+ E1883
+ Fixed
+ 1.0
+
+
+ E1964
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1964
+
+
+ E2053
+ 141
+ Primary event
+ 4
+
+
+ E1964
+ Fixed
+ 1.0
+
+
+ E1881
+ PCB Trace Damaged
+ Basic
+ E1881
+
+
+ E2053
+ 142
+ Primary event
+ 5
+
+
+ E1881
+ Fixed
+ 1.0
+
+
+ E1888
+ AFE ADC error
+ Basic
+ E1888
+
+
+ E2053
+ 143
+ Primary event
+ 6
+
+
+ E1888
+ Fixed
+ 1.0
+
+
+ E1901
+ Isolation Path Damaged
+ Basic
+ E1901
+
+
+ E2053
+ 144
+ Primary event
+ 7
+
+
+ E1901
+ Fixed
+ 1.0
+
+
+ E2003
+ Signal sent at wrong threshold value
+ Basic
+ E2003
+
+
+ E2039
+ 145
+ Primary event
+ 0
+
+
+ E2003
+ Fixed
+ 1.0
+
+
+ E2024
+ Signal send at different CANID than required
+ Basic
+ E2024
+
+
+ E2039
+ 146
+ Primary event
+ 1
+
+
+ E2024
+ Fixed
+ 1.0
+
+
+ E2000
+ Fault celared before action excuetes
+ Basic
+ E2000
+
+
+ E2039
+ 147
+ Primary event
+ 2
+
+
+ E2000
+ Fixed
+ 1.0
+
+
+ E1915
+ Signal sent later than required
+ Basic
+ E1915
+
+
+ E2039
+ 148
+ Primary event
+ 3
+
+
+ E1915
+ Fixed
+ 1.0
+
+
+ E1986
+ Signal sent earlier than required
+ Basic
+ E1986
+
+
+ E2039
+ 149
+ Primary event
+ 4
+
+
+ E1986
+ Fixed
+ 1.0
+
+
+ E2034
+ Signal missed due to MCU reset
+ Basic
+ E2034
+
+
+ E2039
+ 150
+ Primary event
+ 5
+
+
+ E2034
+ Fixed
+ 1.0
+
+
+ E2030
+ Error due to updated FIrmware
+ Basic
+ E2030
+
+
+ E2039
+ 151
+ Primary event
+ 6
+
+
+ E2030
+ Fixed
+ 1.0
+
+
+ E1904
+ Digital filtering
+ Basic
+ E1904
+
+
+ E2039
+ 152
+ Primary event
+ 7
+
+
+ E1904
+ Fixed
+ 1.0
+
+
+ E1985
+ Calibration Data
+ Basic
+ E1985
+
+
+ E2039
+ 153
+ Primary event
+ 8
+
+
+ E1985
+ Fixed
+ 1.0
+
+
+ E1951
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1951
+
+
+ E2031
+ 154
+ Primary event
+ 0
+
+
+ E1951
+ Fixed
+ 1.0
+
+
+ E1922
+ Mosfet welded
+ Basic
+ E1922
+
+
+ E2031
+ 155
+ Primary event
+ 1
+
+
+ E1922
+ Fixed
+ 1.0
+
+
+ E1976
+ Mosfet stcuk in open
+ Basic
+ E1976
+
+
+ E2031
+ 156
+ Primary event
+ 2
+
+
+ E1976
+ Fixed
+ 1.0
+
+
+ E1970
+ Gate Driver Failure
+ Basic
+ E1970
+
+
+ E2031
+ 157
+ Primary event
+ 3
+
+
+ E1970
+ Fixed
+ 1.0
+
+
+ E1979
+ Fuse Blown
+ Basic
+ E1979
+
+
+ E2031
+ 158
+ Primary event
+ 4
+
+
+ E1979
+ Fixed
+ 1.0
+
+
+ E1920
+ Pre-Charge realy fails
+ Basic
+ E1920
+
+
+ E2031
+ 159
+ Primary event
+ 5
+
+
+ E1920
+ Fixed
+ 1.0
+
+
+ E1947
+ Signal line shorted
+ Basic
+ E1947
+
+
+ E2031
+ 160
+ Primary event
+ 6
+
+
+ E1947
+ Fixed
+ 1.0
+
+
+ E1923
+ Signal sent at wrong threshold value
+ Basic
+ E1923
+
+
+ E1903
+ 161
+ Primary event
+ 0
+
+
+ E1923
+ Fixed
+ 1.0
+
+
+ E1934
+ Signal send at different CANID than required
+ Basic
+ E1934
+
+
+ E1903
+ 162
+ Primary event
+ 1
+
+
+ E1934
+ Fixed
+ 1.0
+
+
+ E1997
+ Fault celared before action excuetes
+ Basic
+ E1997
+
+
+ E1903
+ 163
+ Primary event
+ 2
+
+
+ E1997
+ Fixed
+ 1.0
+
+
+ E1961
+ Signal sent later than required
+ Basic
+ E1961
+
+
+ E1903
+ 164
+ Primary event
+ 3
+
+
+ E1961
+ Fixed
+ 1.0
+
+
+ E1906
+ Signal sent earlier than required
+ Basic
+ E1906
+
+
+ E1903
+ 165
+ Primary event
+ 4
+
+
+ E1906
+ Fixed
+ 1.0
+
+
+ E1912
+ Signal missed due to MCU reset
+ Basic
+ E1912
+
+
+ E1903
+ 166
+ Primary event
+ 5
+
+
+ E1912
+ Fixed
+ 1.0
+
+
+ E1982
+ Error due to updated FIrmware
+ Basic
+ E1982
+
+
+ E1903
+ 167
+ Primary event
+ 6
+
+
+ E1982
+ Fixed
+ 1.0
+
+
+ E1984
+ Charger Communincaion Failure
+ Basic
+ E1984
+
+
+ E1903
+ 168
+ Primary event
+ 7
+
+
+ E1984
+ Fixed
+ 1.0
+
+
+ E1962
+ Calibration Data
+ Basic
+ E1962
+
+
+ E1903
+ 169
+ Primary event
+ 8
+
+
+ E1962
+ Fixed
+ 1.0
+
+
+ E1893
+ Sensor Failure
+ true
+ OR
+
+
+ E1969
+ 111
+ Gate
+ 0
+
+
+ E1981
+ Shunt Sensor not properly soldered
+ Basic
+ E1981
+
+
+ E1969
+ 170
+ Primary event
+ 1
+
+
+ E1981
+ Fixed
+ 1.0
+
+
+ E1963
+ Current sensoe signal ine shorted
+ Basic
+ E1963
+
+
+ E1969
+ 171
+ Primary event
+ 2
+
+
+ E1963
+ Fixed
+ 1.0
+
+
+ E1960
+ Connector or harness high resistance
+ Basic
+ E1960
+
+
+ E1969
+ 172
+ Primary event
+ 3
+
+
+ E1960
+ Fixed
+ 1.0
+
+
+ E1882
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1882
+
+
+ E1969
+ 173
+ Primary event
+ 4
+
+
+ E1882
+ Fixed
+ 1.0
+
+
+ E1949
+ PCB Trace Damaged
+ Basic
+ E1949
+
+
+ E1969
+ 174
+ Primary event
+ 5
+
+
+ E1949
+ Fixed
+ 1.0
+
+
+ E2036
+ ADC failure of AFE
+ Basic
+ E2036
+
+
+ E1969
+ 175
+ Primary event
+ 6
+
+
+ E2036
+ Fixed
+ 1.0
+
+
+ E1930
+ Isolation Barrier
+ Basic
+ E1930
+
+
+ E1969
+ 176
+ Primary event
+ 7
+
+
+ E1930
+ Fixed
+ 1.0
+
+
+ E1977
+ Signal sent at wrong threshold value
+ Basic
+ E1977
+
+
+ E1894
+ 177
+ Primary event
+ 0
+
+
+ E1977
+ Fixed
+ 1.0
+
+
+ E2020
+ Signal send at different CANID than required
+ Basic
+ E2020
+
+
+ E1894
+ 178
+ Primary event
+ 1
+
+
+ E2020
+ Fixed
+ 1.0
+
+
+ E1932
+ Fault celared before action excuetes
+ Basic
+ E1932
+
+
+ E1894
+ 179
+ Primary event
+ 2
+
+
+ E1932
+ Fixed
+ 1.0
+
+
+ E1950
+ Signal sent later than required
+ Basic
+ E1950
+
+
+ E1894
+ 180
+ Primary event
+ 3
+
+
+ E1950
+ Fixed
+ 1.0
+
+
+ E2032
+ Signal sent earlier than required
+ Basic
+ E2032
+
+
+ E1894
+ 181
+ Primary event
+ 4
+
+
+ E2032
+ Fixed
+ 1.0
+
+
+ E1965
+ Signal missed due to MCU reset
+ Basic
+ E1965
+
+
+ E1894
+ 182
+ Primary event
+ 5
+
+
+ E1965
+ Fixed
+ 1.0
+
+
+ E1941
+ Error due to updated FIrmware
+ Basic
+ E1941
+
+
+ E1894
+ 183
+ Primary event
+ 6
+
+
+ E1941
+ Fixed
+ 1.0
+
+
+ E2050
+ Digital filtering
+ Basic
+ E2050
+
+
+ E1894
+ 184
+ Primary event
+ 7
+
+
+ E2050
+ Fixed
+ 1.0
+
+
+ E1959
+ Calibration Data
+ Basic
+ E1959
+
+
+ E1894
+ 185
+ Primary event
+ 8
+
+
+ E1959
+ Fixed
+ 1.0
+
+
+ E1907
+ State change errors
+ Basic
+ E1907
+
+
+ E1894
+ 186
+ Primary event
+ 9
+
+
+ E1907
+ Fixed
+ 1.0
+
+
+ E1957
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1957
+
+
+ E1971
+ 187
+ Primary event
+ 0
+
+
+ E1957
+ Fixed
+ 1.0
+
+
+ E2046
+ Mosfet welded
+ Basic
+ E2046
+
+
+ E1971
+ 188
+ Primary event
+ 1
+
+
+ E2046
+ Fixed
+ 1.0
+
+
+ E1989
+ Mosfet stcuk in open
+ Basic
+ E1989
+
+
+ E1971
+ 189
+ Primary event
+ 2
+
+
+ E1989
+ Fixed
+ 1.0
+
+
+ E1919
+ Gate Driver Failure
+ Basic
+ E1919
+
+
+ E1971
+ 190
+ Primary event
+ 3
+
+
+ E1919
+ Fixed
+ 1.0
+
+
+ E2048
+ Fuse Blown
+ Basic
+ E2048
+
+
+ E1971
+ 191
+ Primary event
+ 4
+
+
+ E2048
+ Fixed
+ 1.0
+
+
+ E1908
+ Pre-Charge realy fails
+ Basic
+ E1908
+
+
+ E1971
+ 192
+ Primary event
+ 5
+
+
+ E1908
+ Fixed
+ 1.0
+
+
+ E1990
+ Signal line shorted
+ Basic
+ E1990
+
+
+ E1971
+ 193
+ Primary event
+ 6
+
+
+ E1990
+ Fixed
+ 1.0
+
+
+ E1885
+ PCB Trace damage
+ Basic
+ E1885
+
+
+ E1971
+ 194
+ Primary event
+ 7
+
+
+ E1885
+ Fixed
+ 1.0
+
+
+ E1998
+ Signal sent at wrong threshold value
+ Basic
+ E1998
+
+
+ E2014
+ 195
+ Primary event
+ 0
+
+
+ E1998
+ Fixed
+ 1.0
+
+
+ E1948
+ Signal send at different CANID than required
+ Basic
+ E1948
+
+
+ E2014
+ 196
+ Primary event
+ 1
+
+
+ E1948
+ Fixed
+ 1.0
+
+
+ E2004
+ Fault celared before action excuetes
+ Basic
+ E2004
+
+
+ E2014
+ 197
+ Primary event
+ 2
+
+
+ E2004
+ Fixed
+ 1.0
+
+
+ E1943
+ Signal sent later than required
+ Basic
+ E1943
+
+
+ E2014
+ 198
+ Primary event
+ 3
+
+
+ E1943
+ Fixed
+ 1.0
+
+
+ E1891
+ Signal sent earlier than required
+ Basic
+ E1891
+
+
+ E2014
+ 199
+ Primary event
+ 4
+
+
+ E1891
+ Fixed
+ 1.0
+
+
+ E1972
+ Signal missed due to MCU reset
+ Basic
+ E1972
+
+
+ E2014
+ 200
+ Primary event
+ 5
+
+
+ E1972
+ Fixed
+ 1.0
+
+
+ E1952
+ Error due to updated FIrmware
+ Basic
+ E1952
+
+
+ E2014
+ 201
+ Primary event
+ 6
+
+
+ E1952
+ Fixed
+ 1.0
+
+
+ E2022
+ Charger Communincaion Failure
+ Basic
+ E2022
+
+
+ E2014
+ 202
+ Primary event
+ 7
+
+
+ E2022
+ Fixed
+ 1.0
+
+
+ E1895
+ Calibration Data
+ Basic
+ E1895
+
+
+ E2014
+ 203
+ Primary event
+ 8
+
+
+ E1895
+ Fixed
+ 1.0
+
+
+ E2026
+ Sensor Failure
+ true
+ OR
+
+
+ E1978
+ 112
+ Gate
+ 0
+
+
+ E1897
+ Shunt Sensor not properly soldered
+ Basic
+ E1897
+
+
+ E1978
+ 204
+ Primary event
+ 1
+
+
+ E1897
+ Fixed
+ 1.0
+
+
+ E1933
+ Current sensoe signal ine shorted
+ Basic
+ E1933
+
+
+ E1978
+ 205
+ Primary event
+ 2
+
+
+ E1933
+ Fixed
+ 1.0
+
+
+ E1892
+ Connector or harness high resistance
+ Basic
+ E1892
+
+
+ E1978
+ 206
+ Primary event
+ 3
+
+
+ E1892
+ Fixed
+ 1.0
+
+
+ E1898
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1898
+
+
+ E1978
+ 207
+ Primary event
+ 4
+
+
+ E1898
+ Fixed
+ 1.0
+
+
+ E2018
+ PCB Trace Damaged
+ Basic
+ E2018
+
+
+ E1978
+ 208
+ Primary event
+ 5
+
+
+ E2018
+ Fixed
+ 1.0
+
+
+ E2042
+ AFE ADC error
+ Basic
+ E2042
+
+
+ E1978
+ 209
+ Primary event
+ 6
+
+
+ E2042
+ Fixed
+ 1.0
+
+
+ E1995
+ Isolation Path Damaged
+ Basic
+ E1995
+
+
+ E1978
+ 210
+ Primary event
+ 7
+
+
+ E1995
+ Fixed
+ 1.0
+
+
+ E1987
+ Signal sent at wrong threshold value
+ Basic
+ E1987
+
+
+ E1966
+ 211
+ Primary event
+ 0
+
+
+ E1987
+ Fixed
+ 1.0
+
+
+ E2001
+ Signal send at different CANID than required
+ Basic
+ E2001
+
+
+ E1966
+ 212
+ Primary event
+ 1
+
+
+ E2001
+ Fixed
+ 1.0
+
+
+ E1928
+ Fault celared before action excuetes
+ Basic
+ E1928
+
+
+ E1966
+ 213
+ Primary event
+ 2
+
+
+ E1928
+ Fixed
+ 1.0
+
+
+ E1944
+ Signal sent later than required
+ Basic
+ E1944
+
+
+ E1966
+ 214
+ Primary event
+ 3
+
+
+ E1944
+ Fixed
+ 1.0
+
+
+ E1945
+ Signal sent earlier than required
+ Basic
+ E1945
+
+
+ E1966
+ 215
+ Primary event
+ 4
+
+
+ E1945
+ Fixed
+ 1.0
+
+
+ E2006
+ Signal missed due to MCU reset
+ Basic
+ E2006
+
+
+ E1966
+ 216
+ Primary event
+ 5
+
+
+ E2006
+ Fixed
+ 1.0
+
+
+ E1909
+ Error due to updated FIrmware
+ Basic
+ E1909
+
+
+ E1966
+ 217
+ Primary event
+ 6
+
+
+ E1909
+ Fixed
+ 1.0
+
+
+ E1886
+ Digital filtering
+ Basic
+ E1886
+
+
+ E1966
+ 218
+ Primary event
+ 7
+
+
+ E1886
+ Fixed
+ 1.0
+
+
+ E2040
+ Calibration Data
+ Basic
+ E2040
+
+
+ E1966
+ 219
+ Primary event
+ 8
+
+
+ E2040
+ Fixed
+ 1.0
+
+
+ E2019
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E2019
+
+
+ E2005
+ 220
+ Primary event
+ 0
+
+
+ E2019
+ Fixed
+ 1.0
+
+
+ E2027
+ Mosfet welded
+ Basic
+ E2027
+
+
+ E2005
+ 221
+ Primary event
+ 1
+
+
+ E2027
+ Fixed
+ 1.0
+
+
+ E1884
+ Mosfet stcuk in open
+ Basic
+ E1884
+
+
+ E2005
+ 222
+ Primary event
+ 2
+
+
+ E1884
+ Fixed
+ 1.0
+
+
+ E1921
+ Gate Driver Failure
+ Basic
+ E1921
+
+
+ E2005
+ 223
+ Primary event
+ 3
+
+
+ E1921
+ Fixed
+ 1.0
+
+
+ E1968
+ Fuse Blown
+ Basic
+ E1968
+
+
+ E2005
+ 224
+ Primary event
+ 4
+
+
+ E1968
+ Fixed
+ 1.0
+
+
+ E2049
+ Pre-Charge realy fails
+ Basic
+ E2049
+
+
+ E2005
+ 225
+ Primary event
+ 5
+
+
+ E2049
+ Fixed
+ 1.0
+
+
+ E1935
+ Signal line shorted
+ Basic
+ E1935
+
+
+ E2005
+ 226
+ Primary event
+ 6
+
+
+ E1935
+ Fixed
+ 1.0
+
+
+ E2002
+ Signal sent at wrong threshold value
+ Basic
+ E2002
+
+
+ E1889
+ 227
+ Primary event
+ 0
+
+
+ E2002
+ Fixed
+ 1.0
+
+
+ E1958
+ Signal send at different CANID than required
+ Basic
+ E1958
+
+
+ E1889
+ 228
+ Primary event
+ 1
+
+
+ E1958
+ Fixed
+ 1.0
+
+
+ E1900
+ Fault celared before action excuetes
+ Basic
+ E1900
+
+
+ E1889
+ 229
+ Primary event
+ 2
+
+
+ E1900
+ Fixed
+ 1.0
+
+
+ E2028
+ Signal sent later than required
+ Basic
+ E2028
+
+
+ E1889
+ 230
+ Primary event
+ 3
+
+
+ E2028
+ Fixed
+ 1.0
+
+
+ E2052
+ Signal sent earlier than required
+ Basic
+ E2052
+
+
+ E1889
+ 231
+ Primary event
+ 4
+
+
+ E2052
+ Fixed
+ 1.0
+
+
+ E2011
+ Signal missed due to MCU reset
+ Basic
+ E2011
+
+
+ E1889
+ 232
+ Primary event
+ 5
+
+
+ E2011
+ Fixed
+ 1.0
+
+
+ E1956
+ Error due to updated FIrmware
+ Basic
+ E1956
+
+
+ E1889
+ 233
+ Primary event
+ 6
+
+
+ E1956
+ Fixed
+ 1.0
+
+
+ E1924
+ Charger Communincaion Failure
+ Basic
+ E1924
+
+
+ E1889
+ 234
+ Primary event
+ 7
+
+
+ E1924
+ Fixed
+ 1.0
+
+
+ E1993
+ Calibration Data
+ Basic
+ E1993
+
+
+ E1889
+ 235
+ Primary event
+ 8
+
+
+ E1993
+ Fixed
+ 1.0
+
+
+ E1700
+ IMD Failure
+ Basic
+ E1700
+
+
+ E1669
+ 236
+ Primary event
+ 0
+
+
+ E1700
+ Fixed
+ 1.0
+
+
+ E1637
+ AFE Failure
+ Basic
+ E1637
+
+
+ E1669
+ 237
+ Primary event
+ 1
+
+
+ E1637
+ Fixed
+ 1.0
+
+
+ E1671
+ MCU failure
+ true
+ NULL
+
+
+ E1669
+ 113
+ Gate
+ 2
+
+
+ E1674
+ Connector Failure
+ true
+ NULL
+
+
+ E1669
+ 114
+ Gate
+ 3
+
+
+ E1577
+ Sensor Failure
+ true
+ NULL
+
+
+ E1669
+ 115
+ Gate
+ 4
+
+
+ E1572
+ PCB Damaged
+ Basic
+ E1572
+
+
+ E1669
+ 238
+ Primary event
+ 5
+
+
+ E1572
+ Fixed
+ 1.0
+
+
+ E1546
+ Power Supply Failure
+ Basic
+ E1546
+
+
+ E1669
+ 239
+ Primary event
+ 6
+
+
+ E1546
+ Fixed
+ 1.0
+
+
+ E1612
+ Wrong Firmware Flash
+ Basic
+ E1612
+
+
+ E1580
+ 240
+ Primary event
+ 0
+
+
+ E1612
+ Fixed
+ 1.0
+
+
+ E1548
+ Logic Failure
+ Basic
+ E1548
+
+
+ E1580
+ 241
+ Primary event
+ 1
+
+
+ E1548
+ Fixed
+ 1.0
+
+
+ E1536
+ MCU stuck
+ Basic
+ E1536
+
+
+ E1580
+ 242
+ Primary event
+ 2
+
+
+ E1536
+ Fixed
+ 1.0
+
+
+ E1595
+ Wrong Configuration File
+ Basic
+ E1595
+
+
+ E1580
+ 243
+ Primary event
+ 3
+
+
+ E1595
+ Fixed
+ 1.0
+
+
+ E1539
+ Communication Failure
+ Basic
+ E1539
+
+
+ E1580
+ 244
+ Primary event
+ 4
+
+
+ E1539
+ Fixed
+ 1.0
+
+
+ E1530
+ Connector Failure
+ true
+ NULL
+
+
+ E1533
+ 116
+ Gate
+ 0
+
+
+ E1694
+ Gate Driver Failure
+ Basic
+ E1694
+
+
+ E1533
+ 245
+ Primary event
+ 1
+
+
+ E1694
+ Fixed
+ 1.0
+
+
+ E1562
+ Mosfet Failure
+ Basic
+ E1562
+
+
+ E1533
+ 246
+ Primary event
+ 2
+
+
+ E1562
+ Fixed
+ 1.0
+
+
+ E1583
+ PCB Damaged
+ Basic
+ E1583
+
+
+ E1533
+ 247
+ Primary event
+ 3
+
+
+ E1583
+ Fixed
+ 1.0
+
+
+ E1656
+ Power Supply Failure
+ Basic
+ E1656
+
+
+ E1533
+ 248
+ Primary event
+ 4
+
+
+ E1656
+ Fixed
+ 1.0
+
+
+ E1603
+ MCU failure
+ true
+ NULL
+
+
+ E1533
+ 117
+ Gate
+ 5
+
+
+ E1567
+ AFE Failure
+ Basic
+ E1567
+
+
+ E1533
+ 249
+ Primary event
+ 6
+
+
+ E1567
+ Fixed
+ 1.0
+
+
+ E1608
+ IMD Failure
+ Basic
+ E1608
+
+
+ E1533
+ 250
+ Primary event
+ 7
+
+
+ E1608
+ Fixed
+ 1.0
+
+
+ E1701
+ Fuse Blown
+ Basic
+ E1701
+
+
+ E1533
+ 251
+ Primary event
+ 8
+
+
+ E1701
+ Fixed
+ 1.0
+
+
+ E1677
+ Logic Failure
+ Basic
+ E1677
+
+
+ E1597
+ 252
+ Primary event
+ 0
+
+
+ E1677
+ Fixed
+ 1.0
+
+
+ E1693
+ Wrong Firmware Flash
+ Basic
+ E1693
+
+
+ E1597
+ 253
+ Primary event
+ 1
+
+
+ E1693
+ Fixed
+ 1.0
+
+
+ E1625
+ MCU stuck
+ Basic
+ E1625
+
+
+ E1597
+ 254
+ Primary event
+ 2
+
+
+ E1625
+ Fixed
+ 1.0
+
+
+ E1601
+ Wrong Configuration File
+ Basic
+ E1601
+
+
+ E1597
+ 255
+ Primary event
+ 3
+
+
+ E1601
+ Fixed
+ 1.0
+
+
+ E1535
+ Sensor Failure
+ true
+ OR
+
+
+ E1676
+ 118
+ Gate
+ 0
+
+
+ E1621
+ Shunt Sensor not properly soldered
+ Basic
+ E1621
+
+
+ E1676
+ 256
+ Primary event
+ 1
+
+
+ E1621
+ Fixed
+ 1.0
+
+
+ E1588
+ Current sensoe signal ine shorted
+ Basic
+ E1588
+
+
+ E1676
+ 257
+ Primary event
+ 2
+
+
+ E1588
+ Fixed
+ 1.0
+
+
+ E1627
+ Connector or harness high resistance
+ Basic
+ E1627
+
+
+ E1676
+ 258
+ Primary event
+ 3
+
+
+ E1627
+ Fixed
+ 1.0
+
+
+ E1555
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1555
+
+
+ E1676
+ 259
+ Primary event
+ 4
+
+
+ E1555
+ Fixed
+ 1.0
+
+
+ E1636
+ PCB Trace Damaged
+ Basic
+ E1636
+
+
+ E1676
+ 260
+ Primary event
+ 5
+
+
+ E1636
+ Fixed
+ 1.0
+
+
+ E1661
+ AFE ADC error
+ Basic
+ E1661
+
+
+ E1676
+ 261
+ Primary event
+ 6
+
+
+ E1661
+ Fixed
+ 1.0
+
+
+ E1644
+ Isolation Path Damaged
+ Basic
+ E1644
+
+
+ E1676
+ 262
+ Primary event
+ 7
+
+
+ E1644
+ Fixed
+ 1.0
+
+
+ E1559
+ Signal sent at wrong threshold value
+ Basic
+ E1559
+
+
+ E1586
+ 263
+ Primary event
+ 0
+
+
+ E1559
+ Fixed
+ 1.0
+
+
+ E1623
+ Signal send at different CANID than required
+ Basic
+ E1623
+
+
+ E1586
+ 264
+ Primary event
+ 1
+
+
+ E1623
+ Fixed
+ 1.0
+
+
+ E1640
+ Fault celared before action excuetes
+ Basic
+ E1640
+
+
+ E1586
+ 265
+ Primary event
+ 2
+
+
+ E1640
+ Fixed
+ 1.0
+
+
+ E1552
+ Signal sent later than required
+ Basic
+ E1552
+
+
+ E1586
+ 266
+ Primary event
+ 3
+
+
+ E1552
+ Fixed
+ 1.0
+
+
+ E1534
+ Signal sent earlier than required
+ Basic
+ E1534
+
+
+ E1586
+ 267
+ Primary event
+ 4
+
+
+ E1534
+ Fixed
+ 1.0
+
+
+ E1563
+ Signal missed due to MCU reset
+ Basic
+ E1563
+
+
+ E1586
+ 268
+ Primary event
+ 5
+
+
+ E1563
+ Fixed
+ 1.0
+
+
+ E1678
+ Error due to updated FIrmware
+ Basic
+ E1678
+
+
+ E1586
+ 269
+ Primary event
+ 6
+
+
+ E1678
+ Fixed
+ 1.0
+
+
+ E1568
+ Digital filtering
+ Basic
+ E1568
+
+
+ E1586
+ 270
+ Primary event
+ 7
+
+
+ E1568
+ Fixed
+ 1.0
+
+
+ E1557
+ Calibration Data
+ Basic
+ E1557
+
+
+ E1586
+ 271
+ Primary event
+ 8
+
+
+ E1557
+ Fixed
+ 1.0
+
+
+ E1646
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1646
+
+
+ E1599
+ 272
+ Primary event
+ 0
+
+
+ E1646
+ Fixed
+ 1.0
+
+
+ E1616
+ Mosfet welded
+ Basic
+ E1616
+
+
+ E1599
+ 273
+ Primary event
+ 1
+
+
+ E1616
+ Fixed
+ 1.0
+
+
+ E1531
+ Mosfet stcuk in open
+ Basic
+ E1531
+
+
+ E1599
+ 274
+ Primary event
+ 2
+
+
+ E1531
+ Fixed
+ 1.0
+
+
+ E1590
+ Gate Driver Failure
+ Basic
+ E1590
+
+
+ E1599
+ 275
+ Primary event
+ 3
+
+
+ E1590
+ Fixed
+ 1.0
+
+
+ E1662
+ Fuse Blown
+ Basic
+ E1662
+
+
+ E1599
+ 276
+ Primary event
+ 4
+
+
+ E1662
+ Fixed
+ 1.0
+
+
+ E1582
+ Pre-Charge realy fails
+ Basic
+ E1582
+
+
+ E1599
+ 277
+ Primary event
+ 5
+
+
+ E1582
+ Fixed
+ 1.0
+
+
+ E1553
+ Signal line shorted
+ Basic
+ E1553
+
+
+ E1599
+ 278
+ Primary event
+ 6
+
+
+ E1553
+ Fixed
+ 1.0
+
+
+ E1642
+ Signal sent at wrong threshold value
+ Basic
+ E1642
+
+
+ E1604
+ 279
+ Primary event
+ 0
+
+
+ E1642
+ Fixed
+ 1.0
+
+
+ E1665
+ Signal send at different CANID than required
+ Basic
+ E1665
+
+
+ E1604
+ 280
+ Primary event
+ 1
+
+
+ E1665
+ Fixed
+ 1.0
+
+
+ E1592
+ Fault celared before action excuetes
+ Basic
+ E1592
+
+
+ E1604
+ 281
+ Primary event
+ 2
+
+
+ E1592
+ Fixed
+ 1.0
+
+
+ E1610
+ Signal sent later than required
+ Basic
+ E1610
+
+
+ E1604
+ 282
+ Primary event
+ 3
+
+
+ E1610
+ Fixed
+ 1.0
+
+
+ E1615
+ Signal sent earlier than required
+ Basic
+ E1615
+
+
+ E1604
+ 283
+ Primary event
+ 4
+
+
+ E1615
+ Fixed
+ 1.0
+
+
+ E1647
+ Signal missed due to MCU reset
+ Basic
+ E1647
+
+
+ E1604
+ 284
+ Primary event
+ 5
+
+
+ E1647
+ Fixed
+ 1.0
+
+
+ E1659
+ Error due to updated FIrmware
+ Basic
+ E1659
+
+
+ E1604
+ 285
+ Primary event
+ 6
+
+
+ E1659
+ Fixed
+ 1.0
+
+
+ E1574
+ Charger Communincaion Failure
+ Basic
+ E1574
+
+
+ E1604
+ 286
+ Primary event
+ 7
+
+
+ E1574
+ Fixed
+ 1.0
+
+
+ E1631
+ Calibration Data
+ Basic
+ E1631
+
+
+ E1604
+ 287
+ Primary event
+ 8
+
+
+ E1631
+ Fixed
+ 1.0
+
+
+ E1687
+ Sensor Failure
+ true
+ OR
+
+
+ E1645
+ 119
+ Gate
+ 0
+
+
+ E1611
+ Shunt Sensor not properly soldered
+ Basic
+ E1611
+
+
+ E1645
+ 288
+ Primary event
+ 1
+
+
+ E1611
+ Fixed
+ 1.0
+
+
+ E1587
+ Current sensoe signal ine shorted
+ Basic
+ E1587
+
+
+ E1645
+ 289
+ Primary event
+ 2
+
+
+ E1587
+ Fixed
+ 1.0
+
+
+ E1641
+ Connector or harness high resistance
+ Basic
+ E1641
+
+
+ E1645
+ 290
+ Primary event
+ 3
+
+
+ E1641
+ Fixed
+ 1.0
+
+
+ E1655
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1655
+
+
+ E1645
+ 291
+ Primary event
+ 4
+
+
+ E1655
+ Fixed
+ 1.0
+
+
+ E1680
+ PCB Trace Damaged
+ Basic
+ E1680
+
+
+ E1645
+ 292
+ Primary event
+ 5
+
+
+ E1680
+ Fixed
+ 1.0
+
+
+ E1550
+ ADC failure of AFE
+ Basic
+ E1550
+
+
+ E1645
+ 293
+ Primary event
+ 6
+
+
+ E1550
+ Fixed
+ 1.0
+
+
+ E1686
+ Isolation Barrier
+ Basic
+ E1686
+
+
+ E1645
+ 294
+ Primary event
+ 7
+
+
+ E1686
+ Fixed
+ 1.0
+
+
+ E1566
+ Signal sent at wrong threshold value
+ Basic
+ E1566
+
+
+ E1654
+ 295
+ Primary event
+ 0
+
+
+ E1566
+ Fixed
+ 1.0
+
+
+ E1619
+ Signal send at different CANID than required
+ Basic
+ E1619
+
+
+ E1654
+ 296
+ Primary event
+ 1
+
+
+ E1619
+ Fixed
+ 1.0
+
+
+ E1585
+ Fault celared before action excuetes
+ Basic
+ E1585
+
+
+ E1654
+ 297
+ Primary event
+ 2
+
+
+ E1585
+ Fixed
+ 1.0
+
+
+ E1667
+ Signal sent later than required
+ Basic
+ E1667
+
+
+ E1654
+ 298
+ Primary event
+ 3
+
+
+ E1667
+ Fixed
+ 1.0
+
+
+ E1652
+ Signal sent earlier than required
+ Basic
+ E1652
+
+
+ E1654
+ 299
+ Primary event
+ 4
+
+
+ E1652
+ Fixed
+ 1.0
+
+
+ E1594
+ Signal missed due to MCU reset
+ Basic
+ E1594
+
+
+ E1654
+ 300
+ Primary event
+ 5
+
+
+ E1594
+ Fixed
+ 1.0
+
+
+ E1670
+ Error due to updated FIrmware
+ Basic
+ E1670
+
+
+ E1654
+ 301
+ Primary event
+ 6
+
+
+ E1670
+ Fixed
+ 1.0
+
+
+ E1695
+ Digital filtering
+ Basic
+ E1695
+
+
+ E1654
+ 302
+ Primary event
+ 7
+
+
+ E1695
+ Fixed
+ 1.0
+
+
+ E1696
+ Calibration Data
+ Basic
+ E1696
+
+
+ E1654
+ 303
+ Primary event
+ 8
+
+
+ E1696
+ Fixed
+ 1.0
+
+
+ E1682
+ State change errors
+ Basic
+ E1682
+
+
+ E1654
+ 304
+ Primary event
+ 9
+
+
+ E1682
+ Fixed
+ 1.0
+
+
+ E1673
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1673
+
+
+ E1558
+ 305
+ Primary event
+ 0
+
+
+ E1673
+ Fixed
+ 1.0
+
+
+ E1626
+ Mosfet welded
+ Basic
+ E1626
+
+
+ E1558
+ 306
+ Primary event
+ 1
+
+
+ E1626
+ Fixed
+ 1.0
+
+
+ E1698
+ Mosfet stcuk in open
+ Basic
+ E1698
+
+
+ E1558
+ 307
+ Primary event
+ 2
+
+
+ E1698
+ Fixed
+ 1.0
+
+
+ E1540
+ Gate Driver Failure
+ Basic
+ E1540
+
+
+ E1558
+ 308
+ Primary event
+ 3
+
+
+ E1540
+ Fixed
+ 1.0
+
+
+ E1607
+ Fuse Blown
+ Basic
+ E1607
+
+
+ E1558
+ 309
+ Primary event
+ 4
+
+
+ E1607
+ Fixed
+ 1.0
+
+
+ E1628
+ Pre-Charge realy fails
+ Basic
+ E1628
+
+
+ E1558
+ 310
+ Primary event
+ 5
+
+
+ E1628
+ Fixed
+ 1.0
+
+
+ E1653
+ Signal line shorted
+ Basic
+ E1653
+
+
+ E1558
+ 311
+ Primary event
+ 6
+
+
+ E1653
+ Fixed
+ 1.0
+
+
+ E1684
+ PCB Trace damage
+ Basic
+ E1684
+
+
+ E1558
+ 312
+ Primary event
+ 7
+
+
+ E1684
+ Fixed
+ 1.0
+
+
+ E1660
+ Signal sent at wrong threshold value
+ Basic
+ E1660
+
+
+ E1624
+ 313
+ Primary event
+ 0
+
+
+ E1660
+ Fixed
+ 1.0
+
+
+ E1679
+ Signal send at different CANID than required
+ Basic
+ E1679
+
+
+ E1624
+ 314
+ Primary event
+ 1
+
+
+ E1679
+ Fixed
+ 1.0
+
+
+ E1650
+ Fault celared before action excuetes
+ Basic
+ E1650
+
+
+ E1624
+ 315
+ Primary event
+ 2
+
+
+ E1650
+ Fixed
+ 1.0
+
+
+ E1620
+ Signal sent later than required
+ Basic
+ E1620
+
+
+ E1624
+ 316
+ Primary event
+ 3
+
+
+ E1620
+ Fixed
+ 1.0
+
+
+ E1649
+ Signal sent earlier than required
+ Basic
+ E1649
+
+
+ E1624
+ 317
+ Primary event
+ 4
+
+
+ E1649
+ Fixed
+ 1.0
+
+
+ E1691
+ Signal missed due to MCU reset
+ Basic
+ E1691
+
+
+ E1624
+ 318
+ Primary event
+ 5
+
+
+ E1691
+ Fixed
+ 1.0
+
+
+ E1529
+ Error due to updated FIrmware
+ Basic
+ E1529
+
+
+ E1624
+ 319
+ Primary event
+ 6
+
+
+ E1529
+ Fixed
+ 1.0
+
+
+ E1634
+ Charger Communincaion Failure
+ Basic
+ E1634
+
+
+ E1624
+ 320
+ Primary event
+ 7
+
+
+ E1634
+ Fixed
+ 1.0
+
+
+ E1541
+ Calibration Data
+ Basic
+ E1541
+
+
+ E1624
+ 321
+ Primary event
+ 8
+
+
+ E1541
+ Fixed
+ 1.0
+
+
+ E1702
+ Sensor Failure
+ true
+ OR
+
+
+ E1689
+ 120
+ Gate
+ 0
+
+
+ E1666
+ Shunt Sensor not properly soldered
+ Basic
+ E1666
+
+
+ E1689
+ 322
+ Primary event
+ 1
+
+
+ E1666
+ Fixed
+ 1.0
+
+
+ E1538
+ Current sensoe signal ine shorted
+ Basic
+ E1538
+
+
+ E1689
+ 323
+ Primary event
+ 2
+
+
+ E1538
+ Fixed
+ 1.0
+
+
+ E1692
+ Connector or harness high resistance
+ Basic
+ E1692
+
+
+ E1689
+ 324
+ Primary event
+ 3
+
+
+ E1692
+ Fixed
+ 1.0
+
+
+ E1675
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E1675
+
+
+ E1689
+ 325
+ Primary event
+ 4
+
+
+ E1675
+ Fixed
+ 1.0
+
+
+ E1554
+ PCB Trace Damaged
+ Basic
+ E1554
+
+
+ E1689
+ 326
+ Primary event
+ 5
+
+
+ E1554
+ Fixed
+ 1.0
+
+
+ E1532
+ AFE ADC error
+ Basic
+ E1532
+
+
+ E1689
+ 327
+ Primary event
+ 6
+
+
+ E1532
+ Fixed
+ 1.0
+
+
+ E1633
+ Isolation Path Damaged
+ Basic
+ E1633
+
+
+ E1689
+ 328
+ Primary event
+ 7
+
+
+ E1633
+ Fixed
+ 1.0
+
+
+ E1639
+ Signal sent at wrong threshold value
+ Basic
+ E1639
+
+
+ E1651
+ 329
+ Primary event
+ 0
+
+
+ E1639
+ Fixed
+ 1.0
+
+
+ E1537
+ Signal send at different CANID than required
+ Basic
+ E1537
+
+
+ E1651
+ 330
+ Primary event
+ 1
+
+
+ E1537
+ Fixed
+ 1.0
+
+
+ E1542
+ Fault celared before action excuetes
+ Basic
+ E1542
+
+
+ E1651
+ 331
+ Primary event
+ 2
+
+
+ E1542
+ Fixed
+ 1.0
+
+
+ E1683
+ Signal sent later than required
+ Basic
+ E1683
+
+
+ E1651
+ 332
+ Primary event
+ 3
+
+
+ E1683
+ Fixed
+ 1.0
+
+
+ E1551
+ Signal sent earlier than required
+ Basic
+ E1551
+
+
+ E1651
+ 333
+ Primary event
+ 4
+
+
+ E1551
+ Fixed
+ 1.0
+
+
+ E1575
+ Signal missed due to MCU reset
+ Basic
+ E1575
+
+
+ E1651
+ 334
+ Primary event
+ 5
+
+
+ E1575
+ Fixed
+ 1.0
+
+
+ E1576
+ Error due to updated FIrmware
+ Basic
+ E1576
+
+
+ E1651
+ 335
+ Primary event
+ 6
+
+
+ E1576
+ Fixed
+ 1.0
+
+
+ E1663
+ Digital filtering
+ Basic
+ E1663
+
+
+ E1651
+ 336
+ Primary event
+ 7
+
+
+ E1663
+ Fixed
+ 1.0
+
+
+ E1584
+ Calibration Data
+ Basic
+ E1584
+
+
+ E1651
+ 337
+ Primary event
+ 8
+
+
+ E1584
+ Fixed
+ 1.0
+
+
+ E1570
+ Signal corrupted due to EMI/EMC intereference
+ Basic
+ E1570
+
+
+ E1569
+ 338
+ Primary event
+ 0
+
+
+ E1570
+ Fixed
+ 1.0
+
+
+ E1632
+ Mosfet welded
+ Basic
+ E1632
+
+
+ E1569
+ 339
+ Primary event
+ 1
+
+
+ E1632
+ Fixed
+ 1.0
+
+
+ E1630
+ Mosfet stcuk in open
+ Basic
+ E1630
+
+
+ E1569
+ 340
+ Primary event
+ 2
+
+
+ E1630
+ Fixed
+ 1.0
+
+
+ E1643
+ Gate Driver Failure
+ Basic
+ E1643
+
+
+ E1569
+ 341
+ Primary event
+ 3
+
+
+ E1643
+ Fixed
+ 1.0
+
+
+ E1609
+ Fuse Blown
+ Basic
+ E1609
+
+
+ E1569
+ 342
+ Primary event
+ 4
+
+
+ E1609
+ Fixed
+ 1.0
+
+
+ E1579
+ Pre-Charge realy fails
+ Basic
+ E1579
+
+
+ E1569
+ 343
+ Primary event
+ 5
+
+
+ E1579
+ Fixed
+ 1.0
+
+
+ E1547
+ Signal line shorted
+ Basic
+ E1547
+
+
+ E1569
+ 344
+ Primary event
+ 6
+
+
+ E1547
+ Fixed
+ 1.0
+
+
+ E1614
+ Signal sent at wrong threshold value
+ Basic
+ E1614
+
+
+ E1699
+ 345
+ Primary event
+ 0
+
+
+ E1614
+ Fixed
+ 1.0
+
+
+ E1543
+ Signal send at different CANID than required
+ Basic
+ E1543
+
+
+ E1699
+ 346
+ Primary event
+ 1
+
+
+ E1543
+ Fixed
+ 1.0
+
+
+ E1668
+ Fault celared before action excuetes
+ Basic
+ E1668
+
+
+ E1699
+ 347
+ Primary event
+ 2
+
+
+ E1668
+ Fixed
+ 1.0
+
+
+ E1593
+ Signal sent later than required
+ Basic
+ E1593
+
+
+ E1699
+ 348
+ Primary event
+ 3
+
+
+ E1593
+ Fixed
+ 1.0
+
+
+ E1571
+ Signal sent earlier than required
+ Basic
+ E1571
+
+
+ E1699
+ 349
+ Primary event
+ 4
+
+
+ E1571
+ Fixed
+ 1.0
+
+
+ E1685
+ Signal missed due to MCU reset
+ Basic
+ E1685
+
+
+ E1699
+ 350
+ Primary event
+ 5
+
+
+ E1685
+ Fixed
+ 1.0
+
+
+ E1578
+ Error due to updated FIrmware
+ Basic
+ E1578
+
+
+ E1699
+ 351
+ Primary event
+ 6
+
+
+ E1578
+ Fixed
+ 1.0
+
+
+ E1561
+ Charger Communincaion Failure
+ Basic
+ E1561
+
+
+ E1699
+ 352
+ Primary event
+ 7
+
+
+ E1561
+ Fixed
+ 1.0
+
+
+ E1605
+ Calibration Data
+ Basic
+ E1605
+
+
+ E1699
+ 353
+ Primary event
+ 8
+
+
+ E1605
+ Fixed
+ 1.0
+
+
+ E1524
+ [TG] MCU Failure
+ Basic
+ E1524
+
+
+ E1819
+ 354
+ Primary event
+ 0
+
+
+ E1524
+ Fixed
+ 1.0
+
+
+ E1525
+ [TG] Connector Failure
+ Basic
+ E1525
+
+
+ E1840
+ 355
+ Primary event
+ 0
+
+
+ E1525
+ Fixed
+ 1.0
+
+
+ E1523
+ [TG] Current Sensor Failure
+ true
+ OR
+
+
+ E1848
+ 121
+ Gate
+ 0
+
+
+ E1712
+ 355
+ Primary event
+ 0
+
+
+ E1756
+ 354
+ Primary event
+ 0
+
+
+ E1837
+ Does not sense
+ Basic
+ E1837
+
+
+ E1735
+ 356
+ Primary event
+ 0
+
+
+ E1837
+ Fixed
+ 1.0
+
+
+ E1798
+ Erractic Sensing
+ Basic
+ E1798
+
+
+ E1735
+ 357
+ Primary event
+ 1
+
+
+ E1798
+ Fixed
+ 1.0
+
+
+ E1764
+ Provides higher than actual value
+ Basic
+ E1764
+
+
+ E1735
+ 358
+ Primary event
+ 2
+
+
+ E1764
+ Fixed
+ 1.0
+
+
+ E1736
+ Provides lower than actual value
+ Basic
+ E1736
+
+
+ E1735
+ 359
+ Primary event
+ 3
+
+
+ E1736
+ Fixed
+ 1.0
+
+
+ E1816
+ Provides values earlier than required time period
+ Basic
+ E1816
+
+
+ E1735
+ 360
+ Primary event
+ 4
+
+
+ E1816
+ Fixed
+ 1.0
+
+
+ E1743
+ Provides values later than required time period
+ Basic
+ E1743
+
+
+ E1735
+ 361
+ Primary event
+ 5
+
+
+ E1743
+ Fixed
+ 1.0
+
+
+ E1800
+ Does not sense
+ Basic
+ E1800
+
+
+ E1718
+ 362
+ Primary event
+ 0
+
+
+ E1800
+ Fixed
+ 1.0
+
+
+ E1846
+ Erractic Sensing
+ Basic
+ E1846
+
+
+ E1718
+ 363
+ Primary event
+ 1
+
+
+ E1846
+ Fixed
+ 1.0
+
+
+ E1792
+ Provides higher than actual value
+ Basic
+ E1792
+
+
+ E1718
+ 364
+ Primary event
+ 2
+
+
+ E1792
+ Fixed
+ 1.0
+
+
+ E1841
+ Provides lower than actual value
+ Basic
+ E1841
+
+
+ E1718
+ 365
+ Primary event
+ 3
+
+
+ E1841
+ Fixed
+ 1.0
+
+
+ E1838
+ Provides values earlier than required time period
+ Basic
+ E1838
+
+
+ E1718
+ 366
+ Primary event
+ 4
+
+
+ E1838
+ Fixed
+ 1.0
+
+
+ E1808
+ Provides values later than required time period
+ Basic
+ E1808
+
+
+ E1718
+ 367
+ Primary event
+ 5
+
+
+ E1808
+ Fixed
+ 1.0
+
+
+ E1842
+ Does not sense
+ Basic
+ E1842
+
+
+ E1851
+ 368
+ Primary event
+ 0
+
+
+ E1842
+ Fixed
+ 1.0
+
+
+ E1739
+ Erractic Sensing
+ Basic
+ E1739
+
+
+ E1851
+ 369
+ Primary event
+ 1
+
+
+ E1739
+ Fixed
+ 1.0
+
+
+ E1727
+ Provides higher than actual value
+ Basic
+ E1727
+
+
+ E1851
+ 370
+ Primary event
+ 2
+
+
+ E1727
+ Fixed
+ 1.0
+
+
+ E1824
+ Provides lower than actual value
+ Basic
+ E1824
+
+
+ E1851
+ 371
+ Primary event
+ 3
+
+
+ E1824
+ Fixed
+ 1.0
+
+
+ E1863
+ Provides values earlier than required time period
+ Basic
+ E1863
+
+
+ E1851
+ 372
+ Primary event
+ 4
+
+
+ E1863
+ Fixed
+ 1.0
+
+
+ E1813
+ Provides values later than required time period
+ Basic
+ E1813
+
+
+ E1851
+ 373
+ Primary event
+ 5
+
+
+ E1813
+ Fixed
+ 1.0
+
+
+ E1994
+ 354
+ Primary event
+ 0
+
+
+ E2015
+ 355
+ Primary event
+ 0
+
+
+ E2023
+ 121
+ Gate
+ 0
+
+
+ E1887
+ 355
+ Primary event
+ 0
+
+
+ E1931
+ 354
+ Primary event
+ 0
+
+
+ E2012
+ Does not sense
+ Basic
+ E2012
+
+
+ E1910
+ 374
+ Primary event
+ 0
+
+
+ E2012
+ Fixed
+ 1.0
+
+
+ E1973
+ Erractic Sensing
+ Basic
+ E1973
+
+
+ E1910
+ 375
+ Primary event
+ 1
+
+
+ E1973
+ Fixed
+ 1.0
+
+
+ E1939
+ Provides higher than actual value
+ Basic
+ E1939
+
+
+ E1910
+ 376
+ Primary event
+ 2
+
+
+ E1939
+ Fixed
+ 1.0
+
+
+ E1911
+ Provides lower than actual value
+ Basic
+ E1911
+
+
+ E1910
+ 377
+ Primary event
+ 3
+
+
+ E1911
+ Fixed
+ 1.0
+
+
+ E1991
+ Provides values earlier than required time period
+ Basic
+ E1991
+
+
+ E1910
+ 378
+ Primary event
+ 4
+
+
+ E1991
+ Fixed
+ 1.0
+
+
+ E1918
+ Provides values later than required time period
+ Basic
+ E1918
+
+
+ E1910
+ 379
+ Primary event
+ 5
+
+
+ E1918
+ Fixed
+ 1.0
+
+
+ E1975
+ Does not sense
+ Basic
+ E1975
+
+
+ E1893
+ 380
+ Primary event
+ 0
+
+
+ E1975
+ Fixed
+ 1.0
+
+
+ E2021
+ Erractic Sensing
+ Basic
+ E2021
+
+
+ E1893
+ 381
+ Primary event
+ 1
+
+
+ E2021
+ Fixed
+ 1.0
+
+
+ E1967
+ Provides higher than actual value
+ Basic
+ E1967
+
+
+ E1893
+ 382
+ Primary event
+ 2
+
+
+ E1967
+ Fixed
+ 1.0
+
+
+ E2016
+ Provides lower than actual value
+ Basic
+ E2016
+
+
+ E1893
+ 383
+ Primary event
+ 3
+
+
+ E2016
+ Fixed
+ 1.0
+
+
+ E2013
+ Provides values earlier than required time period
+ Basic
+ E2013
+
+
+ E1893
+ 384
+ Primary event
+ 4
+
+
+ E2013
+ Fixed
+ 1.0
+
+
+ E1983
+ Provides values later than required time period
+ Basic
+ E1983
+
+
+ E1893
+ 385
+ Primary event
+ 5
+
+
+ E1983
+ Fixed
+ 1.0
+
+
+ E2017
+ Does not sense
+ Basic
+ E2017
+
+
+ E2026
+ 386
+ Primary event
+ 0
+
+
+ E2017
+ Fixed
+ 1.0
+
+
+ E1914
+ Erractic Sensing
+ Basic
+ E1914
+
+
+ E2026
+ 387
+ Primary event
+ 1
+
+
+ E1914
+ Fixed
+ 1.0
+
+
+ E1902
+ Provides higher than actual value
+ Basic
+ E1902
+
+
+ E2026
+ 388
+ Primary event
+ 2
+
+
+ E1902
+ Fixed
+ 1.0
+
+
+ E1999
+ Provides lower than actual value
+ Basic
+ E1999
+
+
+ E2026
+ 389
+ Primary event
+ 3
+
+
+ E1999
+ Fixed
+ 1.0
+
+
+ E2038
+ Provides values earlier than required time period
+ Basic
+ E2038
+
+
+ E2026
+ 390
+ Primary event
+ 4
+
+
+ E2038
+ Fixed
+ 1.0
+
+
+ E1988
+ Provides values later than required time period
+ Basic
+ E1988
+
+
+ E2026
+ 391
+ Primary event
+ 5
+
+
+ E1988
+ Fixed
+ 1.0
+
+
+ E1671
+ 354
+ Primary event
+ 0
+
+
+ E1674
+ 355
+ Primary event
+ 0
+
+
+ E1577
+ 121
+ Gate
+ 0
+
+
+ E1530
+ 355
+ Primary event
+ 0
+
+
+ E1603
+ 354
+ Primary event
+ 0
+
+
+ E1672
+ Does not sense
+ Basic
+ E1672
+
+
+ E1535
+ 392
+ Primary event
+ 0
+
+
+ E1672
+ Fixed
+ 1.0
+
+
+ E1638
+ Erractic Sensing
+ Basic
+ E1638
+
+
+ E1535
+ 393
+ Primary event
+ 1
+
+
+ E1638
+ Fixed
+ 1.0
+
+
+ E1589
+ Provides higher than actual value
+ Basic
+ E1589
+
+
+ E1535
+ 394
+ Primary event
+ 2
+
+
+ E1589
+ Fixed
+ 1.0
+
+
+ E1560
+ Provides lower than actual value
+ Basic
+ E1560
+
+
+ E1535
+ 395
+ Primary event
+ 3
+
+
+ E1560
+ Fixed
+ 1.0
+
+
+ E1613
+ Provides values earlier than required time period
+ Basic
+ E1613
+
+
+ E1535
+ 396
+ Primary event
+ 4
+
+
+ E1613
+ Fixed
+ 1.0
+
+
+ E1591
+ Provides values later than required time period
+ Basic
+ E1591
+
+
+ E1535
+ 397
+ Primary event
+ 5
+
+
+ E1591
+ Fixed
+ 1.0
+
+
+ E1657
+ Does not sense
+ Basic
+ E1657
+
+
+ E1687
+ 398
+ Primary event
+ 0
+
+
+ E1657
+ Fixed
+ 1.0
+
+
+ E1658
+ Erractic Sensing
+ Basic
+ E1658
+
+
+ E1687
+ 399
+ Primary event
+ 1
+
+
+ E1658
+ Fixed
+ 1.0
+
+
+ E1549
+ Provides higher than actual value
+ Basic
+ E1549
+
+
+ E1687
+ 400
+ Primary event
+ 2
+
+
+ E1549
+ Fixed
+ 1.0
+
+
+ E1688
+ Provides lower than actual value
+ Basic
+ E1688
+
+
+ E1687
+ 401
+ Primary event
+ 3
+
+
+ E1688
+ Fixed
+ 1.0
+
+
+ E1602
+ Provides values earlier than required time period
+ Basic
+ E1602
+
+
+ E1687
+ 402
+ Primary event
+ 4
+
+
+ E1602
+ Fixed
+ 1.0
+
+
+ E1565
+ Provides values later than required time period
+ Basic
+ E1565
+
+
+ E1687
+ 403
+ Primary event
+ 5
+
+
+ E1565
+ Fixed
+ 1.0
+
+
+ E1697
+ Does not sense
+ Basic
+ E1697
+
+
+ E1702
+ 404
+ Primary event
+ 0
+
+
+ E1697
+ Fixed
+ 1.0
+
+
+ E1556
+ Erractic Sensing
+ Basic
+ E1556
+
+
+ E1702
+ 405
+ Primary event
+ 1
+
+
+ E1556
+ Fixed
+ 1.0
+
+
+ E1544
+ Provides higher than actual value
+ Basic
+ E1544
+
+
+ E1702
+ 406
+ Primary event
+ 2
+
+
+ E1544
+ Fixed
+ 1.0
+
+
+ E1690
+ Provides lower than actual value
+ Basic
+ E1690
+
+
+ E1702
+ 407
+ Primary event
+ 3
+
+
+ E1690
+ Fixed
+ 1.0
+
+
+ E1598
+ Provides values earlier than required time period
+ Basic
+ E1598
+
+
+ E1702
+ 408
+ Primary event
+ 4
+
+
+ E1598
+ Fixed
+ 1.0
+
+
+ E1622
+ Provides values later than required time period
+ Basic
+ E1622
+
+
+ E1702
+ 409
+ Primary event
+ 5
+
+
+ E1622
+ Fixed
+ 1.0
+
+
+ E953
+ Does not sense
+ Basic
+ E953
+
+
+ E1523
+ 410
+ Primary event
+ 0
+
+
+ E953
+ Fixed
+ 1.0
+
+
+ E954
+ Erractic Sensing
+ Basic
+ E954
+
+
+ E1523
+ 411
+ Primary event
+ 1
+
+
+ E954
+ Fixed
+ 1.0
+
+
+ E955
+ Provides higher than actual value
+ Basic
+ E955
+
+
+ E1523
+ 412
+ Primary event
+ 2
+
+
+ E955
+ Fixed
+ 1.0
+
+
+ E956
+ Provides lower than actual value
+ Basic
+ E956
+
+
+ E1523
+ 413
+ Primary event
+ 3
+
+
+ E956
+ Fixed
+ 1.0
+
+
+ E957
+ Provides values earlier than required time period
+ Basic
+ E957
+
+
+ E1523
+ 414
+ Primary event
+ 4
+
+
+ E957
+ Fixed
+ 1.0
+
+
+ E958
+ Provides values later than required time period
+ Basic
+ E958
+
+
+ E1523
+ 415
+ Primary event
+ 5
+
+
+ E958
+ Fixed
+ 1.0
+
+
+ E959
+ Shunt Sensor not properly soldered
+ Basic
+ E959
+
+
+ E1523
+ 416
+ Primary event
+ 6
+
+
+ E959
+ Fixed
+ 1.0
+
+
+ E961
+ Sesnor damages due to EMI/EMC failure
+ Basic
+ E961
+
+
+ E1523
+ 417
+ Primary event
+ 7
+
+
+ E961
+ Fixed
+ 1.0
+
+
\ No newline at end of file
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi
new file mode 100644
index 0000000..9b9d606
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2210 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2210
new file mode 100644
index 0000000..eded95c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2210
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2310 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2310
new file mode 100644
index 0000000..186f5fd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2310
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2320 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2320
new file mode 100644
index 0000000..8abbefd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/AnalyzeConstraints.xmi.pre2320
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_1fzR4OT_EemDKMXKazwdEA.chklst_rtm b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_1fzR4OT_EemDKMXKazwdEA.chklst_rtm
new file mode 100644
index 0000000..f6a63a4
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_1fzR4OT_EemDKMXKazwdEA.chklst_rtm
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_1fzR4OT_EemDKMXKazwdEA_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_1fzR4OT_EemDKMXKazwdEA_ch_review0.layout
new file mode 100644
index 0000000..a026046
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_1fzR4OT_EemDKMXKazwdEA_ch_review0.layout
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_BR52MDo6Ee2fTugI974vXw.chklst_rtm b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_BR52MDo6Ee2fTugI974vXw.chklst_rtm
new file mode 100644
index 0000000..35cfbfd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_BR52MDo6Ee2fTugI974vXw.chklst_rtm
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_BR52MDo6Ee2fTugI974vXw_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_BR52MDo6Ee2fTugI974vXw_ch_review0.layout
new file mode 100644
index 0000000..8832b43
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_BR52MDo6Ee2fTugI974vXw_ch_review0.layout
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EN-yECc-Eea-8YkLqRAPAA.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EN-yECc-Eea-8YkLqRAPAA.chklst_def
new file mode 100644
index 0000000..b27108c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EN-yECc-Eea-8YkLqRAPAA.chklst_def
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EN-yECc-Eea-8YkLqRAPAA_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EN-yECc-Eea-8YkLqRAPAA_ch_review0.layout
new file mode 100644
index 0000000..5f00cd2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EN-yECc-Eea-8YkLqRAPAA_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EOfcgBmwEemHsZrTo6Qoyg.chklst_rtm b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EOfcgBmwEemHsZrTo6Qoyg.chklst_rtm
new file mode 100644
index 0000000..093f48b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EOfcgBmwEemHsZrTo6Qoyg.chklst_rtm
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EOfcgBmwEemHsZrTo6Qoyg_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EOfcgBmwEemHsZrTo6Qoyg_ch_review0.layout
new file mode 100644
index 0000000..7a2e52c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_EOfcgBmwEemHsZrTo6Qoyg_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_k4Iu8CPGEem7IbokExUh5g.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_k4Iu8CPGEem7IbokExUh5g.chklst_def
new file mode 100644
index 0000000..b0b7224
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_k4Iu8CPGEem7IbokExUh5g.chklst_def
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_k4Iu8CPGEem7IbokExUh5g_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_k4Iu8CPGEem7IbokExUh5g_ch_review0.layout
new file mode 100644
index 0000000..a387141
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_k4Iu8CPGEem7IbokExUh5g_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_kgSncJSmEeefbsnFgah_5Q.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_kgSncJSmEeefbsnFgah_5Q.chklst_def
new file mode 100644
index 0000000..0ad60fd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_kgSncJSmEeefbsnFgah_5Q.chklst_def
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_kgSncJSmEeefbsnFgah_5Q_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_kgSncJSmEeefbsnFgah_5Q_ch_review0.layout
new file mode 100644
index 0000000..fda5cc6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_kgSncJSmEeefbsnFgah_5Q_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ogXQwG9IEeqG1abzinpicA.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ogXQwG9IEeqG1abzinpicA.chklst_def
new file mode 100644
index 0000000..f3a93e6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ogXQwG9IEeqG1abzinpicA.chklst_def
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ogXQwG9IEeqG1abzinpicA_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ogXQwG9IEeqG1abzinpicA_ch_review0.layout
new file mode 100644
index 0000000..8a60fdd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ogXQwG9IEeqG1abzinpicA_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_r-HyQBmWEemHsZrTo6Qoyg.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_r-HyQBmWEemHsZrTo6Qoyg.chklst_def
new file mode 100644
index 0000000..e233ab7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_r-HyQBmWEemHsZrTo6Qoyg.chklst_def
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_r-HyQBmWEemHsZrTo6Qoyg_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_r-HyQBmWEemHsZrTo6Qoyg_ch_review0.layout
new file mode 100644
index 0000000..1833557
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_r-HyQBmWEemHsZrTo6Qoyg_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_re7ecLH9EeCQYIKxeQ-Alw.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_re7ecLH9EeCQYIKxeQ-Alw.chklst_def
new file mode 100644
index 0000000..963ea7a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_re7ecLH9EeCQYIKxeQ-Alw.chklst_def
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_re7ecLH9EeCQYIKxeQ-Alw_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_re7ecLH9EeCQYIKxeQ-Alw_ch_review0.layout
new file mode 100644
index 0000000..af28fda
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_re7ecLH9EeCQYIKxeQ-Alw_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ug-vkCc8Eea-8YkLqRAPAA.chklst_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ug-vkCc8Eea-8YkLqRAPAA.chklst_def
new file mode 100644
index 0000000..04d83c6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ug-vkCc8Eea-8YkLqRAPAA.chklst_def
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ug-vkCc8Eea-8YkLqRAPAA_ch_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ug-vkCc8Eea-8YkLqRAPAA_ch_review0.layout
new file mode 100644
index 0000000..efce36b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/checklist/_ug-vkCc8Eea-8YkLqRAPAA_ch_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_0fdikF4vEfCZKp8u5J2grA.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_0fdikF4vEfCZKp8u5J2grA.measures
new file mode 100644
index 0000000..04f0886
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_0fdikF4vEfCZKp8u5J2grA.measures
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_0fdikF4vEfCZKp8u5J2grA_measures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_0fdikF4vEfCZKp8u5J2grA_measures0.layout
new file mode 100644
index 0000000..bfcc5f7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_0fdikF4vEfCZKp8u5J2grA_measures0.layout
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4QeWEF4vEfCZKp8u5J2grA.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4QeWEF4vEfCZKp8u5J2grA.measures
new file mode 100644
index 0000000..6ef9777
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4QeWEF4vEfCZKp8u5J2grA.measures
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4QeWEF4vEfCZKp8u5J2grA_measures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4QeWEF4vEfCZKp8u5J2grA_measures0.layout
new file mode 100644
index 0000000..d34573b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4QeWEF4vEfCZKp8u5J2grA_measures0.layout
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4uIXoIUrEe6bcr_7ut9TnA.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4uIXoIUrEe6bcr_7ut9TnA.measures
new file mode 100644
index 0000000..048bd27
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4uIXoIUrEe6bcr_7ut9TnA.measures
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4uIXoIUrEe6bcr_7ut9TnA_measures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4uIXoIUrEe6bcr_7ut9TnA_measures0.layout
new file mode 100644
index 0000000..77df7a5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_4uIXoIUrEe6bcr_7ut9TnA_measures0.layout
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_69z6EDejEfCloqXVZNQXRg.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_69z6EDejEfCloqXVZNQXRg.measures
new file mode 100644
index 0000000..49a7584
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_69z6EDejEfCloqXVZNQXRg.measures
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_69z6EDejEfCloqXVZNQXRg_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_69z6EDejEfCloqXVZNQXRg_sme0.layout
new file mode 100644
index 0000000..6c0e37c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_69z6EDejEfCloqXVZNQXRg_sme0.layout
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA.ha
new file mode 100644
index 0000000..556f6e6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA.ha
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+ garage (general for service)
+
+
+
+
+ garage on car hoist or propped up
+
+
+
+
+ car wash
+
+
+
+
+ n-leg-crossing
+
+
+
+
+ hill
+
+
+
+
+ steep downgrade
+
+
+
+
+
+
+
+ parking structure
+ parking
+
+
+
+
+ steep downgrade
+ parking structure
+
+
+
+
+ hill
+ parking structure
+
+
+
+
+ curb-side
+ parking
+
+
+
+
+ parking lot
+ parking
+
+
+
+
+ parking
+
+
+
+
+ n-leg-crossing
+
+
+
+
+ n-leg-crossing
+
+
+
+
+ n-leg-crossing
+
+
+
+
+ n-leg-crossing
+
+
+
+
+ n-leg-crossing
+
+
+
+
+ bike-road crossing
+
+
+
+
+
+
+
+ n-leg-crossing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ parking structure
+
+
+
+
+
+
+
+ narrow curve (r<120m)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ railroad crossing
+
+
+
+
+ hill
+ downgrade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ construction area
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ hill
+
+
+
+
+ steep downgrade
+
+
+
+
+
+
+
+ towing
+
+
+
+
+ being towed
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha0.layout
new file mode 100644
index 0000000..40a0da1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha1.layout
new file mode 100644
index 0000000..fd130c5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha1.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha2.layout
new file mode 100644
index 0000000..dabd553
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha2.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha3.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha3.layout
new file mode 100644
index 0000000..a2e123a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_6Z8n8LOMEeCra7I1nrDHCA_ha3.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_OUg8wAwrEeSW27aUFfiZXA.missionprofile b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_OUg8wAwrEeSW27aUFfiZXA.missionprofile
new file mode 100644
index 0000000..001df8a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_OUg8wAwrEeSW27aUFfiZXA.missionprofile
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_QMJscAwuEeSW27aUFfiZXA.missionprofile b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_QMJscAwuEeSW27aUFfiZXA.missionprofile
new file mode 100644
index 0000000..603e373
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_QMJscAwuEeSW27aUFfiZXA.missionprofile
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_XHHp8DerEfCloqXVZNQXRg.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_XHHp8DerEfCloqXVZNQXRg.measures
new file mode 100644
index 0000000..b447674
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_XHHp8DerEfCloqXVZNQXRg.measures
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_XHHp8DerEfCloqXVZNQXRg_measures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_XHHp8DerEfCloqXVZNQXRg_measures0.layout
new file mode 100644
index 0000000..b0e16f2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_XHHp8DerEfCloqXVZNQXRg_measures0.layout
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_f8kKYCP7Ee-zPpIFUA321A.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_f8kKYCP7Ee-zPpIFUA321A.measures
new file mode 100644
index 0000000..6cb1019
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_f8kKYCP7Ee-zPpIFUA321A.measures
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_f8kKYCP7Ee-zPpIFUA321A_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_f8kKYCP7Ee-zPpIFUA321A_sme0.layout
new file mode 100644
index 0000000..18debae
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_f8kKYCP7Ee-zPpIFUA321A_sme0.layout
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_gif8gCOnEem7IbokExUh5g.missionprofile b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_gif8gCOnEem7IbokExUh5g.missionprofile
new file mode 100644
index 0000000..b7c5b66
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_gif8gCOnEem7IbokExUh5g.missionprofile
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_gq8t6SOnEem7IbokExUh5g.missionprofile b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_gq8t6SOnEem7IbokExUh5g.missionprofile
new file mode 100644
index 0000000..c529a33
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_gq8t6SOnEem7IbokExUh5g.missionprofile
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_i5YnoAwuEeSW27aUFfiZXA.missionprofile b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_i5YnoAwuEeSW27aUFfiZXA.missionprofile
new file mode 100644
index 0000000..bb5e6dd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_i5YnoAwuEeSW27aUFfiZXA.missionprofile
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_rSuvoCseEfCMc_2Esfz5fQ.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_rSuvoCseEfCMc_2Esfz5fQ.ha
new file mode 100644
index 0000000..dd8d817
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_rSuvoCseEfCMc_2Esfz5fQ.ha
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_rSuvoCseEfCMc_2Esfz5fQ_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_rSuvoCseEfCMc_2Esfz5fQ_ha0.layout
new file mode 100644
index 0000000..ecdd9e1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_rSuvoCseEfCMc_2Esfz5fQ_ha0.layout
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_x4v00AwsEeSW27aUFfiZXA.missionprofile b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_x4v00AwsEeSW27aUFfiZXA.missionprofile
new file mode 100644
index 0000000..c2aa1b5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/_x4v00AwsEeSW27aUFfiZXA.missionprofile
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/settings.cybersec b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/settings.cybersec
new file mode 100644
index 0000000..a2bbece
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/settings.cybersec
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/settings.riskclassification b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/settings.riskclassification
new file mode 100644
index 0000000..6bf6fde
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/settings.riskclassification
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D10.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D10.measures
new file mode 100644
index 0000000..221801b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D10.measures
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D10_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D10_sme0.layout
new file mode 100644
index 0000000..5ffc34d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D10_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D2.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D2.measures
new file mode 100644
index 0000000..70645c5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D2.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D2_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D2_sme0.layout
new file mode 100644
index 0000000..f3ce1fa
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D2_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D3.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D3.measures
new file mode 100644
index 0000000..beef533
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D3.measures
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D3_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D3_sme0.layout
new file mode 100644
index 0000000..68ba6ed
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D3_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D4.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D4.measures
new file mode 100644
index 0000000..e3bd77a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D4.measures
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D4_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D4_sme0.layout
new file mode 100644
index 0000000..2dffd32
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D4_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D5.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D5.measures
new file mode 100644
index 0000000..5e21550
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D5.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D5_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D5_sme0.layout
new file mode 100644
index 0000000..30c6e9d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D5_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D6.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D6.measures
new file mode 100644
index 0000000..cc89109
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D6.measures
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D6_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D6_sme0.layout
new file mode 100644
index 0000000..4eebf82
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D6_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D7.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D7.measures
new file mode 100644
index 0000000..cb0b7c7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D7.measures
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D7_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D7_sme0.layout
new file mode 100644
index 0000000..579e713
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D7_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D8.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D8.measures
new file mode 100644
index 0000000..68fd635
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D8.measures
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D8_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D8_sme0.layout
new file mode 100644
index 0000000..0363414
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D8_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D9.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D9.measures
new file mode 100644
index 0000000..f8298ce
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D9.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D9_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D9_sme0.layout
new file mode 100644
index 0000000..034c949
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_05-D9_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-32.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-32.measures
new file mode 100644
index 0000000..89557b8
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-32.measures
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-32_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-32_sme0.layout
new file mode 100644
index 0000000..27a6622
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-32_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-33.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-33.measures
new file mode 100644
index 0000000..798fa35
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-33.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-33_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-33_sme0.layout
new file mode 100644
index 0000000..a92bba7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-33_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-34.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-34.measures
new file mode 100644
index 0000000..0627a2f
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-34.measures
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-34_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-34_sme0.layout
new file mode 100644
index 0000000..9f76aa4
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-34_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-35.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-35.measures
new file mode 100644
index 0000000..b6125fe
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-35.measures
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-35_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-35_sme0.layout
new file mode 100644
index 0000000..1c70971
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-35_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-37.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-37.measures
new file mode 100644
index 0000000..9965c50
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-37.measures
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-37_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-37_sme0.layout
new file mode 100644
index 0000000..6fd5c25
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-37_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-38.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-38.measures
new file mode 100644
index 0000000..b36c96f
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-38.measures
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-38_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-38_sme0.layout
new file mode 100644
index 0000000..e19f4bd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-38_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-39.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-39.measures
new file mode 100644
index 0000000..8652ad9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-39.measures
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-39_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-39_sme0.layout
new file mode 100644
index 0000000..5d5c8f4
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-39_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-40.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-40.measures
new file mode 100644
index 0000000..a2d7a9a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-40.measures
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-40_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-40_sme0.layout
new file mode 100644
index 0000000..fc63bda
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-40_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-01.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-01.measures
new file mode 100644
index 0000000..d0f3827
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-01.measures
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-01_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-01_sme0.layout
new file mode 100644
index 0000000..9395985
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-01_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-02.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-02.measures
new file mode 100644
index 0000000..ee1ba81
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-02.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-02_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-02_sme0.layout
new file mode 100644
index 0000000..eb82a4c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-02_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-03.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-03.measures
new file mode 100644
index 0000000..ae88a7c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-03.measures
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-03_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-03_sme0.layout
new file mode 100644
index 0000000..92a47c3
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-03_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-04.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-04.measures
new file mode 100644
index 0000000..20d4510
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-04.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-04_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-04_sme0.layout
new file mode 100644
index 0000000..e17315c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-04_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-05.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-05.measures
new file mode 100644
index 0000000..bca717b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-05.measures
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-05_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-05_sme0.layout
new file mode 100644
index 0000000..1dd7997
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-05_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-06.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-06.measures
new file mode 100644
index 0000000..ccdfa78
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-06.measures
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-06_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-06_sme0.layout
new file mode 100644
index 0000000..6f3fd58
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-06_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-07.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-07.measures
new file mode 100644
index 0000000..f5230d6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-07.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-07_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-07_sme0.layout
new file mode 100644
index 0000000..cb361dc
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-07_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-08.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-08.measures
new file mode 100644
index 0000000..c71e2cf
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-08.measures
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-08_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-08_sme0.layout
new file mode 100644
index 0000000..73d68f0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-08_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-09.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-09.measures
new file mode 100644
index 0000000..81be7bb
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-09.measures
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-09_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-09_sme0.layout
new file mode 100644
index 0000000..97bdc1e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-09_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-10.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-10.measures
new file mode 100644
index 0000000..c705991
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-10.measures
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-10_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-10_sme0.layout
new file mode 100644
index 0000000..423ba62
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-10_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-11.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-11.measures
new file mode 100644
index 0000000..a722bf5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-11.measures
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-11_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-11_sme0.layout
new file mode 100644
index 0000000..7f9d75b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-51-11_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-57.measures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-57.measures
new file mode 100644
index 0000000..2dc1c57
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-57.measures
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-57_sme0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-57_sme0.layout
new file mode 100644
index 0000000..07fd130
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/commons/table_11-57_sme0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/factory.js b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/factory.js
new file mode 100644
index 0000000..1387367
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/factory.js
@@ -0,0 +1,1886 @@
+/*
+ * Copyright 2017-2024 ANSYS, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+ * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all copies or substantial portions of
+ * the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+ * OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * v2024-04-19 - NH extended the signature by collection type for: TriggerCollection, MeasureCatalog, SystemEffectCollection, WeaknessCollection
+ * v2024-04-05 - MW extended the signature for failure collection creation by the required collection type (using the context parameter of createElement)
+ * v2024-03-26 - JM added support for MissionProfile and contained data
+ * v2023-12-05 - JM added support for RiskTimeProbabilityModel
+ * v2022-09-12 - JM added support Checklist templates (23.1.0 only)
+ * v2022-09-01 - JM added support for Item (finally)
+ * v2022-05-17 - JM fixed SysMLValueProperty handling for 21.1 and 21.0 (was introduced later)
+ * v2022-04-26 - JM added support for DC worksheet
+ * v2022-03-07 - JM fixed connector and dependency creation for scripted importer use case
+ * v2022-03-31 - JM added support for SecurityGoal
+ * v2022-03-31 - MW support for FailureEffectCreation
+ * v2022-03-23 - JM added support for SysMLValueProperty
+ * v2022-03-11 - JM fixed connector doublet handling and connector creation for 22.1
+ * v2022-03-01 - JM prevent creation of connector/dependency duplicates
+ * v2022-02-08 - JM support for DCMetricsParameters
+ * v2022-01-20 - MW support creation of damage scenario and other 22.1 artifacts + some leftovers
+ * v2022-01-04 - JM support creation of system models without any scope
+ * v2021-04-07 - JM fixed glitch preventing ui.js work together with factory.js
+ * v2021-03-17 - JM support creation of Failure Rate Data
+ * v2020-09-21 - JM prevent creation of contribution duplicates
+ * v2020-09-21 - JM fixed requirements relation from sub-requirement
+ * v2020-08-14 - JM support creation of system models
+ * v2020-06-29 - JM support creation of checklist items inside other items
+ * v2020-05-06 - JM improved error handling for double traces and write protected HAZOP
+ * v2020-04-22 - JM added support for add map entries in HAZOP entries
+ * v2020-04-06 - JM added support for HAZOP and Guidewords
+ * v2020-03-20 - JM small fix for Trace (> v310)
+ * v2020-03-02 - JM initial support for Diagrams
+ * v2019-11-13 - JM support for more Cybersecurity elements (Stakeholder)
+ * v2019-11-05 - JM support for Cybersecurity elements
+ * v2019-09-09 - JM more support for Causality Relations
+ * v2019-08-29 - JM fixed creation of Ports/FlowPorts
+ * v2019-08-29 - JM initial support for Weaknesses and Triggers
+ * v2019-04-11 - JM added support for Actions
+ * v2019-01-30 - JM added support for version 2019 R1
+ * v2018-08-24 - JM added support for Checklist template usage
+ * v2018-06-18 - JM added support for Hazard and Error
+ * v2018-06-12 - JM fixed return value for FailureRelation and SafetyReqRelation
+ * v2018-02-28 - JM added support for SysMLDependency and SysMLAbstraction
+ * v2018-02-14 - JM added support for FRVariable
+ * v2017-10-18 - JM added support for SysMLConnector
+ * v2017-09-13 - JM initial version
+ */
+if (!bind) {
+ throw "This script requires extended API";
+}
+
+// bind operations (NOT OFFICIAL API YET)
+var AddPackageOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddPackageOperation", false);
+var AddFunctionOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddFunctionOperation", false);
+var AddMalfunctionOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddMalfunctionOperation", false);
+var AddFailureModeOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddFailureModeOperation", false);
+var AddHazardOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddHazardOperation", false);
+var AddDamageScenarioOperation = undefined;
+var AddErrorOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddErrorOperation", false);
+var AddMeasureOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddMeasureOperation", false);
+var AddSafetyRequirementOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddSafetyRequirementOperation", false);
+var AddSafetyGoalOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddSafetyGoalOperation", false);
+var AddSafetyMechanismOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddSafetyMechanismOperation", false);
+var CreateTraceOperation = bind("de.ikv.medini.kernel.traceability", "de.ikv.medini.kernel.traceability.operations.CreateTraceOperation", false);
+var MediniModelModificationUtil = bind("de.ikv.medini.util.emf.plugin", "de.ikv.medini.util.emf.edit.MediniModelModificationUtil", false);
+var SafetyModelUtil = bind("de.ikv.medini.metamodel.safety", "de.ikv.medini.metamodel.safetyModel.util.SafetyModelUtil", false);
+var SafetyGoalsUtils = bind("de.ikv.analyze.metamodel.safetygoals", "de.ikv.analyze.metamodel.safetygoals.util.SafetyGoalsUtils", false);
+
+var CreateSystemArchitectureModelOperation = bind("de.ikv.analyze.sysml.core", "de.ikv.analyze.sysml.core.operations.CreateSystemArchitectureModelOperation", false);
+var CreateItemModelOperation = bind("de.ikv.analyze.item.core", "de.ikv.analyze.item.core.operations.CreateItemModelOperation", false);
+var CreateHazardAnalysisModelOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.CreateHazardAnalysisModelOperation", false);
+var CreateFMEAWorksheetOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.CreateFMEAWorksheetOperation", false);
+var CreateDCWorksheetOperation = bind("de.ikv.analyze.editor.dc.core", "de.ikv.analyze.editor.dc.core.operations.CreateDCWorksheetOperation", false);
+var CreateFTAModelOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.CreateFTAModelOperation", false);
+var CreateChecklistOperation = bind("de.ikv.analyze.editor.creation.checklist", "de.ikv.analyze.editor.creation.checklist.operations.CreateChecklistOperation", false);
+var CreateSafetyGoalModelOperation = bind("de.ikv.analyze.safetygoal.core", "de.ikv.analyze.safetygoal.core.operations.CreateSafetyGoalModelOperation", false);
+var CreateMissionProfileModelOperation = bind("de.ikv.analyze.failureratecatalogs", "de.ikv.analyze.failureratecatalogs.missionprofiles.operations.CreateMissionProfileModelOperation", false);
+var ImportChecklistReviewOperation = undefined;
+
+var SysmlFactory = bind("de.ikv.medini.metamodel.sysml", "de.ikv.medini.metamodel.sysml.SysmlFactory", false);
+var SafetyModelFactory = bind("de.ikv.medini.metamodel.safety", "de.ikv.medini.metamodel.safetyModel.SafetyModelFactory", false);
+var SafetyGoalsFactory = bind("de.ikv.analyze.metamodel.safetygoals", "de.ikv.analyze.metamodel.safetygoals.SafetyGoalsFactory", false);
+var FMEAFactory = bind("de.ikv.medini.metamodel.fmea", "de.ikv.medini.metamodel.FMEA.FMEAFactory", false);
+var HazardAnalysisFactory = bind("de.ikv.analyze.metamodel.hazard", "de.ikv.analyze.metamodel.hazard.HazardAnalysisFactory", false);
+var FTAFactory = bind("de.ikv.medini.metamodel.fta", "de.ikv.medini.metamodel.FTA.FTAFactory", false);
+var ChecklistFactory = bind("de.ikv.analyze.metamodel.checklist", "de.ikv.analyze.metamodel.checklist.ChecklistFactory", false);
+var TransactionUtil = bind("org.eclipse.emf.transaction", "org.eclipse.emf.transaction.util.TransactionUtil", false);
+var DCFactory = bind("de.ikv.analyze.metamodel.dc", "de.ikv.analyze.metamodel.dc.DcFactory", false);
+
+var CreateNewFailureCollectionOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.CreateNewFailureCollectionOperation", false);
+var CreateNewSystemEffectCollectionOperation = undefined;
+var CreateNewMeasureCatalogOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.CreateNewMeasureCatalogOperation", false);
+// ANY REFERENCE TO SYSML DIAGRAM CLASSES WERE INTENIONALLY REMOVED TO PREVENT TROUBLE WIHT BUNDLE ACTIVATION FROM NON-UI THREADS
+var AnalyzeSystemAllocateOperation = bind("de.ikv.analyze.sysml.core", "de.ikv.analyze.sysml.core.operations.AnalyzeSystemAllocateOperation", false);
+var SysMLModelUtils = bind("de.ikv.medini.sysml.core", "de.ikv.medini.sysml.core.SysMLModelUtils", false);
+
+var FailureRateCatalogsFactory = bind("de.ikv.medini.metamodel.failureratecatalogs", "de.ikv.medini.metamodel.failureratecatalogs.FailureRateCatalogsFactory", false);
+var FailureRateCatalogsPackage = bind("de.ikv.medini.metamodel.failureratecatalogs", "de.ikv.medini.metamodel.failureratecatalogs.FailureRateCatalogsPackage", false);
+var MExpressionsFactory = bind("de.ikv.medini.metamodel.expressions", "de.ikv.medini.metamodel.MExpressions.MExpressionsFactory", false);
+var MExpressionsPackage = bind("de.ikv.medini.metamodel.expressions", "de.ikv.medini.metamodel.MExpressions.MExpressionsPackage", false);
+
+var StructuredSelection = bind("org.eclipse.jface", "org.eclipse.jface.viewers.StructuredSelection", false);
+var VanillaAction = bind("de.ikv.medini.util.eclipse", "de.ikv.medini.util.eclipse.jface.action.VanillaAction", false);
+
+// do not define it here and now
+var CreatePJDiagramOperation = undefined;
+var CreateNewDiagramHandler = undefined;
+
+// these operations were introduced with 20.1 or later - avoid breaking scripts
+var CreateNewWeaknessCollectionOperation = undefined;
+var CreateNewTriggerCollectionOperation = undefined;
+var AddLimitationOperation = undefined;
+var AddTriggeringConditionOperation = undefined;
+var AddVulnerabilityOperation = undefined;
+var AddAttackOperation = undefined;
+var AddThreatOperation = undefined;
+var CreateNewThreatAssessmentModelOperation = undefined;
+var ThreatAssessmentFactory = undefined;
+var CreateAttackTreeOperation = undefined;
+var AttackTreeFactory = undefined;
+var DCMetricsParametersBuilder = undefined;
+
+// see more bindings below
+
+// some EMF stuff
+var BasicEList = bind("org.eclipse.emf.common", "org.eclipse.emf.common.util.BasicEList", false);
+
+// helper
+function __createTrace(from, to, ignoreExisting) {
+ // creating multiple traces per pair is strictly forbidden and may cause trouble, better prevent this
+ if (from && to && from.mediniGetTracedElements(to.prototype).contains(to)) {
+ if (ignoreExisting) return undefined; // not easy to really return the existing trace
+ throw "a trace between the two objects already exists";
+ }
+
+ // create one
+ var domain = TransactionUtil.getEditingDomain(from);
+ var op = new CreateTraceOperation(domain, "Link", from, to, "");
+ op.execute(null, null);
+ return op.getTrace();
+}
+
+// helper
+function __createFailureRelation(cause, effect) {
+ return __createCausalityRelation(cause, effect);
+}
+
+// helper
+function __createCausalityRelation(cause, effect) {
+ // compatibility for < 2020 R1
+ if ("addFailureRelation" in SafetyModelUtil.INSTANCE) {
+ return SafetyModelUtil.INSTANCE.addFailureRelation(cause, effect);
+ }
+
+ // this is 2020 R1
+ return SafetyModelUtil.INSTANCE.addCausalityRelation(cause, effect);
+}
+
+// helper
+function __getRequirementsModel(source) {
+ // source might be top-level (then model is set) or sub (then container is set)
+ if (source.model) {
+ return source.model;
+ }
+
+ if (!source.container) {
+ throw "requirement is missng the container reference";
+ }
+
+ return __getRequirementsModel(source.container);
+}
+
+function __hasRelationBetween(source, target) {
+ var relations = source.sourceRelations;
+ for (var i=0; i= 340) {
+ feature = Metamodel.FTA.FTAModel.eventNodes;
+ var eventFeature = Metamodel.FTA.FTAModel.eventNodes;
+ var eventNode = FTAFactory.eINSTANCE.create(Metamodel.FTA.EventNode);
+ MediniModelModificationUtil.addValueOfFeature(scope, eventFeature, eventNode);
+ eventNode.event = event;
+ }
+
+ return event;
+}
+
+// helper
+function __createFTAEventNode(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ // create one
+ var eventNode = FTAFactory.eINSTANCE.create(Metamodel.FTA.EventNode);
+ var feature = Metamodel.FTA.FTAModel.eventNodes;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, eventNode);
+
+ return eventNode;
+}
+
+// helper
+function __createCustomProbabilityModel(scope, type) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+ if (!type) {
+ console.error("Type is undefined in create method!");
+ }
+
+ // create one
+ var model = FTAFactory.eINSTANCE.create(type);
+ console.log(model);
+ var feature = Metamodel.FTA.Event.probabilityData;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, model);
+
+ return model;
+}
+
+// helper
+function __createFTALogicalGate(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ // create one
+ var gate = FTAFactory.eINSTANCE.create(Metamodel.FTA.LogicalGate);
+ var feature = Metamodel.FTA.FTAModel.gates;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, gate);
+
+ return gate;
+}
+
+// helper
+function __createFTAVotingGate(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ // create one
+ var gate = FTAFactory.eINSTANCE.create(Metamodel.FTA.VotingGate);
+ var feature = Metamodel.FTA.FTAModel.gates;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, gate);
+
+ return gate;
+}
+
+// helper
+function __createFTATransferGate(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ // create one
+ var gate = FTAFactory.eINSTANCE.create(Metamodel.FTA.TransferGate);
+ var feature = Metamodel.FTA.FTAModel.gates;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, gate);
+
+ return gate;
+}
+
+// helper
+function __createFTAConnection(scope, source, target) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ // create one
+ var connection = FTAFactory.eINSTANCE.create(Metamodel.FTA.Connection);
+ var feature = Metamodel.FTA.FTAModel.connections;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, connection);
+
+ if (source != undefined && target != undefined) {
+ // Note: source is the output!
+ connection.inputNode = source;
+ connection.outputNode = target;
+ }
+
+ return connection;
+}
+
+// helper
+function __createInternalWorkingCycle(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ var workingCycle = FailureRateCatalogsFactory.eINSTANCE.create(FailureRateCatalogsPackage.Literals.INTERNAL_WORKING_CYCLE);
+ var feature = Metamodel.failureratecatalogs.MissionProfile.internalWorkingCycles;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, workingCycle);
+
+ return workingCycle;
+}
+
+// helper
+function __createWorkingPhase(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ var workingPhase = FailureRateCatalogsFactory.eINSTANCE.create(FailureRateCatalogsPackage.Literals.WORKING_PHASE);
+ var feature = Metamodel.failureratecatalogs.MissionProfile.workingPhases;
+ MediniModelModificationUtil.addValueOfFeature(scope, feature, workingPhase);
+
+ return workingPhase;
+}
+
+// helper
+function __createMissionProfile(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+ if (!(scope instanceof Metamodel.projectmodel.MediniProject)) {
+ console.error("Scope must be a MediniProject object!");
+ throw "Scope must be a MediniProject object";
+ }
+
+ // we need to place the mission profile into the right hidden package
+ var tempFinder = Global.getFinder(scope);
+ scope = tempFinder.findByType(Metamodel.projectmodel.PJPackage).and('name', 'MissionProfiles').first();
+ if (!scope) {
+ console.error("This project has no package for mission profiles!");
+ throw "This project has no package for mission profiles";
+ }
+
+ // create one
+ var op = new CreateMissionProfileModelOperation("", scope);
+ op.execute(null, null);
+ return op.getMissionProfile();
+}
+
+// helper
+function __createFailureRateData(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ var failureRateData = FailureRateCatalogsFactory.eINSTANCE.create(FailureRateCatalogsPackage.Literals.FAILURE_RATE_DATA);
+ // we create decisions here already
+ var decisions = MExpressionsFactory.eINSTANCE.create(MExpressionsPackage.Literals.DECISIONS);
+ failureRateData.decision = decisions;
+
+ var feature = Metamodel.safetyModel.Failable.failureRateData;
+ MediniModelModificationUtil.setValueOfFeature(scope, feature, failureRateData);
+
+ return failureRateData;
+}
+
+// helper
+function __createFRVariable(scope) {
+ if (!scope) {
+ console.error("Scope is undefined in create method!");
+ }
+
+ var failureRateData = scope.failureRateData;
+ if (failureRateData == null) {
+ failureRateData = FailureRateCatalogsFactory.eINSTANCE.create(FailureRateCatalogsPackage.Literals.FAILURE_RATE_DATA);
+ var feature = Metamodel.safetyModel.Failable.failureRateData;
+ MediniModelModificationUtil.setValueOfFeature(scope, feature, failureRateData);
+ }
+
+ var newVariable = FailureRateCatalogsFactory.eINSTANCE.create(FailureRateCatalogsPackage.Literals.FR_VARIABLE);
+ newVariable.name = "new_variable"; // at least set a name
+ newVariable.valueAsString= "0.0"; // at least set initial value
+
+ var feature2 = Metamodel.safetyModel.IFailureRateData.userVariables;
+ MediniModelModificationUtil.addValueOfFeature(failureRateData, feature2, newVariable);
+
+ return newVariable;
+}
+
+/**
+ * Object Factory()
+ * @constructor
+ * @since 3.1.0
+ * @stability 1 - Experimental
+ */
+function Factory(){}
+Factory.prototype = new Object();
+Factory.ignoreDoubleTraces = false;
+Factory.ignoreDoubleSafetyReqRelations = false;
+Factory.ignoreDoubleSysMLDependencies = false;
+Factory.ignoreDoubleSysMLConnectors = false;
+Factory.ignoreNullScopes = false;
+
+// after a certain version (e.g. 2000 == 20.0.0, 340 = 3.4.0)
+Factory.isV310OrLater = (__tool_version_number && __tool_version_number >= 310);
+Factory.isV340OrLater = (__tool_version_number && __tool_version_number >= 340);
+Factory.isV2000OrLater = (__tool_version_number && __tool_version_number >= 2000);
+Factory.isV2110OrLater = (__tool_version_number && __tool_version_number >= 2100);
+// Note: __tool_version_object was introduced with 21.2.0 and __tool_version_number frozen at 2120
+Factory.isV2120OrLater = "__tool_version_object" in this;
+Factory.isV2210OrLater = Factory.isV2120OrLater && __tool_version_object.major >= 22;
+
+// before a certain version
+Factory.isBeforeV1930 = (__tool_version_number && __tool_version_number < 1930);
+
+// version specific bindings
+if (Factory.isV2120OrLater) {
+ var AddSecurityGoalOperation = bind("de.ikv.analyze.core", "de.ikv.analyze.core.operations.AddSecurityGoalOperation", false);
+}
+
+var ConnectorUtil = undefined;
+if (Factory.isV2210OrLater) {
+ // 22.1 code
+ ConnectorUtil = bind("de.ikv.medini.metamodel.sysml", "de.ikv.medini.metamodel.sysml.util.SysMLConnectorUtil", false);
+} else {
+ // pre 22.1 code
+ ConnectorUtil = bind("de.ikv.medini.uml", "de.ikv.medini.uml.util.ConnectorUtil", false);
+}
+
+/**
+ * Creates an instance of the given type in the given scope.
+ *
+ * @memberOf Factory
+ * @param {Object}
+ * scope
+ * @param {EClass}
+ * type
+ * @returns {Object}
+ * @static
+ * @see Factory
+ * @since 3.1.0
+ * @stability 1 - Experimental
+ */
+
+Factory.createElement = function (scope, type, context) {
+ var collectionType;
+ if (!scope && !this.ignoreNullScopes) {
+ throw "missing mandatory scope argument";
+ }
+ if (!type) {
+ throw "missing mandatory type argument";
+ }
+
+ // SG and SR
+ if (type == Metamodel.safetygoals.SafetyRequirementsModel) {
+ return __createRequirementsModel(scope);
+ }
+ if (type == Metamodel.safetygoals.SafetyRequirement) {
+ return __createSafetyRequirement(scope);
+ }
+ if (type == Metamodel.safetygoals.SafetyGoal) {
+ return __createSafetyGoal(scope);
+ }
+
+ // SYSML
+ if (type == Metamodel.sysml.SysMLPart) {
+ return __createPart(scope);
+ }
+ if (type == Metamodel.sysml.SysMLActivity) {
+ return __createActivity(scope);
+ }
+ if (type == Metamodel.sysml.SysMLAction) {
+ return __createAction(scope);
+ }
+ if (type == Metamodel.sysml.SysMLBlock) {
+ return __createBlock(scope);
+ }
+ if (type == Metamodel.sysml.SysMLPort || type == Metamodel.sysml.SysMLFlowPort) {
+ return __createPort(scope);
+ }
+ if (type == Metamodel.sysml.SysMLPortUsage || type == Metamodel.sysml.SysMLFlowPortUsage) {
+ return __createPortUsage(scope);
+ }
+ if (type == Metamodel.sysml.SysMLContainerPackage) {
+ if (scope instanceof Metamodel.projectmodel.PJScope) {
+ return __createSysMLModel(scope);
+ } else {
+ return __createContainerPackage(scope);
+ }
+ }
+ // TODO This will create Stakeholders always!
+ if (this.isV2000OrLater) {
+ if (type == Metamodel.sysml.SysMLActor) {
+ return __createActor(scope);
+ }
+ }
+ if (this.isV2120OrLater) {
+ if (type == Metamodel.sysml.SysMLValueProperty) {
+ return __createValueProperty(scope);
+ }
+ }
+
+ // SAFETY
+ if (type == Metamodel.safetyModel.MeasureGroup) {
+ return __createMeasureGroup(scope);
+ }
+ if (type == Metamodel.safetyModel.FailureMode) {
+ return __createFailureMode(scope);
+ }
+ if (type == Metamodel.safetyModel.Malfunction) {
+ return __createMalfunction(scope);
+ }
+ if (type == Metamodel.safetyModel.Hazard) {
+ return __createHazard(scope);
+ }
+ if (type == Metamodel.safetyModel.Error) {
+ return __createError(scope);
+ }
+ if (type == Metamodel.safetyModel.Measure) {
+ return __createMeasure(scope);
+ }
+ if (type == Metamodel.safetyModel.FailureCollection) {
+ collectionType = context;
+ return __createFailureCollection(scope, collectionType);
+ }
+ // since 2017-09-13
+ if (type == Metamodel.safetyModel.MeasureCatalog) {
+ collectionType = context;
+ return __createMeasureCatalog(scope, collectionType);
+ }
+ // since 2017-09-13
+ if (type == Metamodel.safetyModel.SafetyMechanism) {
+ return __createSafetyMechanism(scope);
+ }
+ if (this.isV2000OrLater) {
+ if (type == Metamodel.safetyModel.WeaknessCollection) {
+ collectionType = context;
+ return __createWeaknessCollection(scope, collectionType);
+ }
+ if (type == Metamodel.safetyModel.TriggerCollection) {
+ collectionType = context;
+ return __createTriggerCollection(scope, collectionType);
+ }
+ if (type == Metamodel.safetyModel.Limitation) {
+ return __createLimitation(scope);
+ }
+ if (type == Metamodel.safetyModel.TriggeringCondition) {
+ return __createTriggeringCondition(scope);
+ }
+ if (type == Metamodel.security.Vulnerability) {
+ return __createVulnerability(scope);
+ }
+ if (type == Metamodel.security.Attack) {
+ return __createAttack(scope);
+ }
+ if (type == Metamodel.security.Threat) {
+ return __createThreat(scope);
+ }
+ if (type == Metamodel.tara.ThreatAssessmentModel) {
+ return __createThreatAssessmentModel(scope);
+ }
+ if (type == Metamodel.tara.ThreatEvent) {
+ return __createThreatEvent(scope);
+ }
+ // XXX AttackTree was missing in Beta version - workaround with String
+ if (type == "AttackTree") {
+ return __createAttackTree(scope);
+ }
+ }
+ if (this.isV2110OrLater) {
+ // AttackPath was introduced with 21 R1
+ if (type == Metamodel.attacktree.AttackPathModel) {
+ return __createAttackPathModel();
+ }
+ }
+ if (this.isV2120OrLater) {
+ // SecurityGoal was introduced with 21 R2
+ if (type == Metamodel.safetygoals.SecurityGoal) {
+ return __createSecurityGoal(scope);
+ }
+ }
+ if (this.isV2210OrLater) {
+ if (type == Metamodel.security.DamageScenario) {
+ return __createDamageScenario(scope);
+ }
+ if (type == Metamodel.safetyModel.SystemEffectCollection) {
+ collectionType = context;
+ return __createSystemEffectCollection(scope, collectionType);
+ }
+ if (type == "DCMetricsParametersBuilder") {
+ return __createDCMetricsParametersBuilder(scope);
+ }
+ if (type == Metamodel.attacktree.AttackTree) {
+ return __createAttackTree(scope);
+ }
+ }
+
+ // FMEA
+ if (type == Metamodel.FMEA.TakenAction) {
+ return __createTakenAction(scope);
+ }
+ if (type == Metamodel.FMEA.RecommendedAction) {
+ return __createRecommendedAction(scope);
+ }
+ if (type == Metamodel.FMEA.CurrentDesignControl) {
+ return __createCurrentDesignControl(scope);
+ }
+ if (type == Metamodel.FMEA.FMEAWorksheet) {
+ return __createFMEAWorksheet(scope);
+ }
+ if (type == Metamodel.dc.DCWorksheet) {
+ return __createDCWorksheet(scope);
+ }
+ if (type == Metamodel.FMEA.Component) {
+ return __createComponentEntry(scope);
+ }
+ if (type == Metamodel.FMEA.PlainFailureMode) {
+ return __createPlainFailureMode(scope);
+ }
+ if (type == Metamodel.FMEA.FailureEffect) {
+ return __createFailureEffect(scope);
+ }
+
+ // DC
+ if (type == Metamodel.dc.DCFailureModeEntry) {
+ return __createDCFailureModeEntry(scope);
+ }
+
+ // HARA
+ if (type == Metamodel.hazard.PlainItem) {
+ return __createItemModel(scope);
+ }
+ if (type == Metamodel.hazard.HazardousEvent) {
+ return __createHazardousEvent(scope);
+ }
+ if (type == Metamodel.hazard.HazardAnalysisModel) {
+ return __createHazardAnalysisModel(scope);
+ }
+ if (this.isBeforeV1930) {
+ // IsoAsil obsolete since 19.3.0
+ if (type == Metamodel.hazard.IsoAsil) {
+ return __createIsoAsil(scope);
+ }
+ }
+
+ // HAZOP/Guideword
+ if (type == Metamodel.hazop.HazopAnalysisModel) {
+ return __createHazop(scope);
+ }
+ if (type == Metamodel.hazop.Guideword) {
+ return __createGuideword(scope);
+ }
+ if (type == Metamodel.hazop.HazopEntry) {
+ return __createHazopEntry(scope);
+ }
+
+ // FTA
+ if (type == Metamodel.FTA.FTAModel) {
+ return __createFTAModel(scope);
+ }
+
+ if (type == Metamodel.FTA.Event) {
+ return __createFTAEvent(scope);
+ }
+
+ if (type == Metamodel.FTA.LogicalGate) {
+ return __createFTALogicalGate(scope);
+ }
+
+ if (type == Metamodel.FTA.VotingGate) {
+ return __createFTAVotingGate(scope);
+ }
+
+ if (type == Metamodel.FTA.TransferGate) {
+ return __createFTATransferGate(scope);
+ }
+
+ if (this.isV340OrLater) {
+ if (type == Metamodel.FTA.ScriptedProbabilityModel) {
+ return __createCustomProbabilityModel(scope, type);
+ }
+ if (type == Metamodel.FTA.ExponentialProbabilityModel) {
+ return __createCustomProbabilityModel(scope, type);
+ }
+ if (type == Metamodel.FTA.NormalProbabilityModel) {
+ return __createCustomProbabilityModel(scope, type);
+ }
+ if (type == Metamodel.FTA.TimeIndependentProbabilityModel) {
+ return __createCustomProbabilityModel(scope, type);
+ }
+ if (type == Metamodel.FTA.WeibullProbabilityModel) {
+ return __createCustomProbabilityModel(scope, type);
+ }
+ if (type == Metamodel.FTA.RiskTimeProbabilityModel) {
+ return __createCustomProbabilityModel(scope, type);
+ }
+ if (type == Metamodel.FTA.EventNode) {
+ return __createFTAEventNode(scope);
+ }
+ }
+
+ // TODO This should be better placed to createRelation(...)
+ if (type == Metamodel.FTA.Connection) {
+ console.error("Wrong usage of factory method: create connections with createelation");
+ return __createFTAConnection(scope);
+ }
+
+ // CHECKLIST
+ if (type == Metamodel.checklist.Checklist) {
+ return __createChecklist(scope, context);
+ }
+
+ if (type == Metamodel.checklist.ChecklistItem) {
+ // this is abstract so we create static items always for convenience
+ return __createChecklistItem(scope);
+ }
+ if (type == Metamodel.checklist.StaticChecklistItem) {
+ return __createChecklistItem(scope);
+ }
+
+ // ProjectModel
+ if (type == Metamodel.projectmodel.PJPackage) {
+ return __createPackage(scope);
+ }
+ if (type == Metamodel.projectmodel.PJDiagram) {
+ return __createDiagram(scope);
+ }
+
+ // Reliability (HACK! not in Metamodel yet with R19.0)
+ if (type == "FRVariable") {
+ return __createFRVariable(scope);
+ }
+ if (this.isV2000OrLater) {
+ if (type == Metamodel.failureratecatalogs.FailureRateData) {
+ return __createFailureRateData(scope);
+ }
+ if (type == Metamodel.failureratecatalogs.MissionProfile) {
+ return __createMissionProfile(scope);
+ }
+ if (type == Metamodel.failureratecatalogs.InternalWorkingCycle) {
+ return __createInternalWorkingCycle(scope);
+ }
+ if (type == Metamodel.failureratecatalogs.WorkingPhase) {
+ return __createWorkingPhase(scope);
+ }
+ }
+
+ // not supported
+ throw "type is not supported";
+};
+
+Factory.createRelation = function (source, target, type) {
+ if (!source) {
+ throw "missing mandatory source argument";
+ }
+ if (!target) {
+ throw "missing mandatory target argument";
+ }
+ if (!type) {
+ throw "missing mandatory type argument";
+ }
+
+ // HARA
+ if (this.isV2000OrLater) {
+ if (type == Metamodel.safetyModel.CausalityRelation) {
+ return __createCausalityRelation(source, target);
+ }
+ }
+ if (type == Metamodel.safetyModel.FailureRelation) {
+ return __createFailureRelation(source, target);
+ }
+
+ // SG and SR
+ if (type == Metamodel.safetygoals.SafetyReqRelation) {
+ return __createContributesRelation(source, target, this.ignoreDoubleSafetyReqRelations);
+ }
+
+ // FTA
+ if (type == Metamodel.FTA.Connection) {
+ // the scope is always the FTA model
+ return __createFTAConnection(source.model, source, target);
+ }
+
+ // SysML
+ if (type == Metamodel.sysml.SysMLConnector) {
+ return __createConnector(source, target, this.ignoreDoubleSysMLConnectors);
+ }
+ // must come first because its inherits from SysMLDependency
+ if (type == Metamodel.sysml.SysMLAbstraction) {
+ return __createAbstraction(source, target, this.ignoreDoubleSysMLDependencies);
+ }
+ if (type == Metamodel.sysml.SysMLDependency) {
+ return __createDependency(source, target, this.ignoreDoubleSysMLDependencies);
+ }
+
+ // Trace (HACK for versions < 310!)
+ if (type == "TRACE") {
+ return __createTrace(source, target, this.ignoreDoubleTraces);
+ }
+ if (this.isV310OrLater) {
+ if (type == Metamodel.traceability.Trace) {
+ return __createTrace(source, target, this.ignoreDoubleTraces);
+ }
+ }
+
+ // not supported
+ throw "type is not supported";
+};
+
+
+/**
+ * Introduced to create entries in maps.
+ *
+ * @memberOf Factory
+ * @static
+ *
+ * @param {Map}
+ * map - a map (key maps to multiple values)
+ * @param {Object}
+ * key - the key
+ * @param {Object}
+ * element - an element
+ *
+ * @see Factory
+ * @since 20.1.0
+ * @stability 1 - Experimental
+ */
+Factory.createMapEntry = function(map, key, value) {
+ // some paranoia
+ if ("class" in map && ("" + map["class"]).indexOf("UnmodifiableEList") != -1) {
+ throw "this map is not modifiable - seems that you lack some pragma in your script to change containment";
+ }
+ var list = map.get(key);
+ if (list == undefined) {
+ list = new BasicEList.FastCompare();
+ list.add(value);
+ map.put(key, list);
+ } else {
+ list.add(value);
+ }
+};
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/finderEx.js b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/finderEx.js
new file mode 100644
index 0000000..c659dfd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/finderEx.js
@@ -0,0 +1,664 @@
+/*
+ * Copyright 2015-2023 ANSYS, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+ * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all copies or substantial portions of
+ * the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+ * OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * v2023-10-26 - JM Added findProjectModel
+ * v2023-01-09 - GG support for checklist and measure groups
+ * v2021-07-23 - JM fixed findConnector (connectors are contained by parent of port)
+ * v2021-06-10 - MP added find support for port and connector
+ * v2020-10-21 - added findOrCreateHazard
+ * v2020-03-06 - initial support for traces
+ * v2020-01-03 - initial support for variables
+ * v2019-08-29 - initial support for Weaknesses and Triggers
+ * v2019-06-26 - improved support for goals and functions
+ * v2019-06-18 - added support for hazardous events
+ * v2019-04-11 - added support for general activities and actions
+ * v2017-03-01 - added support for project and system packages
+ * v2017-02-10 - added support for requirements
+ * v2016-11-14 - added support for hazard
+ * v2015-06-10 - added support for goal
+ * v2015-06-08 - initial version
+ */
+if (!bind) {
+ throw "This script requires extended API";
+}
+
+// extended finder methods
+var AutoCounterSupport = bind("de.ikv.medini.metamodel.autocounter", "de.ikv.medini.metamodel.autocounter.AutoCounterSupport", false);
+var TraceController = bind("de.ikv.medini.kernel.traceability", "de.ikv.medini.kernel.traceability.TraceController", false);
+var MediniProjectModelUtil = bind("de.ikv.medini.metamodel.projectmodel", "de.ikv.medini.metamodel.projectmodel.util.MediniProjectModelUtil", false);
+
+// helper
+function findLimitation(scope, name) {
+ if (!scope) {
+ console.error("scope is undefined!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.Limitation, false).find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateLimitation(scope, name) {
+ var found = findLimitation(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.Limitation);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findTriggeringCondition(scope, name) {
+ if (!scope) {
+ console.error("scope is undefined!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.TriggeringCondition, false).find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateTriggeringCondition(scope, name) {
+ var found = findTriggeringCondition(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.TriggeringCondition);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findHazardousEvent(scope, id) {
+ if (!scope) {
+ console.error("scope is undefined!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.hazard.HazardousEvent, false).find("id", id);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateHazardousEvent(scope, id) {
+ var found = findHazardousEvent(scope, id);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.hazard.HazardousEvent);
+ created.id = id;
+ return created;
+}
+
+// helper
+function findAction(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findAction!");
+ return undefined;
+ }
+
+ var found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLAction, true)
+ .find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateAction(scope, name) {
+ var found = findAction(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.sysml.SysMLAction);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findActivity(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findActivity!");
+ return undefined;
+ }
+
+ var found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLActivity, true)
+ .find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateActivity(scope, name) {
+ var found = findActivity(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.sysml.SysMLActivity);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findFunction(scope, name, id) {
+ if (!scope) {
+ console.error("Scope is undefined in findFunction!");
+ return undefined;
+ }
+ // id before name (!)
+ if (id) {
+ var found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLActivity, true)
+ .and("typeCode", "function")
+ .find("id", id);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+ }
+ if (name) {
+ found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLActivity, true)
+ .and("typeCode", "function")
+ .find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+ }
+ return undefined;
+}
+
+// helper
+function findOrCreateFunction(scope, name, id) {
+ var found = findFunction(scope, name, id);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.sysml.SysMLActivity);
+ created.typeCode = "function";
+ created.id = id ? id : AutoCounterSupport.createUniqueIDString(created, "id", "F-001");
+ created.name = name;
+ return created;
+}
+
+// helper
+function findMalfunction(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findMalfunction!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.Malfunction, true).find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateMalfunction(scope, name) {
+ var found = findMalfunction(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.Malfunction);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findHazard(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.Hazard, true).find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateHazard(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findOrCreate!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.Hazard, true).find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.Hazard);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findOrCreateFailureMode(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findOrCreate!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.FailureMode, true).find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.FailureMode);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findOrCreateMeasure(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findOrCreate!");
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.Measure, true).find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.Measure);
+ created.name = name;
+ return created;
+}
+
+// helper added by GG 2022-08-17
+function findOrCreateMeasureGroup(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findOrCreate!");
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetyModel.MeasureGroup, true).find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetyModel.MeasureGroup);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findContainerPackage(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLContainerPackage, true).find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateContainerPackage(scope, name) {
+ var found = findContainerPackage(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.sysml.SysMLContainerPackage);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findPart(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLPart, true).find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.asArray()[0];
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreatePart(scope, name) {
+ var found = findPart(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.sysml.SysMLPart);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findGoal(scope, name, id) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ }
+ // id before name (!)
+ if (id) {
+ var found = Global.getFinder(scope).findByType(Metamodel.safetygoals.SafetyGoal, true).find("identifier", id);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+ }
+ if (name) {
+ found = Global.getFinder(scope).findByType(Metamodel.safetygoals.SafetyGoal, true).find("name", name);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+ }
+
+ return undefined;
+}
+
+// helper
+function findOrCreateGoal(scope, name, id) {
+ var found = findGoal(scope, name, id);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.safetygoals.SafetyGoal);
+ created.name = name;
+ created.identifier = id;
+ return created;
+}
+
+// helper
+function findRequirement(scope, nameOrId) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.safetygoals.SafetyRequirement, true).find("name", nameOrId);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+ // try again with ID
+ found = Global.getFinder(scope).findByType(Metamodel.safetygoals.SafetyRequirement, true).find("identifier", nameOrId);
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper
+function findPackage(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ return undefined;
+ }
+ var found = Global.getFinder(scope).findByType(Metamodel.projectmodel.PJPackage, true).find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+ return undefined;
+}
+
+// helper
+function findOrCreatePackage(scope, name) {
+ var found = findPackage(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.projectmodel.PJPackage);
+ created.name = name;
+ return created;
+}
+
+// helper
+function findVariable(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in find method!");
+ return undefined;
+ }
+ // only handle elements that may carry failure rate data
+ if (!Metamodel.safetyModel.Failable.isInstance(scope)) {
+ console.error("Scope is not a Failable but has to be!");
+ return undefined;
+ }
+ // we can skip if elements has no failure rate data
+ if (!scope.failureRateData) {
+ return undefined;
+ }
+
+ // search for catalog variables first
+ var found = Global.getFinder(scope.failureRateData.variables.toArray()).findByType("FRVariable").find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ // search for user variables next
+ found = Global.getFinder(scope.failureRateData.userVariables.toArray()).findByType("FRVariable").find("name", name);
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ // give up
+ return undefined;
+}
+
+// helper
+function findOrCreateVariable(scope, name) {
+ var found = findVariable(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, "FRVariable");
+ created.name = name;
+// created.description = description;
+// created.comment = comment;
+// created.value = value;
+ return created;
+}
+
+function findTraces(project) {
+ var traceSet = TraceController.INSTANCE.findTraceModel(project ? project : finder.project);
+ return Global.getFinder(traceSet).findByType("Trace");
+}
+
+// added by MP
+function findOrCreatePort(scope, name) {
+ var found = findPort(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.sysml.SysMLFlowPortUsage);
+ created.name = name;
+ return created;
+}
+
+// added by MP
+function findPort(scope, name) {
+ var found = Global.getFinder(scope).findByType(Metamodel.sysml.SysMLFlowPortUsage, true).and("name", name);
+
+ if (!found.isEmpty()) {
+ return found.first();
+ }
+
+ // give up
+ return undefined;
+}
+
+// added by MP
+function findOrCreateConnector(source, target) {
+ var found1 = findConnector(source, target);
+ if (found1) {
+ return found1;
+ }
+ var found2 = findConnector(target, source);
+ if (found2) {
+ return found2;
+ }
+
+ // create one
+ var created = Factory.createRelation(source, target, Metamodel.sysml.SysMLConnector);
+
+ //created.name = name;
+ return created;
+}
+
+// added by MP
+function findConnector(source, target) {
+ // search through all connector (ends)
+ var ends = source.end.toArray();
+ for (var i = 0; i < ends.length; i++) {
+ var end = ends[i];
+ var conn = end.theConnector;
+ // we assume that conn.theConnectorEnd.get(0).role == source
+ if (conn.theConnectorEnd.get(1).role == target) {
+ return conn; // found it
+ }
+ }
+
+ // give up
+ return undefined;
+}
+
+// helper added by GG 2021-10-19
+function findChecklist(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findChecklist!");
+ return undefined;
+ }
+
+ var found = Global.getFinder(scope).findByType(Metamodel.checklist.Checklist, true)
+ .find("name", name);
+
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper added by GG 2021-10-19
+function findOrCreateChecklist(scope, name) {
+ var found = findChecklist(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.checklist.Checklist);
+ created.typeCode = "checklist";
+ created.name = name;
+ return created;
+}
+
+// helper added by GG 2021-10-19
+function findChecklistItem(scope, name) {
+ if (!scope) {
+ console.error("Scope is undefined in findChecklistItem!");
+ return undefined;
+ }
+
+ var found = Global.getFinder(scope).findByType(Metamodel.checklist.StaticChecklistItem, true)
+ .find("name", name);
+
+ if (!found.isEmpty()) {
+ // first() since 3.0.2
+ return found.first();
+ }
+
+ return undefined;
+}
+
+// helper added by GG 2021-10-19
+function findOrCreateChecklistItem(scope, name) {
+ var found = findChecklistItem(scope, name);
+ if (found) {
+ return found;
+ }
+
+ // create one
+ var created = Factory.createElement(scope, Metamodel.checklist.ChecklistItem);
+ created.name = name;
+ return created;
+}
+
+/**
+ * Returns the project modle root ({@link MediniProject}) for
+ * any {@link EObject}, or undefined if element
+ * is null or undefined or is not contained in any project.
+ *
+ * @param {EObject} element the model element
+ * @return {MediniProject} the root object of the project model
+ * or undefined
+ */
+function findProjectModel(element) {
+ return MediniProjectModelUtil.getMediniProject(element);
+}
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/ui.js b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/ui.js
new file mode 100644
index 0000000..46eba4b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/.lib/ui.js
@@ -0,0 +1,458 @@
+/*
+ * Copyright 2016-2024 ANSYS, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+ * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all copies or substantial portions of
+ * the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+ * OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * v2024-03-27 - fixed glitch in default y value in drop to diagram function
+ * v2022-12-01 - added functions to drop elements to diagrams
+ * v2022-11-18 - added functions to show in internal/external browser
+ * v2020-11-22 - extended selectElement by check / uncheck all tool for multi selection
+ * v2020-05-20 - extended selectElement by description and pre-selection
+ * v2019-03-20 - fixed glitch in openDirectory, improved alertWithAbortOption
+ * v2018-08-28 - alertWithToggle and alertWithAbortOption added
+ * v2018-07-17 - copyToClipboard and copyFromClipboard added
+ * v2018-04-12 - openDirectory added
+ * v2016-11-14 - initial version
+ */
+if (!bind) {
+ throw "This script requires extended API";
+}
+
+// bind UI utility (NOT OFFICIAL API YET)
+var UI = bind("de.ikv.medini.util.eclipse", "de.ikv.medini.util.eclipse.MediniUIUtil", false);
+var AnalyzeUI = bind("de.ikv.analyze.ui.common", "de.ikv.analyze.ui.common.util.AnalyzeUIUtil", false);
+var Dialogs = bind("de.ikv.medini.util.eclipse", "de.ikv.medini.util.eclipse.dialogs.MediniDialogUtil", false);
+var SelectElementTreeDialog = bind("de.ikv.medini.cockpit.ui", "de.ikv.medini.cockpit.ui.dialogs.SelectModelElementTreeDialog", false);
+var SWT = bind("org.eclipse.swt", "org.eclipse.swt.SWT", false);
+var SWTPoint = bind("org.eclipse.swt", "org.eclipse.swt.graphics.Point", false);
+var SWTButton = bind("org.eclipse.swt", "org.eclipse.swt.widgets.Button", false);
+var DirectoryDialog = bind("org.eclipse.swt", "org.eclipse.swt.widgets.DirectoryDialog", false);
+var InputDialog = bind("org.eclipse.jface", "org.eclipse.jface.dialogs.InputDialog", false);
+var StructuredSelection = bind("org.eclipse.jface", "org.eclipse.jface.viewers.StructuredSelection", false);
+var ArrayTreeContentProvider = bind("de.ikv.medini.util.eclipse", "de.ikv.medini.util.eclipse.jface.viewers.ArrayTreeContentProvider", false);
+var VanillaAction = bind("de.ikv.medini.util.eclipse", "de.ikv.medini.util.eclipse.jface.action.VanillaAction", false);
+var WidgetUtil = bind("de.ikv.medini.util.swt", "de.ikv.medini.util.swt.widgets.WidgetUtil", false);
+var ScopedPreferenceStore = bind("org.eclipse.ui.workbench", "org.eclipse.ui.preferences.ScopedPreferenceStore", false);
+var InstanceScope = bind("org.eclipse.equinox.preferences", "org.eclipse.core.runtime.preferences.InstanceScope", false);
+var BasicEList = bind("org.eclipse.emf.common", "org.eclipse.emf.common.util.BasicEList", false);
+
+function openFile(extensions) {
+ var fileName = undefined;
+ UI.execute(function select(monitor) {
+ var shell = UI.getWorkbenchWindowShell();
+ fileName = Dialogs.openFileDialog(shell, SWT.OPEN, extensions);
+ });
+
+ if (fileName) {
+ return new java.io.File(fileName);
+ }
+ return undefined;
+}
+
+/**
+ * Open the directory dialog.
+ *
+ * @param message
+ * {String} the dialog's message, which is a description of the
+ * purpose for which it was opened
+ * @param initialPath
+ * {String} the path that the dialog will select initially
+ * @returns {java.io.File} the selected path or undefined
+ */
+function openDirectory(message, initialPath) {
+ var dirName = undefined;
+ UI.execute(function select(monitor) {
+ var shell = UI.getWorkbenchWindowShell();
+ var dialog = new DirectoryDialog(shell);
+ if (message) {
+ dialog.setMessage(message);
+ }
+ if (initialPath) {
+ dialog.setFilterPath(initialPath);
+ }
+ dirName = Dialogs.openDirectoryDialog(dialog);
+ });
+
+ if (dirName) {
+ return new java.io.File(dirName.trim());
+ }
+ return undefined;
+}
+
+/**
+ * Opens the editor for the given semantic element.
+ *
+ * @param {EObject}
+ * semanticElement
+ * @param {Number}
+ * delay the delay in milliseconds before the editor opens (optional)
+ */
+function openEditor(semanticElement, delay) {
+ var openFunc = function open(monitor) {
+ AnalyzeUI.INSTANCE.openEditorForSemanticElement(semanticElement, true,
+ false, false, true);
+ };
+
+ if (delay != undefined) {
+ UI.executeDelayed(delay, openFunc);
+ } else {
+ UI.executeNonBlocking(openFunc);
+ }
+}
+
+/*
+ * It is rather difficult to decide whether a given object
+ * is an array with Rhino.
+ */
+function isArray(object) {
+ if (object == undefined) {
+ return false;
+ }
+ if (typeof object != "object") {
+ return false;
+ }
+ if (object.length == undefined) {
+ return false;
+ }
+ if (typeof object.length != "number") {
+ return false;
+ }
+
+ return true;
+}
+
+/**
+ * Opens an element selection dialog, either single selection or multi-selection.
+ * An optional root element can be passed.
+ *
+ * @param {String} title
+ * @param {EClass} type
+ * @param {Boolean} multiple
+ * @param {Object} root
+ * @param {String} description (optional)
+ * @param {Array} preSelection (optional)
+ * @returns a single object or an array of objects or undefined
+ */
+function selectElement(title, type, multiple, root, description, preSelection) {
+ var selected = undefined;
+ UI.execute(function select(monitor) {
+ var shell = UI.getWorkbenchWindowShell();
+ var dialog = new SelectElementTreeDialog(shell, title, type, multiple);
+ AnalyzeUI.INSTANCE.preparate(dialog);
+ dialog.setStyle(SelectElementTreeDialog.CHECKBOX);
+ if (multiple) {
+ dialog.setStyle(SelectElementTreeDialog.TOOLBAR_CHECK_ALL);
+ dialog.setStyle(SelectElementTreeDialog.TOOLBAR_UNCHECK_ALL);
+ dialog.setStyle(SelectElementTreeDialog.PROPAGATE_CHECKED_STATE);
+ }
+ // new since 05-2020
+ if (description) {
+ dialog.setDescription(description);
+ }
+ // new since 05-2020
+ if (preSelection) {
+ // the dialog only access EObject arrays or collections
+ var list = new BasicEList();
+ preSelection.forEach(function (p) { list.add(p); });
+ dialog.setInitiallySelectedObjects(list);
+ }
+ // use global variable "project" as input if none was defined
+ if (root == undefined) {
+ root = finder.getProject();
+ } else if (isArray(root)) {
+ dialog.setTreeContentProvider(new ArrayTreeContentProvider());
+ dialog.clearStyle(1 << 12); // <- filter does not work in this case
+ }
+ dialog.setTreeInput(root);
+ var result = Dialogs.openDialog(dialog);
+
+ if (result == 0) { // Window.OK = 0
+ selected = dialog.getSelectedModelElements();
+ if (!multiple) {
+ selected = selected[0];
+ // FIXME This should be normally done by the dialog already, why isn't?
+ if (selected.prototype == Metamodel.projectmodel.PJProxyModel) {
+ selected = selected.originalModel;
+ }
+ }
+ }
+ });
+
+ return selected;
+}
+
+/*
+ * Input filter which accepts all.
+ */
+function acceptAll(input) {
+ return null;
+}
+
+function inputText(title, message, initialValue, validator) {
+ var selected = undefined;
+ if (validator == undefined) {
+ validator = acceptAll;
+ }
+ UI.execute(function select(monitor) {
+ var shell = UI.getWorkbenchWindowShell();
+ var dialog = new InputDialog(shell, title, message, initialValue,
+ validator);
+ var result = dialog.open();
+ if (result == 0) { // Window.OK = 0
+ selected = dialog.getValue();
+ }
+ });
+
+ return selected;
+}
+
+/**
+ * Opens an option dialog with a message and buttons for each option.
+ *
+ * @param {String} title
+ * @param {String} message
+ * @param [{String}] options an array of strings aka options
+ * @returns the index of the selected option or -1 (cancel)
+ */
+function selectOption(title, message, buttons) {
+ // API says: "can be called from any thread" but not true
+ // TODO assert that buttons is an array
+ var selected = -1;
+ UI.execute(function select(monitor) {
+ selected = UI.displayQuestion(title, message, buttons);
+ });
+
+ return selected;
+}
+
+function runHandler(handler, object, label) {
+ // use a vanilla action to satisfy the handler
+ var action = new VanillaAction(label);
+ // we have to run in UI thread
+ UI.execute(function run(monitor) {
+ // simulate a selection
+ handler.selectionChanged(action, new StructuredSelection(object));
+ handler.run(action);
+ });
+}
+
+function setHandlerSelection(handler, object, label) {
+ // use a vanilla action to satisfy the handler
+ var action = new VanillaAction(label ? label : "set selection");
+ handler.selectionChanged(action, new StructuredSelection(object));
+}
+
+/**
+ * Helper to fill the text into the system Clipboard.
+ *
+ * @param {String}
+ * text to copy to the Clipboard
+ *
+ */
+function copyToClipboard(text) {
+ var toolkit = java.awt.Toolkit.getDefaultToolkit();
+ var clipboard = toolkit.getSystemClipboard();
+ var transfer = new java.awt.datatransfer.StringSelection(text);
+ clipboard.setContents(transfer, null);
+}
+
+/**
+ * Helper to extract text from the system Clipboard.
+ *
+ * @return {String} text if the Clipboard contains text, otherwise the result is
+ * undefined
+ */
+function copyFromClipboard() {
+ var toolkit = java.awt.Toolkit.getDefaultToolkit();
+ var clipboard = toolkit.getSystemClipboard();
+ return clipboard.getData(java.awt.datatransfer.DataFlavor.stringFlavor);
+}
+
+/**
+ * Opens a message dialog similar to "alert" but with a typical "Do not show
+ * again" toggle.
+ *
+ * @param {String}
+ * message
+ * @param {Object}
+ * an optional object (map) that holds information on kind, title
+ * @returns 0 (OK) or 1 (CANCEL)
+ */
+function alertWithToggle(message, options) {
+ if (options == undefined) {
+ options = {};
+ }
+ var kind = options["kind"];
+ var title = options["title"];
+ var toggleMessage = options["toggleMessage"];
+ var bundleName = options["bundleName"];
+ var key = options["key"];
+ var style = options["style"];
+
+ if (kind == undefined) {
+ kind = 2; // INFO
+ }
+ if (title == undefined) {
+ title = "Alert";
+ }
+ if (toggleMessage == undefined) {
+ toggleMessage = "Do not show this message again";
+ }
+ if (bundleName == undefined) {
+ bundleName = "de.ikv.medini.util.eclipse";
+ }
+ if (key == undefined) {
+ key = message;
+ }
+ if (style == undefined) {
+ style = SWT.NONE;
+ }
+
+ var store = new ScopedPreferenceStore(InstanceScope.INSTANCE, bundleName);
+ var selected = undefined;
+ UI.execute(function select(monitor) {
+ var shell = UI.getWorkbenchWindowShell();
+ selected = Dialogs.openDialogWithDontShowAgainToggle(kind, shell, title, message, toggleMessage, store, key, style);
+ store.save();
+ });
+
+ return selected;
+}
+
+/**
+ * Opens a message dialog similar to "alert" but allows the user to choose
+ * whether or not to abort the program completely. Returns true
+ * if "Abort" and false if "Continue" has been selected.
+ * Note: It is up to the caller to evaluate this and abort the program,
+ * if the user has opted so.
+ *
+ * @param {String}
+ * title the dialog title
+ * @param {String}
+ * message the message
+ * @returns false if the user has selected to continue,
+ * true if the user has selected to abort
+ */
+function alertWithAbortOption(title, message) {
+ var selected = selectOption(title, message , [ "Continue", "Abort" ]);
+ if (selected == 1) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
+/**
+ * Opens a given object in the external browser. The following types are
+ * supported: java.io.File and string.
+ *
+ * @param object URL string or File object
+ */
+function openInExternalBrowser(object) {
+ if (object instanceof java.io.File) {
+ object = object.toURL();
+ }
+ var url = '' + object; // make a string out of it
+ AnalyzeUI.INSTANCE.openInExternalBrowser(url);
+}
+
+/**
+ * Opens a given object in the internal browser. The following types are
+ * supported: java.io.File and string.
+ *
+ * @param object URL string or File object
+ * @param id optional unique id of this browser window, default is 'OpenInInternalBrowser'
+ * @param name optional window name
+ * @param name optional window tooltip
+ */
+function openInInternalBrowser(object, id, name, tooltip) {
+ if (object instanceof java.io.File) {
+ object = object.toURL();
+ }
+ var url = '' + object; // make a string out of it
+ var AS_VIEW = 64; // 1 << 6
+ var STATUS = 8; // 1 << 3
+ var NAVIGATION_BAR = 4; // 1 << 2
+ var style = AS_VIEW; // + STATUS + NAVIGATION_BAR;
+
+ // MUST be executed in UI thread
+ UI.execute(function select(monitor) {
+ var /* IWorkbenchBrowserSupport */ support = UI.getWorkbench().getBrowserSupport();
+ console.log("Internal available: {0}", support.internalWebBrowserAvailable);
+ var /* IWebBrowser */ browser =
+ support.createBrowser(style, id != null ? id : "OpenInInternalBrowser",
+ name != null ? name : "Internal Browser", tooltip);
+ browser.openURL(new java.net.URL(url));
+ });
+}
+
+/**
+ * Drops objects on a given diagram using an offset edit part
+ *
+ * @param objectsBeingDropped
+ * an arrays of dropped objects
+ * @param extendedData
+ * an optional map providing extended request data (may be null)
+ * @param diagram
+ * the diagram onto which the objects have been dropped
+ * @param x
+ * the location where the objects has been dropped
+ * @param y
+ * the location where the objects has been dropped
+ * @param operation
+ * the drop operation (2 = {@link DND#DROP_MOVE}, {1 = @link DND#DROP_COPY}, or {4 = @link DND#DROP_LINK}}
+ */
+function dropObjectsToDiagram(objectsBeingDropped, extendedData, /* PJDiagram */ diagram, x, y, /* int */ operation) {
+
+ var OffscreenEditPartFactory = bind("org.eclipse.gmf.runtime.diagram.ui", "org.eclipse.gmf.runtime.diagram.ui.OffscreenEditPartFactory", false);
+ var DropObjectsRequest = bind("org.eclipse.gmf.runtime.diagram.ui", "org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest", false);
+ var Point = bind("org.eclipse.draw2d", "org.eclipse.draw2d.geometry.Point", false);
+
+ UI.execute(function select(monitor) {
+ var shell = UI.getWorkbenchWindowShell();
+ var /* EditPartViewer */ viewer =
+ OffscreenEditPartFactory.getInstance().createDiagramEditPart(diagram.diagram, shell).getViewer();
+
+ if (operation == undefined) {
+ operation = 2;
+ }
+ if (x == undefined) {
+ x = 50;
+ }
+ if (y == undefined) {
+ y = 50;
+ }
+ var request = new DropObjectsRequest();
+
+ request.setObjects(objectsBeingDropped);
+ request.setRequiredDetail(operation);
+ request.setAllowedDetail(operation);
+ if (extendedData != null) {
+ request.getExtendedData().putAll(extendedData);
+ }
+ /* Point */ var location = new Point(x, y);
+ request.setLocation(location);
+
+ /* EditPart */ targetEP = viewer.contents.getTargetEditPart(request);
+ if (targetEP != null) {
+ var command = targetEP.getCommand(request);
+ if ((command != null) && command.canExecute()) {
+ var stack = viewer.getDiagramEditDomain().getDiagramCommandStack();
+ stack.execute(command);
+ // flush pending UI events and asynchronous requests
+ UI.flushEventQueue();
+ }
+ }
+ });
+}
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/HWLibrary_and_Models/Restructure HW Model.js b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/HWLibrary_and_Models/Restructure HW Model.js
new file mode 100644
index 0000000..f73f90a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/HWLibrary_and_Models/Restructure HW Model.js
@@ -0,0 +1,154 @@
+//$EXPERIMENTAL$ $ENHANCED_CONTAINMENT_ACCESS$
+/*
+* © 2022 ANSYS Inc.
+*
+* THE NON STANDARD SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE NON STANDARD SOFTWARE OR THE USE OR OTHER DEALINGS
+* IN THE NON STANDARD SOFTWARE.
+*
+*/
+/*
+ * This script expects a SysML model (i.e. with HW parts as a result of import/update from Excel)
+ * The elements of the model have an annotation indicating the package or path to the package to which they belong (by default stored in a user defined property 'user_circuit_block' )
+ * The script will create appropriate containers or a full heirarchy and will move all elements to the containers they belong to.
+ * Organizing the model to folders instead of container components is availabel on user demand
+ */
+load("~/.lib/finderEx.js");
+load("~/.lib/factory.js");
+load("~/.lib/ui.js");
+
+
+//name of the container or container path for the element - adapt according to data model
+var NAME_VARIABLE = "user_circuit_block";
+//separator for full path names - adapt according to data model
+var SEPARATOR = "/";
+
+//log a lot of verbose messages to the console
+var verbose = false;
+
+//marker that console may contain important information
+var reviewConsole = true;
+
+//indicate whether packages or components shall be used for the structure
+var usePackages = true;
+
+/**
+ * Returns true if the given element has a variable with name
+ * NAME_VARIABLE and this variable has a value.
+ *
+ * @param element
+ * a system element
+ */
+function hasVariableSet(element) {
+ if (!element) {
+ return false;
+ }
+ if (!element[NAME_VARIABLE]) {
+ return false;
+ }
+ if (element[NAME_VARIABLE]==""){
+ return false;
+ }
+ return true;
+}
+
+/**
+ * Arrange the given element, i.e. move it to a container that is addressed by its
+ * HW block.
+ *
+ * @param element
+ * the element to move
+ * @param scope
+ * the selected model
+ */
+function arrange(element, theContainer) {
+ element.the_owner = theContainer;
+ if(!element.typeCode || element.typeCode =="")
+ element.typeCode = "Hardware Part"
+}
+
+/**
+ * Main entry point of the script.
+ */
+function main() {
+ var selected = selectOption(
+ "Restructure HW Architecture",
+ "This script will create a structure for the selected hardware model and move all parts into the appropriate containers.\n\n"
+ + "It expects the container name of a part to be stored in the property " + NAME_VARIABLE +" with \"" +SEPARATOR+ "\" as separator in case of a full path names."
+ + "\n\nPlease select whether folders or components hall be used as container.",
+ [ "Component", "Folder", "Cancel" ]);
+ if (selected == 2) {
+ alert("No changes have been made.");
+ return;
+ }
+ usePackages = (selected == 1);
+ // check the selection - this script must be run on a single SysML model
+ var scope = finder;
+ if (!selection || (selection && selection.length > 1)
+ || selection[0].prototype != Metamodel.sysml.SysMLContainerPackage) {
+ alert( "Please select a single system model"); return;
+ }
+// un-comment the next two lines in case the usage of the script shall be restricted to a full architecture model only
+// if (selection[0].mediniGetContainer() != undefined) {
+// alert( "No or invalid selection - please select a single system model"); return;
+// }
+ if (selection && selection.length == 1) {
+ scope = Global.getFinder(selection[0]);
+ if (verbose) {
+ console.log("Scope changed to selected element");
+ }
+ }
+ var children = scope.findByType(Metamodel.sysml.SysMLPart, true).filter(
+ hasVariableSet).asArray();
+ if (verbose) {
+ console.log("{0} parts with target folder name found", children.length);
+ }
+ if (!children || !children.length) {
+ alert( "There are no elements with appropriate circuit block information in the selected scope"); return;
+ }
+ //
+ progressMonitor.beginTask("Re-arranging elements", children.length);
+ // Collect all circuit block names and sort elements accordingly
+ children.sort(function(a, b){
+ var x = a[NAME_VARIABLE];
+ var y = b[NAME_VARIABLE];
+ if (x < y) { return -1;}
+ if (x > y) {return 1; }
+ return 0;
+ });
+ for (var i = 0; i < children.length; i++) {
+ var c = children[i];
+ if (verbose) {
+ console.log("Sorting entry #{0} {1}", i, c.name);
+ console.log("Package {0}", c[NAME_VARIABLE]);
+ };
+ var split_names = c[NAME_VARIABLE].split(SEPARATOR);
+ var target = selection[0];
+ for(var j in split_names){
+ if(split_names[j]!="" ){
+ if (usePackages){
+ target = findOrCreateContainerPackage (target, split_names[j]);
+ }
+ else{
+ target = findOrCreatePart(target,split_names[j]);
+ target.typeCode = "Component";
+ }
+ }
+ }
+ if (verbose) {
+ console.log("Moving {0} to {1}", c.name, c[NAME_VARIABLE]);
+ };
+ arrange(c, target);
+ progressMonitor.worked(1);
+ }
+ var message = "The script run without critical problems.";
+ if (reviewConsole) {
+ message += " Note: However, a few details have been logged to the console. You may check the script console for more information.";
+ }
+ alert( message);
+ progressMonitor.done();
+ return
+}
+
+main();
\ No newline at end of file
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/HWLibrary_and_Models/UpdateSMCoverageInDCSheet.js b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/HWLibrary_and_Models/UpdateSMCoverageInDCSheet.js
new file mode 100644
index 0000000..a1e09b5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/HWLibrary_and_Models/UpdateSMCoverageInDCSheet.js
@@ -0,0 +1,159 @@
+//$EXPERIMENTAL$ $ENHANCED_CONTAINMENT_ACCESS$
+/*
+* © 2021 ANSYS Inc.
+*
+* THE NON STANDARD SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE NON STANDARD SOFTWARE OR THE USE OR OTHER DEALINGS
+* IN THE NON STANDARD SOFTWARE.
+*
+*/
+/*
+ *
+ * This script updates the diagnostic coverage values for SPF and LF Safety mechanisms in the selected DC Worksheet
+ * The values will be taken from the Safety Mechanism Collection(s). A strategy may be applied for multiple assigned safety mechanisms.
+ * Current implemented combination strategies are:
+ * Minimum - smallest coverage value of all non-filtered and activated safety mechanisms
+ * Maximum - largest coverage value of all non-filtered and activated safety mechanisms
+ * OR Combined - combines all coverage values of all non-filtered and activated safety mechanisms using the OR-Probability calculation
+ * Set to 0 - sets the dc value for failure modes with multiple non-filtered and activated safety mechanisms to zero
+ * The script will check whether an property "activated" is defined for the Safety Mechanism and takes into account only the activated mechanisms.
+ * The profile property activated shall have the values "YES" and "NO", the fault assumption is YES (in case no variable is defined or no value is given)
+ *
+ */
+load("~/.lib/ui.js");
+
+// name of the activation indication property - adapt according to data model
+// Note: Do not use "active" as that is already a system defined attribute
+var NAME_VARIABLE = "user_activated_";
+
+//
+var strategy = -1;
+
+/**
+ * Returns false if the given element has a variable with name
+ * NAME_VARIABLE and this variable has the value "NO".
+ *
+ * @param element
+ * a system element
+ */
+function isActivated(element) {
+ if (!element) {
+ return true;
+ }
+ if (!element[NAME_VARIABLE]) {
+ return true;
+ }
+ if (element[NAME_VARIABLE] == "NO") {
+ return false;
+ }
+ return true;
+}
+
+function determine_coverage(sm_list, dc_kind) {
+ if (!sm_list || (sm_list && sm_list.size() == 0)) {
+ return 0;
+ }
+ var dc_Array = new Array();
+ for (var i = 0; i < sm_list.size(); i++) {
+ if (isActivated(sm_list.get(i))) {
+
+ if (dc_kind == 0) {//SPF
+ dc_Array.push(sm_list.get(i).spfPercentage);
+ } else
+ if(dc_kind ==1 ){//LF
+ dc_Array.push(sm_list.get(i).lfPercentage);
+ } else
+ if(dc_kind ==2 ){//TSF
+ dc_Array.push(sm_list.get(i).spfTransientPercentage);
+ } else
+ if(dc_kind ==3 ){//TLF
+ dc_Array.push(sm_list.get(i).lfTransientPercentage);
+ }
+ }
+ }
+ if (dc_Array.length == 0) {
+ return 0;
+ }
+ if (dc_Array.length ==1){
+ return dc_Array[0];
+ }
+ if (dc_Array.length > 1) {
+ dc_Array.sort(function(a, b) {
+ return b - a;
+ });
+ };
+ if (strategy == 0) { // MAX
+ return dc_Array[0];
+ } else if (strategy == 1) { // MIN
+ return dc_Array[dc_Array.length - 1];
+ } else if (strategy == 2) { // OR Combine
+ return andCombine(dc_Array);
+ }
+ else return 0; //Set-to-0
+}
+function andCombine(theArray) {
+ if (theArray.length == 1) {
+ return theArray[0];
+ }
+ var result = 1;
+ for (var i = 0; i < theArray.length; i++) {
+ result = result * (1 - theArray[i] * 0.01);
+ }
+ return 100 * (1 - result);
+}
+/**
+ * Main entry point of the script.
+ */
+function main() {
+ // check the selection - this script must be run on a DC Worksheet
+ var scope = finder;
+ if (!selection || (selection && selection.length > 1)
+ || selection[0].prototype != Metamodel.dc.DCWorksheet) {
+ alert("Please select a single DC Worksheet");
+ return;
+ }
+ if (selection[0].mediniGetContainer() != undefined) {
+ alert("No or invalid selection - please select a single DC Worksheet");
+ return;
+ }
+ if (selection && selection.length == 1) {
+ scope = Global.getFinder(selection[0]);
+ }
+ strategy = selectOption(
+ "Strategy for the combination of multiple assigned safety mechanisms",
+ "Please select a strategy", [ "Maximum", "Minimum", "OR-Combined",
+ "Set to 0" ]);
+ if (strategy < 0 || strategy > 3) {
+ alert("No or invalid strategy selected");
+ return;
+ }
+ var failureModes = scope.findByType(Metamodel.dc.DCFailureModeEntry, true).asList();
+ if (!failureModes || !failureModes.size()) {
+ alert("There are no failure modes in the worksheet");
+ return;
+ }
+
+ progressMonitor.beginTask("Updating Diagnostic Coverage values",failureModes.size());
+
+ for (var i = 0; i < failureModes.size(); i++) {
+ var fm = failureModes.get(i);
+ var spf_sm = fm.allSpfSafetyMechanismsApplicable ? fm.element.spfSafetyMechanisms
+ : fm.spfSafetyMechanisms;
+ var lf_sm = fm.allLmpfSafetyMechanismsApplicable ? fm.element.mpfSafetyMechanisms
+ : fm.lmpfSafetyMechanisms;
+ if(!fm.transient){
+ fm.spfCoverage = java.math.BigDecimal(determine_coverage(spf_sm, 0));
+ fm.lmpfCoverage = java.math.BigDecimal(determine_coverage(lf_sm, 1));
+ }
+ else {
+ fm.spfCoverage = java.math.BigDecimal(determine_coverage(spf_sm, 2));
+ fm.lmpfCoverage = java.math.BigDecimal(determine_coverage(lf_sm, 3));
+ }
+ progressMonitor.worked(1);
+ };
+ progressMonitor.done();
+ return;
+}
+
+main();
\ No newline at end of file
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/Renumbering/Renumber FTA Events.js b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/Renumbering/Renumber FTA Events.js
new file mode 100644
index 0000000..f0535b6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/config/scripts/Renumbering/Renumber FTA Events.js
@@ -0,0 +1,49 @@
+//$EXPERIMENTAL$ $ENHANCED_CONTAINMENT_ACCESS$
+/*
+ * © 2021 ANSYS Inc.
+ *
+ * THE NON STANDARD SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE NON STANDARD SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE NON STANDARD SOFTWARE.
+ *
+ */
+
+//Rename FTA events within a selected Fault Tree
+load("~/.lib/ui.js");
+alert("This script will renumber all events found in the selected FTA. Use undo if you are not satisfied with the result. Note that the script is provided AS-IS and without any warranty.");
+//lets check the selection first - it must be a single FTA model
+if (!selection || selection.length != 1
+ || selection[0].prototype != Metamodel.FTA.FTAModel) {
+ // TODO: Check whether selection is a SysML model
+ throw "No or invalid selection - please select a single FTA model";
+}
+if (selection[0].mediniGetContainer() != undefined) {
+ throw "No or invalid selection - please select a single FTA model";
+}
+var PREFIX ="";
+PREFIX = inputText("Event Prefix", "Please enter a prefix that shall be used for all events of this FTA model\nIf no prefix is given, all events will get a generic new unique ID", "E")
+//find all parts in the model
+var events = Global.getFinder(selection[0]).findByType(
+ Metamodel.FTA.Event, false).asList();
+if (events.isEmpty()) {
+ throw "The model contains no events";
+}
+
+//rearrange to native array so we can use nice Java Script methods
+var eventArray = new Array();
+for (var i = 0; i < events.size(); i++) {
+ eventArray.push(events.get(i));
+};
+//now sort them based on the existing ID
+eventArray.sort(function(e1, e2) {
+ return parseInt(e1.id.substring(1)) - parseInt(e2.id.substring(1));
+});
+
+// now give them a new unique ID
+for (var j = 0; j Preferences > General > Project Templates"). The project can also be loaded to the list of available templates from the menu Help > Examples.
+
+2. To get started double-click on the "Getting-Started"-Tasklist in the Model Browser and follow the steps explained there.
+
+3. Note: The BestPracticesTemplate is always being adjusted to new releases of medini. After upgrading to a new version of medini also check whether a new version of the BestPracticesTemplate is available.
+
+# Disclaimer
+Read the separate LICENSE.txt
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_$Hazards$_RzcHQaljEeCaHInwqwM1Vg.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_$Hazards$_RzcHQaljEeCaHInwqwM1Vg.failures
new file mode 100644
index 0000000..be7536e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_$Hazards$_RzcHQaljEeCaHInwqwM1Vg.failures
@@ -0,0 +1,425 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_$Hazards$_RzcHQaljEeCaHInwqwM1Vg_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_$Hazards$_RzcHQaljEeCaHInwqwM1Vg_failures0.layout
new file mode 100644
index 0000000..ccdf85d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_$Hazards$_RzcHQaljEeCaHInwqwM1Vg_failures0.layout
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_-LV10BRHEe-dDYDkEPKO1w.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_-LV10BRHEe-dDYDkEPKO1w.failures
new file mode 100644
index 0000000..2f4c651
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_-LV10BRHEe-dDYDkEPKO1w.failures
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_-LV10BRHEe-dDYDkEPKO1w_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_-LV10BRHEe-dDYDkEPKO1w_failures0.layout
new file mode 100644
index 0000000..bf0d9a2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_-LV10BRHEe-dDYDkEPKO1w_failures0.layout
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_43F0sF4wEfCZKp8u5J2grA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_43F0sF4wEfCZKp8u5J2grA.failures
new file mode 100644
index 0000000..8b0ccff
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_43F0sF4wEfCZKp8u5J2grA.failures
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_43F0sF4wEfCZKp8u5J2grA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_43F0sF4wEfCZKp8u5J2grA_failures0.layout
new file mode 100644
index 0000000..ce5990d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_43F0sF4wEfCZKp8u5J2grA_failures0.layout
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_5RyCEGMREfCvysWrHpgykQ.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_5RyCEGMREfCvysWrHpgykQ.failures
new file mode 100644
index 0000000..aac5d45
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_5RyCEGMREfCvysWrHpgykQ.failures
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_5RyCEGMREfCvysWrHpgykQ_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_5RyCEGMREfCvysWrHpgykQ_failures0.layout
new file mode 100644
index 0000000..b9baac2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_5RyCEGMREfCvysWrHpgykQ_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_9MXZABQvEe-dDYDkEPKO1w.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_9MXZABQvEe-dDYDkEPKO1w.failures
new file mode 100644
index 0000000..c307a1d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_9MXZABQvEe-dDYDkEPKO1w.failures
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_9MXZABQvEe-dDYDkEPKO1w_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_9MXZABQvEe-dDYDkEPKO1w_failures0.layout
new file mode 100644
index 0000000..be268ac
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_9MXZABQvEe-dDYDkEPKO1w_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_AbzjUF4xEfCZKp8u5J2grA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_AbzjUF4xEfCZKp8u5J2grA.failures
new file mode 100644
index 0000000..6821ebe
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_AbzjUF4xEfCZKp8u5J2grA.failures
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_AbzjUF4xEfCZKp8u5J2grA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_AbzjUF4xEfCZKp8u5J2grA_failures0.layout
new file mode 100644
index 0000000..f06123a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_AbzjUF4xEfCZKp8u5J2grA_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_IhcrAGLiEfCvysWrHpgykQ.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_IhcrAGLiEfCvysWrHpgykQ.failures
new file mode 100644
index 0000000..58078ab
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_IhcrAGLiEfCvysWrHpgykQ.failures
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_IhcrAGLiEfCvysWrHpgykQ_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_IhcrAGLiEfCvysWrHpgykQ_failures0.layout
new file mode 100644
index 0000000..c696bee
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_IhcrAGLiEfCvysWrHpgykQ_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_PjrfMGMEEfCvysWrHpgykQ.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_PjrfMGMEEfCvysWrHpgykQ.failures
new file mode 100644
index 0000000..6eeac72
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_PjrfMGMEEfCvysWrHpgykQ.failures
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_PjrfMGMEEfCvysWrHpgykQ_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_PjrfMGMEEfCvysWrHpgykQ_failures0.layout
new file mode 100644
index 0000000..c3cd415
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_PjrfMGMEEfCvysWrHpgykQ_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q3UbQBThEe-dDYDkEPKO1w.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q3UbQBThEe-dDYDkEPKO1w.failures
new file mode 100644
index 0000000..a9de809
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q3UbQBThEe-dDYDkEPKO1w.failures
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q3UbQBThEe-dDYDkEPKO1w_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q3UbQBThEe-dDYDkEPKO1w_failures0.layout
new file mode 100644
index 0000000..4f12f2a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q3UbQBThEe-dDYDkEPKO1w_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q7KEcHSmEe6wDLv0dizk7w.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q7KEcHSmEe6wDLv0dizk7w.failures
new file mode 100644
index 0000000..1ed3fb6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q7KEcHSmEe6wDLv0dizk7w.failures
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q7KEcHSmEe6wDLv0dizk7w_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q7KEcHSmEe6wDLv0dizk7w_failures0.layout
new file mode 100644
index 0000000..dd7834f
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_Q7KEcHSmEe6wDLv0dizk7w_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_TVg6IGk7EfC0mMXW96r_VA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_TVg6IGk7EfC0mMXW96r_VA.failures
new file mode 100644
index 0000000..85a2277
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_TVg6IGk7EfC0mMXW96r_VA.failures
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_TVg6IGk7EfC0mMXW96r_VA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_TVg6IGk7EfC0mMXW96r_VA_failures0.layout
new file mode 100644
index 0000000..c3a780b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_TVg6IGk7EfC0mMXW96r_VA_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_YK9FcGlDEfC0mMXW96r_VA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_YK9FcGlDEfC0mMXW96r_VA.failures
new file mode 100644
index 0000000..eb8286b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_YK9FcGlDEfC0mMXW96r_VA.failures
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_YK9FcGlDEfC0mMXW96r_VA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_YK9FcGlDEfC0mMXW96r_VA_failures0.layout
new file mode 100644
index 0000000..13abebf
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_YK9FcGlDEfC0mMXW96r_VA_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_aDMbcGktEfC0mMXW96r_VA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_aDMbcGktEfC0mMXW96r_VA.failures
new file mode 100644
index 0000000..4613964
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_aDMbcGktEfC0mMXW96r_VA.failures
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_aDMbcGktEfC0mMXW96r_VA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_aDMbcGktEfC0mMXW96r_VA_failures0.layout
new file mode 100644
index 0000000..627096b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_aDMbcGktEfC0mMXW96r_VA_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_cbbEsBTuEe-dDYDkEPKO1w.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_cbbEsBTuEe-dDYDkEPKO1w.failures
new file mode 100644
index 0000000..b38b6d3
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_cbbEsBTuEe-dDYDkEPKO1w.failures
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_cbbEsBTuEe-dDYDkEPKO1w_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_cbbEsBTuEe-dDYDkEPKO1w_failures0.layout
new file mode 100644
index 0000000..40ab1b1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_cbbEsBTuEe-dDYDkEPKO1w_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_sWYNAGkvEfC0mMXW96r_VA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_sWYNAGkvEfC0mMXW96r_VA.failures
new file mode 100644
index 0000000..8983454
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_sWYNAGkvEfC0mMXW96r_VA.failures
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_sWYNAGkvEfC0mMXW96r_VA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_sWYNAGkvEfC0mMXW96r_VA_failures0.layout
new file mode 100644
index 0000000..44c2a89
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_sWYNAGkvEfC0mMXW96r_VA_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_vTZ1IBTfEe-dDYDkEPKO1w.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_vTZ1IBTfEe-dDYDkEPKO1w.failures
new file mode 100644
index 0000000..fc693fa
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_vTZ1IBTfEe-dDYDkEPKO1w.failures
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_vTZ1IBTfEe-dDYDkEPKO1w_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_vTZ1IBTfEe-dDYDkEPKO1w_failures0.layout
new file mode 100644
index 0000000..1fcb96c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_vTZ1IBTfEe-dDYDkEPKO1w_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_w0FBUGLiEfCvysWrHpgykQ.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_w0FBUGLiEfCvysWrHpgykQ.failures
new file mode 100644
index 0000000..b54fa13
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_w0FBUGLiEfCvysWrHpgykQ.failures
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_w0FBUGLiEfCvysWrHpgykQ_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_w0FBUGLiEfCvysWrHpgykQ_failures0.layout
new file mode 100644
index 0000000..967898d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_w0FBUGLiEfCvysWrHpgykQ_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_yB4zwGkuEfC0mMXW96r_VA.failures b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_yB4zwGkuEfC0mMXW96r_VA.failures
new file mode 100644
index 0000000..6a3ef34
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_yB4zwGkuEfC0mMXW96r_VA.failures
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_yB4zwGkuEfC0mMXW96r_VA_failures0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_yB4zwGkuEfC0mMXW96r_VA_failures0.layout
new file mode 100644
index 0000000..dbd1e5c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/failures/_yB4zwGkuEfC0mMXW96r_VA_failures0.layout
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/70/b0355ff8176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_UknF8AloEe-CQ6y_b4kpww.fmea
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/70/b0355ff8176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_UknF8AloEe-CQ6y_b4kpww.fmea
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6d/a0f2af0e186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_UknF8AloEe-CQ6y_b4kpww_fmea0.layout
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/6d/a0f2af0e186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_UknF8AloEe-CQ6y_b4kpww_fmea0.layout
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/25/704766f2176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_ZhXYwDZAEfCsDY2kDMY87w.fmea
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/25/704766f2176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_ZhXYwDZAEfCsDY2kDMY87w.fmea
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3/30ab65f2176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_ZhXYwDZAEfCsDY2kDMY87w_fmea0.layout
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/3/30ab65f2176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_ZhXYwDZAEfCsDY2kDMY87w_fmea0.layout
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_dvouoIXgEe6bcr_7ut9TnA.fmea b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_dvouoIXgEe6bcr_7ut9TnA.fmea
new file mode 100644
index 0000000..382655e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_dvouoIXgEe6bcr_7ut9TnA.fmea
@@ -0,0 +1,5776 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/be/4079b10e186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_dvouoIXgEe6bcr_7ut9TnA_fmea0.layout
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/be/4079b10e186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_dvouoIXgEe6bcr_7ut9TnA_fmea0.layout
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_iTmFAHSoEe6wDLv0dizk7w.fmea b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_iTmFAHSoEe6wDLv0dizk7w.fmea
new file mode 100644
index 0000000..db29f18
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_iTmFAHSoEe6wDLv0dizk7w.fmea
@@ -0,0 +1,1120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_iTmFAHSoEe6wDLv0dizk7w_fmea0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_iTmFAHSoEe6wDLv0dizk7w_fmea0.layout
new file mode 100644
index 0000000..d875e77
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_iTmFAHSoEe6wDLv0dizk7w_fmea0.layout
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_r2g44DelEfCloqXVZNQXRg.fmea b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_r2g44DelEfCloqXVZNQXRg.fmea
new file mode 100644
index 0000000..6c609af
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_r2g44DelEfCloqXVZNQXRg.fmea
@@ -0,0 +1,5776 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_r2g44DelEfCloqXVZNQXRg_fmea0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_r2g44DelEfCloqXVZNQXRg_fmea0.layout
new file mode 100644
index 0000000..a16cfef
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_r2g44DelEfCloqXVZNQXRg_fmea0.layout
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b3/6039be71186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_xjpV4F4oEfCZKp8u5J2grA.fmea
similarity index 99%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/b3/6039be71186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_xjpV4F4oEfCZKp8u5J2grA.fmea
index fdccbba..486d86e 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/b3/6039be71186d00101cccffc0fb48a628
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_xjpV4F4oEfCZKp8u5J2grA.fmea
@@ -1240,9 +1240,6 @@
-
-
-
@@ -1327,6 +1324,9 @@
+
+
+
@@ -3700,6 +3700,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5803,9 +5821,6 @@
-
-
-
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_xjpV4F4oEfCZKp8u5J2grA_fmea0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_xjpV4F4oEfCZKp8u5J2grA_fmea0.layout
new file mode 100644
index 0000000..af5d0e0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_xjpV4F4oEfCZKp8u5J2grA_fmea0.layout
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_yldxAHSoEe6wDLv0dizk7w.fmea b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_yldxAHSoEe6wDLv0dizk7w.fmea
new file mode 100644
index 0000000..90b928e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_yldxAHSoEe6wDLv0dizk7w.fmea
@@ -0,0 +1,2053 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_yldxAHSoEe6wDLv0dizk7w_fmea0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_yldxAHSoEe6wDLv0dizk7w_fmea0.layout
new file mode 100644
index 0000000..a1014aa
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fmea/_yldxAHSoEe6wDLv0dizk7w_fmea0.layout
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_0a2jEFZSEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_0a2jEFZSEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..a4cbd26
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_0a2jEFZSEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_70Hp8FZCEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_70Hp8FZCEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..23dc2fd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_70Hp8FZCEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,1080 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_C2yv4EMkEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_C2yv4EMkEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..f22f24b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_C2yv4EMkEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_CG91cEMkEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_CG91cEMkEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..bf001c1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_CG91cEMkEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,2956 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_DOBsMFZCEfCvx7pSq_TJEg.fta b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_DOBsMFZCEfCvx7pSq_TJEg.fta
new file mode 100644
index 0000000..861fad0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_DOBsMFZCEfCvx7pSq_TJEg.fta
@@ -0,0 +1,1949 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_DOHLwFZCEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_DOHLwFZCEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..c327b78
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_DOHLwFZCEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_EQ7GwDdLEe64Y6AelI50_A.fta b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_EQ7GwDdLEe64Y6AelI50_A.fta
new file mode 100644
index 0000000..6ec8128
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_EQ7GwDdLEe64Y6AelI50_A.fta
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ERRFADdLEe64Y6AelI50_A.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ERRFADdLEe64Y6AelI50_A.fta_diagram
new file mode 100644
index 0000000..e9645db
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ERRFADdLEe64Y6AelI50_A.fta_diagram
@@ -0,0 +1,1701 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_K9WxkFZREfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_K9WxkFZREfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..3b825da
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_K9WxkFZREfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_KzuKMEMkEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_KzuKMEMkEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..d25bd2d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_KzuKMEMkEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,3758 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_LS4BgFZEEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_LS4BgFZEEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..166a6b7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_LS4BgFZEEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_MZjCwFZREfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_MZjCwFZREfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..432d0e0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_MZjCwFZREfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1b/70db8205186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_N2DBwFWoEfCvx7pSq_TJEg.fta_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/1b/70db8205186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_N2DBwFWoEfCvx7pSq_TJEg.fta_diagram
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_PHBLYEMkEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_PHBLYEMkEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..de05e72
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_PHBLYEMkEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,1247 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_WXAjsFZMEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_WXAjsFZMEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..77e8a02
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_WXAjsFZMEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ZqFaUE3CEfCgVIGbWLD1sw.fta b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ZqFaUE3CEfCgVIGbWLD1sw.fta
new file mode 100644
index 0000000..5c4ce73
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ZqFaUE3CEfCgVIGbWLD1sw.fta
@@ -0,0 +1,1918 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/44/00ca8105186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ZqIdoU3CEfCgVIGbWLD1sw.fta_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/44/00ca8105186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_ZqIdoU3CEfCgVIGbWLD1sw.fta_diagram
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__8rvMEMjEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__8rvMEMjEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..299cb34
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__8rvMEMjEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__zNyMDNhEe64Y6AelI50_A.fta b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__zNyMDNhEe64Y6AelI50_A.fta
new file mode 100644
index 0000000..7a01455
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__zNyMDNhEe64Y6AelI50_A.fta
@@ -0,0 +1,888 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__zbNkDNhEe64Y6AelI50_A.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__zbNkDNhEe64Y6AelI50_A.fta_diagram
new file mode 100644
index 0000000..a90df9c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/__zbNkDNhEe64Y6AelI50_A.fta_diagram
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_d-ouUFZKEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_d-ouUFZKEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..59e407d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_d-ouUFZKEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,6582 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_gkvN4FZKEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_gkvN4FZKEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..6d7242f
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_gkvN4FZKEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,6589 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_hpgLoFZMEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_hpgLoFZMEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..d562f11
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_hpgLoFZMEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_hrKHkFZDEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_hrKHkFZDEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..12ad8c3
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_hrKHkFZDEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_iDUrwFZKEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_iDUrwFZKEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..d311f2b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_iDUrwFZKEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,6589 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_jzvukEMjEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_jzvukEMjEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..92488b1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_jzvukEMjEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,239 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_mQBjwEMjEe6RPrqMS09C4g.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_mQBjwEMjEe6RPrqMS09C4g.fta_diagram
new file mode 100644
index 0000000..29e5b42
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_mQBjwEMjEe6RPrqMS09C4g.fta_diagram
@@ -0,0 +1,1850 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_s8BowFZMEfCvx7pSq_TJEg.fta_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_s8BowFZMEfCvx7pSq_TJEg.fta_diagram
new file mode 100644
index 0000000..157ca58
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/fta/_s8BowFZMEfCvx7pSq_TJEg.fta_diagram
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/42/b0647b34186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_5C8vgAO7Ee-mCMiklR9HrQ.safegoal_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/42/b0647b34186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_5C8vgAO7Ee-mCMiklR9HrQ.safegoal_diagram
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw.safetygoal b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw.safetygoal
new file mode 100644
index 0000000..5412b67
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw.safetygoal
@@ -0,0 +1,2214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sg0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sg0.layout
new file mode 100644
index 0000000..9f3e7e2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sg0.layout
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sr0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sr0.layout
new file mode 100644
index 0000000..520daa8
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sr0.layout
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sr2_0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sr2_0.layout
new file mode 100644
index 0000000..f8282d5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qdRrgHVYEeSHJr9dJxG-Iw_sr2_0.layout
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/c0dc6440186d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qh0NQHVYEeSHJr9dJxG-Iw.safegoal_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/81/c0dc6440186d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_qh0NQHVYEeSHJr9dJxG-Iw.safegoal_diagram
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_vlUJMAovEfCW9-XHdjCaHA.safegoal_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_vlUJMAovEfCW9-XHdjCaHA.safegoal_diagram
new file mode 100644
index 0000000..dd30cf9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_vlUJMAovEfCW9-XHdjCaHA.safegoal_diagram
@@ -0,0 +1,6791 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw.safetygoal b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw.safetygoal
new file mode 100644
index 0000000..f0be5ce
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw.safetygoal
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sg0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sg0.layout
new file mode 100644
index 0000000..e2609c9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sg0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sr0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sr0.layout
new file mode 100644
index 0000000..18b3df4
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sr0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sr2_0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sr2_0.layout
new file mode 100644
index 0000000..d437033
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCDisHVYEeSHJr9dJxG-Iw_sr2_0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCV2kXVYEeSHJr9dJxG-Iw.safegoal_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCV2kXVYEeSHJr9dJxG-Iw.safegoal_diagram
new file mode 100644
index 0000000..707d669
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_wCV2kXVYEeSHJr9dJxG-Iw.safegoal_diagram
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw.safetygoal b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw.safetygoal
new file mode 100644
index 0000000..d4e691d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw.safetygoal
@@ -0,0 +1,801 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sg0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sg0.layout
new file mode 100644
index 0000000..1f4347e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sg0.layout
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sr0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sr0.layout
new file mode 100644
index 0000000..4aa9fd7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sr0.layout
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sr2_0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sr2_0.layout
new file mode 100644
index 0000000..2d43c81
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zGRBwLryEeG74PAEAJO_Uw_sr2_0.layout
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zI8iUbryEeG74PAEAJO_Uw.safegoal_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zI8iUbryEeG74PAEAJO_Uw.safegoal_diagram
new file mode 100644
index 0000000..9c80678
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zI8iUbryEeG74PAEAJO_Uw.safegoal_diagram
@@ -0,0 +1,1414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw.safetygoal b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw.safetygoal
new file mode 100644
index 0000000..51684ef
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw.safetygoal
@@ -0,0 +1,1086 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sg0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sg0.layout
new file mode 100644
index 0000000..b4d61cd
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sg0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sr0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sr0.layout
new file mode 100644
index 0000000..b1a1bf1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sr0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sr2_0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sr2_0.layout
new file mode 100644
index 0000000..5aef34c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/goals/_zRvx0HVYEeSHJr9dJxG-Iw_sr2_0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_2jbugBNxEe-kf_wwrmCV-w.hazop b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_2jbugBNxEe-kf_wwrmCV-w.hazop
new file mode 100644
index 0000000..0b848c2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_2jbugBNxEe-kf_wwrmCV-w.hazop
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_2jbugBNxEe-kf_wwrmCV-w_hz0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_2jbugBNxEe-kf_wwrmCV-w_hz0.layout
new file mode 100644
index 0000000..581c7dc
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_2jbugBNxEe-kf_wwrmCV-w_hz0.layout
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_4PSPgIXbEe6bcr_7ut9TnA.hazop b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_4PSPgIXbEe6bcr_7ut9TnA.hazop
new file mode 100644
index 0000000..5c31bed
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_4PSPgIXbEe6bcr_7ut9TnA.hazop
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_4PSPgIXbEe6bcr_7ut9TnA_hz0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_4PSPgIXbEe6bcr_7ut9TnA_hz0.layout
new file mode 100644
index 0000000..54b5dd8
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_4PSPgIXbEe6bcr_7ut9TnA_hz0.layout
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_Q24qMDo-Ee2fTugI974vXw.hazop b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_Q24qMDo-Ee2fTugI974vXw.hazop
new file mode 100644
index 0000000..5d4efc2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_Q24qMDo-Ee2fTugI974vXw.hazop
@@ -0,0 +1,499 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_Q24qMDo-Ee2fTugI974vXw_hz0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_Q24qMDo-Ee2fTugI974vXw_hz0.layout
new file mode 100644
index 0000000..d96cdf8
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_Q24qMDo-Ee2fTugI974vXw_hz0.layout
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_SR350IU7Ee6bcr_7ut9TnA.hazop b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_SR350IU7Ee6bcr_7ut9TnA.hazop
new file mode 100644
index 0000000..c4979e1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_SR350IU7Ee6bcr_7ut9TnA.hazop
@@ -0,0 +1,442 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_SR350IU7Ee6bcr_7ut9TnA_hz0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_SR350IU7Ee6bcr_7ut9TnA_hz0.layout
new file mode 100644
index 0000000..858703a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_SR350IU7Ee6bcr_7ut9TnA_hz0.layout
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_eXKwEIXdEe6bcr_7ut9TnA.hazop b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_eXKwEIXdEe6bcr_7ut9TnA.hazop
new file mode 100644
index 0000000..28f7306
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_eXKwEIXdEe6bcr_7ut9TnA.hazop
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_eXKwEIXdEe6bcr_7ut9TnA_hz0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_eXKwEIXdEe6bcr_7ut9TnA_hz0.layout
new file mode 100644
index 0000000..1c6feb7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_eXKwEIXdEe6bcr_7ut9TnA_hz0.layout
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_f8868EIEEei-Ya3WcufpeA.hazop_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_f8868EIEEei-Ya3WcufpeA.hazop_def
new file mode 100644
index 0000000..9badb7d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_f8868EIEEei-Ya3WcufpeA.hazop_def
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_f8868EIEEei-Ya3WcufpeA_hazop_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_f8868EIEEei-Ya3WcufpeA_hazop_review0.layout
new file mode 100644
index 0000000..865a6f2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_f8868EIEEei-Ya3WcufpeA_hazop_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_voowsEIEEei-Ya3WcufpeA.hazop_def b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_voowsEIEEei-Ya3WcufpeA.hazop_def
new file mode 100644
index 0000000..94705a2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_voowsEIEEei-Ya3WcufpeA.hazop_def
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_voowsEIEEei-Ya3WcufpeA_hazop_review0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_voowsEIEEei-Ya3WcufpeA_hazop_review0.layout
new file mode 100644
index 0000000..587a44f
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_voowsEIEEei-Ya3WcufpeA_hazop_review0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_yizxsIXXEe6bcr_7ut9TnA.hazop b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_yizxsIXXEe6bcr_7ut9TnA.hazop
new file mode 100644
index 0000000..9259eb0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_yizxsIXXEe6bcr_7ut9TnA.hazop
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_yizxsIXXEe6bcr_7ut9TnA_hz0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_yizxsIXXEe6bcr_7ut9TnA_hz0.layout
new file mode 100644
index 0000000..b6b8949
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hazop/_yizxsIXXEe6bcr_7ut9TnA_hz0.layout
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g.ha
new file mode 100644
index 0000000..af6be28
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g.ha
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha0.layout
new file mode 100644
index 0000000..ef74c05
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha1.layout
new file mode 100644
index 0000000..c54ac85
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha1.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha2.layout
new file mode 100644
index 0000000..b0f7bff
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha2.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha3.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha3.layout
new file mode 100644
index 0000000..83cb833
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ET11wCOkEem7IbokExUh5g_ha3.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ.ha
new file mode 100644
index 0000000..a73570e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ.ha
@@ -0,0 +1,867 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha0.layout
new file mode 100644
index 0000000..81e5be7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha0.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha1.layout
new file mode 100644
index 0000000..be917f1
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha1.layout
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha2.layout
new file mode 100644
index 0000000..7f1c65b
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha2.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha3.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha3.layout
new file mode 100644
index 0000000..b57b220
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_W5KIoCuFEfCMc_2Esfz5fQ_ha3.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ.ha
new file mode 100644
index 0000000..d1d3bf2
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ.ha
@@ -0,0 +1,675 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha0.layout
new file mode 100644
index 0000000..a8fa8ba
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha0.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha1.layout
new file mode 100644
index 0000000..b4cbb81
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha1.layout
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha2.layout
new file mode 100644
index 0000000..12c8e64
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha2.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha3.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha3.layout
new file mode 100644
index 0000000..1eb7197
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_X4rr8CuFEfCMc_2Esfz5fQ_ha3.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ.ha
new file mode 100644
index 0000000..b3e194c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ.ha
@@ -0,0 +1,435 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha0.layout
new file mode 100644
index 0000000..622300e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha0.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha1.layout
new file mode 100644
index 0000000..1c93709
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha1.layout
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha2.layout
new file mode 100644
index 0000000..966563e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha2.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha3.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha3.layout
new file mode 100644
index 0000000..6bd0888
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_ZhdAkCuFEfCMc_2Esfz5fQ_ha3.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ.ha b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ.ha
new file mode 100644
index 0000000..7754b34
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ.ha
@@ -0,0 +1,531 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fire/explosion
+ gas inhalation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha0.layout
new file mode 100644
index 0000000..a605b53
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha0.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha1.layout
new file mode 100644
index 0000000..bf968e9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha1.layout
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha2.layout
new file mode 100644
index 0000000..d8753b7
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha2.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha3.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha3.layout
new file mode 100644
index 0000000..7a254d3
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/hls/_apm7cCuFEfCMc_2Esfz5fQ_ha3.layout
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/items/_t5-VcLb0EeGM6OyJYFJ4eA.item b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/items/_t5-VcLb0EeGM6OyJYFJ4eA.item
new file mode 100644
index 0000000..cc4fd55
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/items/_t5-VcLb0EeGM6OyJYFJ4eA.item
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw.plan b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw.plan
new file mode 100644
index 0000000..591facb
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw.plan
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw_plan1.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw_plan1.layout
new file mode 100644
index 0000000..75f5fac
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw_plan1.layout
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw_plan2.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw_plan2.layout
new file mode 100644
index 0000000..5cf70a9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/pm/_MfkAcDpFEe2fTugI974vXw_plan2.layout
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_5yF2wL3yEe-vi6cKg5_yWQ.activity_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_5yF2wL3yEe-vi6cKg5_yWQ.activity_diagram
new file mode 100644
index 0000000..7762519
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_5yF2wL3yEe-vi6cKg5_yWQ.activity_diagram
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/cb/c00548df176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_7ZxocFfQEfCtj7lib9qNGw.sysml_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/cb/c00548df176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_7ZxocFfQEfCtj7lib9qNGw.sysml_diagram
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ap__4Cc8Eea-8YkLqRAPAA.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ap__4Cc8Eea-8YkLqRAPAA.sysml
new file mode 100644
index 0000000..31033e3
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ap__4Cc8Eea-8YkLqRAPAA.sysml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ap__4Cc8Eea-8YkLqRAPAA_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ap__4Cc8Eea-8YkLqRAPAA_sys0.layout
new file mode 100644
index 0000000..8bda3f5
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ap__4Cc8Eea-8YkLqRAPAA_sys0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_AqERUCc8Eea-8YkLqRAPAA.sysml_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_AqERUCc8Eea-8YkLqRAPAA.sysml_diagram
new file mode 100644
index 0000000..c67b793
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_AqERUCc8Eea-8YkLqRAPAA.sysml_diagram
@@ -0,0 +1,1146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_LaYDsExREe2zRcf-1tDSGA.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_LaYDsExREe2zRcf-1tDSGA.sysml
new file mode 100644
index 0000000..adb8343
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_LaYDsExREe2zRcf-1tDSGA.sysml
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_LaYDsExREe2zRcf-1tDSGA_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_LaYDsExREe2zRcf-1tDSGA_sys0.layout
new file mode 100644
index 0000000..7794f2c
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_LaYDsExREe2zRcf-1tDSGA_sys0.layout
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Lasz0ExREe2zRcf-1tDSGA.sysml_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Lasz0ExREe2zRcf-1tDSGA.sysml_diagram
new file mode 100644
index 0000000..3a71907
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Lasz0ExREe2zRcf-1tDSGA.sysml_diagram
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_NLA9YG3hEeGyZ5eYlZakUA.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_NLA9YG3hEeGyZ5eYlZakUA.sysml
new file mode 100644
index 0000000..919d98e
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_NLA9YG3hEeGyZ5eYlZakUA.sysml
@@ -0,0 +1,2731 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_NLA9YG3hEeGyZ5eYlZakUA_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_NLA9YG3hEeGyZ5eYlZakUA_sys0.layout
new file mode 100644
index 0000000..9eb3e82
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_NLA9YG3hEeGyZ5eYlZakUA_sys0.layout
@@ -0,0 +1,2 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f/400663f8176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_WX59UF4oEfCZKp8u5J2grA.sysml_diagram
similarity index 98%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/f/400663f8176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_WX59UF4oEfCZKp8u5J2grA.sysml_diagram
index fd10303..1160bd6 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/f/400663f8176d00101cccffc0fb48a628
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_WX59UF4oEfCZKp8u5J2grA.sysml_diagram
@@ -155,7 +155,7 @@
-
+
@@ -231,7 +231,7 @@
-
+
@@ -307,7 +307,7 @@
-
+
@@ -344,7 +344,7 @@
-
+
@@ -381,7 +381,7 @@
-
+
@@ -413,7 +413,7 @@
-
+
@@ -426,7 +426,7 @@
-
+
@@ -486,7 +486,7 @@
-
+
@@ -558,19 +558,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -916,6 +903,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1174,7 +1173,7 @@
-
+
@@ -1237,7 +1236,7 @@
-
+
@@ -1300,7 +1299,7 @@
-
+
@@ -1350,7 +1349,7 @@
-
+
@@ -1413,7 +1412,7 @@
-
+
@@ -1450,7 +1449,7 @@
-
+
@@ -1526,7 +1525,7 @@
-
+
@@ -1589,7 +1588,7 @@
-
+
@@ -1626,7 +1625,7 @@
-
+
@@ -1676,7 +1675,7 @@
-
+
@@ -1726,7 +1725,7 @@
-
+
@@ -1776,7 +1775,7 @@
-
+
@@ -1826,7 +1825,7 @@
-
+
@@ -1876,7 +1875,7 @@
-
+
@@ -1913,7 +1912,44 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1935,7 +1971,7 @@
-
+
@@ -1948,12 +1984,12 @@
-
+
-
+
@@ -1993,7 +2029,7 @@
-
+
@@ -2951,19 +2987,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3100,7 +3123,7 @@
-
+
@@ -4697,7 +4720,7 @@
-
+
@@ -4718,7 +4741,7 @@
-
+
@@ -4739,7 +4762,7 @@
-
+
@@ -4760,7 +4783,7 @@
-
+
@@ -4802,7 +4825,7 @@
-
+
@@ -4823,7 +4846,7 @@
-
+
@@ -4844,7 +4867,7 @@
-
+
@@ -4865,7 +4888,7 @@
-
+
@@ -5583,27 +5606,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6675,4 +6677,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YcZjoGvOEe213rmEQMsJdw.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YcZjoGvOEe213rmEQMsJdw.sysml
new file mode 100644
index 0000000..bb63dae
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YcZjoGvOEe213rmEQMsJdw.sysml
@@ -0,0 +1,2924 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YcZjoGvOEe213rmEQMsJdw_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YcZjoGvOEe213rmEQMsJdw_sys0.layout
new file mode 100644
index 0000000..63f9b5a
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YcZjoGvOEe213rmEQMsJdw_sys0.layout
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ycu60GvOEe213rmEQMsJdw.sysml_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ycu60GvOEe213rmEQMsJdw.sysml_diagram
new file mode 100644
index 0000000..5a85ed9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Ycu60GvOEe213rmEQMsJdw.sysml_diagram
@@ -0,0 +1,2030 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Yjad4ExOEe2zRcf-1tDSGA.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Yjad4ExOEe2zRcf-1tDSGA.sysml
new file mode 100644
index 0000000..e7a92c9
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Yjad4ExOEe2zRcf-1tDSGA.sysml
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Yjad4ExOEe2zRcf-1tDSGA_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Yjad4ExOEe2zRcf-1tDSGA_sys0.layout
new file mode 100644
index 0000000..1f0d116
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_Yjad4ExOEe2zRcf-1tDSGA_sys0.layout
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YkyW4ExOEe2zRcf-1tDSGA.sysml_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YkyW4ExOEe2zRcf-1tDSGA.sysml_diagram
new file mode 100644
index 0000000..1017eb6
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_YkyW4ExOEe2zRcf-1tDSGA.sysml_diagram
@@ -0,0 +1,443 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_fifBML3wEe-vi6cKg5_yWQ.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_fifBML3wEe-vi6cKg5_yWQ.sysml
new file mode 100644
index 0000000..2418d0d
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_fifBML3wEe-vi6cKg5_yWQ.sysml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_fifBML3wEe-vi6cKg5_yWQ_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_fifBML3wEe-vi6cKg5_yWQ_sys0.layout
new file mode 100644
index 0000000..8eef2b0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_fifBML3wEe-vi6cKg5_yWQ_sys0.layout
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_finkEL3wEe-vi6cKg5_yWQ.sysml_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_finkEL3wEe-vi6cKg5_yWQ.sysml_diagram
new file mode 100644
index 0000000..ca0ef10
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_finkEL3wEe-vi6cKg5_yWQ.sysml_diagram
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ec/c00958f8176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_j1o7QIUqEe6bcr_7ut9TnA.sysml
similarity index 99%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/ec/c00958f8176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_j1o7QIUqEe6bcr_7ut9TnA.sysml
index c732ab0..0038c66 100644
--- a/.metadata/.plugins/org.eclipse.core.resources/.history/ec/c00958f8176d00101cccffc0fb48a628
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_j1o7QIUqEe6bcr_7ut9TnA.sysml
@@ -2526,7 +2526,7 @@
-
+
@@ -2540,7 +2540,6 @@
-
@@ -2560,7 +2559,7 @@
-
+
@@ -2569,6 +2568,7 @@
+
@@ -2697,10 +2697,6 @@
-
-
-
-
@@ -3233,7 +3229,7 @@
-
+
@@ -3272,6 +3268,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -4582,7 +4589,6 @@
-
@@ -4593,7 +4599,7 @@
-
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_j1o7QIUqEe6bcr_7ut9TnA_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_j1o7QIUqEe6bcr_7ut9TnA_sys0.layout
new file mode 100644
index 0000000..49f8fb3
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_j1o7QIUqEe6bcr_7ut9TnA_sys0.layout
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_m_51QExREe2zRcf-1tDSGA.sysml b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_m_51QExREe2zRcf-1tDSGA.sysml
new file mode 100644
index 0000000..9125617
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_m_51QExREe2zRcf-1tDSGA.sysml
@@ -0,0 +1,2 @@
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_m_51QExREe2zRcf-1tDSGA_sys0.layout b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_m_51QExREe2zRcf-1tDSGA_sys0.layout
new file mode 100644
index 0000000..0ba2ac0
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_m_51QExREe2zRcf-1tDSGA_sys0.layout
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_nAN-UExREe2zRcf-1tDSGA.sysml_diagram b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_nAN-UExREe2zRcf-1tDSGA.sysml_diagram
new file mode 100644
index 0000000..31f7361
--- /dev/null
+++ b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_nAN-UExREe2zRcf-1tDSGA.sysml_diagram
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4f/60dd6ee1176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_p-SYsGOnEfCwxZJ8ARqpVg.sysml_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/4f/60dd6ee1176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_p-SYsGOnEfCwxZJ8ARqpVg.sysml_diagram
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d2/301749df176d00101cccffc0fb48a628 b/Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_sGpMMCDTEfC95-iacfeGKA.sysml_diagram
similarity index 100%
rename from .metadata/.plugins/org.eclipse.core.resources/.history/d2/301749df176d00101cccffc0fb48a628
rename to Re_Work_FUSA_BMS_ASIL_C_2W_11_08/sysml/_sGpMMCDTEfC95-iacfeGKA.sysml_diagram
diff --git a/ReworkFusa BMS.mprx b/ReworkFusa BMS.mprx
new file mode 100644
index 0000000..bedd149
Binary files /dev/null and b/ReworkFusa BMS.mprx differ