diff --git a/Documentation/User Manual Source/material User Manual.pptx b/Documentation/User Manual Source/material User Manual.pptx index fc362e13e5ff301a7bc72da560861823ea4ef7fa..49d8c2db0264fcb3a2a75a8746255892c2cda372 100644 Binary files a/Documentation/User Manual Source/material User Manual.pptx and b/Documentation/User Manual Source/material User Manual.pptx differ diff --git a/Documentation/User Manual/3-simulation-models/powertrain.md b/Documentation/User Manual/3-simulation-models/powertrain.md new file mode 100644 index 0000000000000000000000000000000000000000..882e05b11a1b087546767b1df628a14c67576ae3 --- /dev/null +++ b/Documentation/User Manual/3-simulation-models/powertrain.md @@ -0,0 +1,7 @@ +## Powertrain and Components Structure +The powertrain in Vecto V3 consists of the following components which are connected in this order: + + + +The engine tries to supply the requested power demand (including all power losses happening in the powertrain and auxiliaries). +If the engine can't supply the given power demand, the driver component limits it (e.g. by accelerating slower than requested by the driving cycle). diff --git a/Documentation/User Manual/3-simulation-models/simulation-models.md b/Documentation/User Manual/3-simulation-models/simulation-models.md index 98e20bfadd77545347d29dff609362f89c56ded6..efdf0b1221a8e0f3be62e0a070804269fa033dfc 100644 --- a/Documentation/User Manual/3-simulation-models/simulation-models.md +++ b/Documentation/User Manual/3-simulation-models/simulation-models.md @@ -2,6 +2,7 @@ In this chapter the used component models for the simulation are described. +* [Powertrain and Components Structure](#powertrain-and-components-structure) * [Driver: Acceleration Limiting](#acceleration-limiting) * [Driver: Look-Ahead Coasting](#look-ahead-coasting) * [ADAS: Overspeed / Eco-Roll](#overspeed-eco-roll) diff --git a/Documentation/User Manual/files.txt b/Documentation/User Manual/files.txt index 313132bc536cbd4243e3c4c761fd532dd06d1118..5546832cb23d340e5743f533371dadd2e7792bd0 100644 --- a/Documentation/User Manual/files.txt +++ b/Documentation/User Manual/files.txt @@ -20,6 +20,7 @@ 2-calculation-modes/engine-only.md 2-calculation-modes/batch.md 3-simulation-models/simulation-models.md +3-simulation-models/powertrain.md 3-simulation-models/Driver_AccLimit.md 3-simulation-models/Driver_LAC.md 3-simulation-models/ADAS_EcoRoll.md diff --git a/Documentation/User Manual/help.html b/Documentation/User Manual/help.html index c94b788f5f2dda51af010859f3762ea294179b60..d897ec95f2a8ee0208576b311c59d05837cddee4 100644 --- a/Documentation/User Manual/help.html +++ b/Documentation/User Manual/help.html @@ -151,6 +151,7 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf <li><a href="#batch-mode-1">Batch Mode</a></li> </ul></li> <li><a href="#simulation-models">Simulation Models</a><ul> +<li><a href="#powertrain-and-components-structure">Powertrain and Components Structure</a></li> <li><a href="#acceleration-limiting">Acceleration Limiting</a></li> <li><a href="#look-ahead-coasting">Look-Ahead Coasting</a></li> <li><a href="#overspeed-eco-roll">Overspeed / Eco-Roll</a></li> @@ -2626,6 +2627,7 @@ Example: “Gears\Gear1.vtlm†points to the “Gears†subdirectory of the Ge <h1>Simulation Models</h1> <p>In this chapter the used component models for the simulation are described.</p> <ul> +<li><a href="#powertrain-and-components-structure">Powertrain and Components Structure</a></li> <li><a href="#acceleration-limiting">Driver: Acceleration Limiting</a></li> <li><a href="#look-ahead-coasting">Driver: Look-Ahead Coasting</a></li> <li><a href="#overspeed-eco-roll">ADAS: Overspeed / Eco-Roll</a></li> @@ -2641,6 +2643,15 @@ Example: “Gears\Gear1.vtlm†points to the “Gears†subdirectory of the Ge <li><a href="#engine-only-mode">Engine Only Mode</a></li> <li><a href="#pwheel-input-sico-mode">Pwheel-Input (SiCo Mode)</a></li> </ul> +<div id="powertrain-and-components-structure" class="section level2"> +<h2>Powertrain and Components Structure</h2> +<p>The powertrain in Vecto V3 consists of the following components which are connected in this order:</p> +<div class="figure"> +<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMzY2LjMxMDMzbW0iCiAgIGhlaWdodD0iMTkuMDkyMzMzbW0iCiAgIHZpZXdCb3g9IjAgMCAxMjk3Ljk1IDY3LjY0OTk5OCIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiCiAgIHNvZGlwb2RpOmRvY25hbWU9InBvd2VydHJhaW4uc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCI+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDMzNjgiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzMzcwIgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzM4MCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDMzODIiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzMzk4IgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzQwMCIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM0MTYiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNDE4IgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzQzNCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDM0MzYiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzNDUyIgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzQ1NCIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM0NzAiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNDcyIgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzQ4OCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDM0OTAiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzNTAwIgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzUwMiIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM1MTIiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNTE0IgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzUzMCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDM1MzIiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzNTQyIgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzU0NCIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM1NTQiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNTU2IgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzU2NiIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDM1NjgiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzNTg0IgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzU4NiIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM2MDIiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNjA0IgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzYxNCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDM2MTYiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzNjI2IgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzYyOCIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM2MzgiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNjQwIgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMzY1NiIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBpZD0icGF0aDM2NTgiCiAgICAgICAgIGQ9Ik0gMS42ODk2ZS01LDAgMTEzMy44OCwwIGwgMCwyODMuNTYgLTExMzMuODc5OTgzMTA0LDAgMCwtMjgzLjU2IHoiIC8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzNjc0IgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8cGF0aAogICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlkPSJwYXRoMzY3NiIKICAgICAgICAgZD0iTSAxLjY4OTZlLTUsMCAxMTMzLjg4LDAgbCAwLDI4My41NiAtMTEzMy44Nzk5ODMxMDQsMCAwLC0yODMuNTYgeiIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDM2OTIiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzNjk0IgogICAgICAgICBkPSJNIDEuNjg5NmUtNSwwIDExMzMuODgsMCBsIDAsMjgzLjU2IC0xMTMzLjg3OTk4MzEwNCwwIDAsLTI4My41NiB6IiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjAuMzUiCiAgICAgaW5rc2NhcGU6Y3g9IjUyOS41MzIxNSIKICAgICBpbmtzY2FwZTpjeT0iLTExMC43NDY0MyIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxOCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0LjUzMjE1LC0zNTMuOTY1NzcpIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIC0xNTMuNTU3MTUsNDIwLjY0MDc3IDc3Ljg1LDAgMCwtNjMuOSAtNzcuODUsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDMzNjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gLTE1My41NTcxNSw0MjAuNjQwNzcgNzcuODUsMCAwLC02My45IC03Ny44NSwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzViOWJkNTtzdHJva2Utd2lkdGg6MS45NDk5OTk5MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMzM2MiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9ImczMzY0IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTIxMS41MzIxNSw2MDEuMDE1NzcpIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImczMzY2IgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMzY4KSI+CiAgICAgICAgPHRleHQKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw1OC43NTIsMTczLjMpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzM3MiI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNy45MTg1NiAxMi40NDE2IDE1LjQ2MTI4IDIxLjMxOTIwMSAyNC4zMjU5MiAzMS4xMjk5MTkgMzcuMjcyOTYxIgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zMzc0Ij5Ecml2aW5nPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iZzMzNzYiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMjExLjUzMjE1LDYwMS4wMTU3NykiPgogICAgICA8ZwogICAgICAgICBpZD0iZzMzNzgiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDMzODApIj4KICAgICAgICA8dGV4dAogICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDYzLjU1MiwxNTkuMjYpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzM4NCI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNi45NDY1NTk5IDEyLjcwMDggMTguMTgyODggMjEuMjAyNTYiCiAgICAgICAgICAgICB5PSIwIgogICAgICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgICAgIGlkPSJ0c3BhbjMzODYiPkN5Y2xlPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBkPSJtIC03Mi40ODIxNSwzODAuNjkwNzcgOC4yNSwwIDAsLTUuMjc1IDguMjUsMTMuMiAtOC4yNSwxMy4yIDAsLTUuMjc1IC04LjI1LDAgMCwtMTUuODUgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDMzODgiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gLTUyLjYwNzE1LDQyMC42NDA3NyA3Ny44NSwwIDAsLTYzLjkgLTc3Ljg1LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzMzkwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIC01Mi42MDcxNSw0MjAuNjQwNzcgNzcuODUsMCAwLC02My45IC03Ny44NSwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzViOWJkNTtzdHJva2Utd2lkdGg6MS45NDk5OTk5MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMzM5MiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9ImczMzk0IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTIxMS41MzIxNSw2MDEuMDE1NzcpIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImczMzk2IgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMzk4KSI+CiAgICAgICAgPHRleHQKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxNDIuMDEsMTY2LjMpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzQwMiI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNy45MTg1NiAxMi40NDE2IDE1LjQ2MTI4IDIxLjIxNTUyMSAyNy42Njk2IgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNDA0Ij5Ecml2ZXI8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMjguNDY3ODUsMzgwLjY5MDc3IDguMjUsMCAwLC01LjI3NSA4LjI1LDEzLjIgLTguMjUsMTMuMiAwLC01LjI3NSAtOC4yNSwwIDAsLTE1Ljg1IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNDA2IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDQ4LjE5Mjg1LDQyMC42NDA3NyA3OCwwIDAsLTYzLjkgLTc4LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNDA4IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDQ4LjE5Mjg1LDQyMC42NDA3NyA3OCwwIDAsLTYzLjkgLTc4LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNWI5YmQ1O3N0cm9rZS13aWR0aDoxLjk0OTk5OTkzO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InBhdGgzNDEwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxnCiAgICAgICBpZD0iZzM0MTIiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMjExLjUzMjE1LDYwMS4wMTU3NykiPgogICAgICA8ZwogICAgICAgICBpZD0iZzM0MTQiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDM0MTYpIj4KICAgICAgICA8dGV4dAogICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDIxOS44OSwxNjYuMykiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMi45NjAwMDAwNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmk7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpDYWxpYnJpO3dyaXRpbmctbW9kZTpsci10YjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgaWQ9InRleHQzNDIwIj4KICAgICAgICAgIDx0c3BhbgogICAgICAgICAgICAgeD0iMCA2LjcyNjI0MDIgMTMuMTgwMzIgMjAuMDM2MTYgMjMuMDE2OTYgMjguNTM3OTIgMzEuNTE4NzIxIgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNDIyIj5WZWhpY2xlPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDIzMC4yMTc4NSwzODAuNjkwNzcgOC4zMjUsMCAwLC01LjI3NSA4LjMyNSwxMy4yIC04LjMyNSwxMy4yIDAsLTUuMjc1IC04LjMyNSwwIDAsLTE1Ljg1IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNDI0IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDE0OS4xNDI4NSw0MjAuNjQwNzcgNzgsMCAwLC02My45IC03OCwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2JkZDdlZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIKICAgICAgIGlkPSJwYXRoMzQyNiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSAxNDkuMTQyODUsNDIwLjY0MDc3IDc4LDAgMCwtNjMuOSAtNzgsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1YjliZDU7c3Ryb2tlLXdpZHRoOjEuOTQ5OTk5OTM7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDM0MjgiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPGcKICAgICAgIGlkPSJnMzQzMCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzQzMiIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzQzNCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMzAwLjAyLDE2Ni4zKSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM0MzgiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIDExLjUzNDQgMTguMzM4NCAyNC44MzEzNiAzMS4yODU0NCAzNC4yOTIxNiIKICAgICAgICAgICAgIHk9IjAiCiAgICAgICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICAgICAgaWQ9InRzcGFuMzQ0MCI+V2hlZWxzPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDMzMS4xNjc4NSwzODAuNjkwNzcgOC4yNSwwIDAsLTUuMjc1IDguMjUsMTMuMiAtOC4yNSwxMy4yIDAsLTUuMjc1IC04LjI1LDAgMCwtMTUuODUgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDM0NDIiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMjUwLjA5Mjg1LDQyMC42NDA3NyA3OCwwIDAsLTYzLjkgLTc4LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNDQ0IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDI1MC4wOTI4NSw0MjAuNjQwNzcgNzgsMCAwLC02My45IC03OCwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzViOWJkNTtzdHJva2Utd2lkdGg6MS45NDk5OTk5MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMzQ0NiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9ImczNDQ4IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTIxMS41MzIxNSw2MDEuMDE1NzcpIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImczNDUwIgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzNDUyKSI+CiAgICAgICAgPHRleHQKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwzODMuMDYsMTY2LjMpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzQ1NiI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNy4wNTAyNCAxMS40MDQ4IDE3LjYxMjY0IDIzLjE1OTUxOSAyOS42MTM2IgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNDU4Ij5CcmFrZXM8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNTMzLjA2Nzg1LDM4MC42OTA3NyA4LjI1LDAgMCwtNS4yNzUgOC4yNSwxMy4yIC04LjI1LDEzLjIgMCwtNS4yNzUgLTguMjUsMCAwLC0xNS44NSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2JkZDdlZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIKICAgICAgIGlkPSJwYXRoMzQ2MCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSAzNTEuMDQyODUsNDIwLjY0MDc3IDc4LDAgMCwtNjMuOSAtNzgsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDM0NjIiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMzUxLjA0Mjg1LDQyMC42NDA3NyA3OCwwIDAsLTYzLjkgLTc4LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNWI5YmQ1O3N0cm9rZS13aWR0aDoxLjk0OTk5OTkzO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InBhdGgzNDY0IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxnCiAgICAgICBpZD0iZzM0NjYiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMjExLjUzMjE1LDYwMS4wMTU3NykiPgogICAgICA8ZwogICAgICAgICBpZD0iZzM0NjgiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDM0NzApIj4KICAgICAgICA8dGV4dAogICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDQ1Ny4yLDE2Ni4zKSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM0NzQiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIDcuNDM5MDQwMiAxMy4wNTA3MiAxNi4wNzA0IDIyLjUyNDQ4MSAzMC43MDIyNCAzNy4xNTYzMTkgNDMuNDE2IgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNDc2Ij5BeGxlR2VhcjwvdHNwYW4+CiAgICAgICAgPC90ZXh0PgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cGF0aAogICAgICAgZD0ibSA2MzQuMDE3ODUsMzgwLjY5MDc3IDguMjUsMCAwLC01LjI3NSA4LjI1LDEzLjIgLTguMjUsMTMuMiAwLC01LjI3NSAtOC4yNSwwIDAsLTE1Ljg1IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNDc4IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDQ1MS45OTI4NSw0MjAuNjQwNzcgNzcuODUsMCAwLC02My45IC03Ny44NSwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2JkZDdlZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIKICAgICAgIGlkPSJwYXRoMzQ4MCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA0NTEuOTkyODUsNDIwLjY0MDc3IDc3Ljg1LDAgMCwtNjMuOSAtNzcuODUsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1YjliZDU7c3Ryb2tlLXdpZHRoOjEuOTQ5OTk5OTM7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDM0ODIiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPGcKICAgICAgIGlkPSJnMzQ4NCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzQ4NiIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzQ4OCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNTM5LjM4LDE3Ni4wNCkiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMi45NjAwMDAwNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmk7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpDYWxpYnJpO3dyaXRpbmctbW9kZTpsci10YjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgaWQ9InRleHQzNDkyIj4KICAgICAgICAgIDx0c3BhbgogICAgICAgICAgICAgeD0iMCAzLjkyNjg3OTkgMTEuNDMwNzIgMTguMjM0NzIgMjQuMzM4ODgxIDMxLjE4MTc2MSAzNC4xNjI1NiA0MC40MDkyNzkiCiAgICAgICAgICAgICB5PSIwIgogICAgICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgICAgIGlkPSJ0c3BhbjM0OTQiPihBbmd1bGFyPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iZzM0OTYiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMjExLjUzMjE1LDYwMS4wMTU3NykiPgogICAgICA8ZwogICAgICAgICBpZD0iZzM0OTgiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDM1MDApIj4KICAgICAgICA8dGV4dAogICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDU0Ny4yLDE1Ni40OCkiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMi45NjAwMDAwNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmk7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpDYWxpYnJpO3dyaXRpbmctbW9kZTpsci10YjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgaWQ9InRleHQzNTA0Ij4KICAgICAgICAgIDx0c3BhbgogICAgICAgICAgICAgeD0iMCA4LjE3Nzc2MDEgMTQuNjMxODQgMjAuODY1NjAxIgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNTA2Ij5HZWFyPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iZzM1MDgiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMjExLjUzMjE1LDYwMS4wMTU3NykiPgogICAgICA8ZwogICAgICAgICBpZD0iZzM1MTAiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDM1MTIpIj4KICAgICAgICA8dGV4dAogICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDU3Mi42NCwxNTYuNDgpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzUxNiI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAiCiAgICAgICAgICAgICB5PSIwIgogICAgICAgICAgICAgaWQ9InRzcGFuMzUxOCI+KTwvdHNwYW4+CiAgICAgICAgPC90ZXh0PgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cGF0aAogICAgICAgZD0ibSA0MzIuMTE3ODUsMzgwLjY5MDc3IDguMjUsMCAwLC01LjI3NSA4LjI1LDEzLjIgLTguMjUsMTMuMiAwLC01LjI3NSAtOC4yNSwwIDAsLTE1Ljg1IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNTIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDU1Mi43OTI4NSw0MjAuNjQwNzcgNzgsMCAwLC02My45IC03OCwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2JkZDdlZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIKICAgICAgIGlkPSJwYXRoMzUyMiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA1NTIuNzkyODUsNDIwLjY0MDc3IDc4LDAgMCwtNjMuOSAtNzgsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1YjliZDU7c3Ryb2tlLXdpZHRoOjEuOTQ5OTk5OTM7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDM1MjQiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPGcKICAgICAgIGlkPSJnMzUyNiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzUyOCIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzUzMCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNjE3Ljc0LDE3My4zKSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM1MzQiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIGlkPSJ0c3BhbjM1MzYiPig8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMzUzOCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzU0MCIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzU0MikiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNjIxLjcsMTczLjMpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzU0NiI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNi44NDI4Nzk4IDEzLjIwNjI0IDE3LjQwNTI3OSAyMy42MTMxMTkgMjguMDg0MzIgMzQuODg4MzIxIDQxLjM5NDI0MSIKICAgICAgICAgICAgIHk9IjAiCiAgICAgICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICAgICAgaWQ9InRzcGFuMzU0OCI+UmV0YXJkZXI8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMzU1MCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzU1MiIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzU1NCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNjE5LjksMTU5LjI2KSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM1NTgiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIDYuODAzOTk5OSAxMS4zOTE4NCAxNC4zNzI2NCAyNC43Mjc2OCAzMC45MzU1MiAzNS42MTQwNzkiCiAgICAgICAgICAgICB5PSIwIgogICAgICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgICAgIGlkPSJ0c3BhbjM1NjAiPnByaW1hcnk8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMzU2MiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzU2NCIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzU2NikiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNjYxLjQyLDE1OS4yNikiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMi45NjAwMDAwNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmk7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpDYWxpYnJpO3dyaXRpbmctbW9kZTpsci10YjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgaWQ9InRleHQzNTcwIj4KICAgICAgICAgIDx0c3BhbgogICAgICAgICAgICAgeD0iMCIKICAgICAgICAgICAgIHk9IjAiCiAgICAgICAgICAgICBpZD0idHNwYW4zNTcyIj4pPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDg0Mi44MTc4NSwzODAuNjkwNzcgOC4zMjUsMCAwLC01LjI3NSA4LjMyNSwxMy4yIC04LjMyNSwxMy4yIDAsLTUuMjc1IC04LjMyNSwwIDAsLTE1Ljg1IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNTc0IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDY1My43NDI4NSw0MjAuNjQwNzcgNzgsMCAwLC02My45IC03OCwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2JkZDdlZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIKICAgICAgIGlkPSJwYXRoMzU3NiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA2NTMuNzQyODUsNDIwLjY0MDc3IDc4LDAgMCwtNjMuOSAtNzgsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1YjliZDU7c3Ryb2tlLXdpZHRoOjEuOTQ5OTk5OTM7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDM1NzgiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPGcKICAgICAgIGlkPSJnMzU4MCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzU4MiIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzU4NCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNzAxLjExLDE2Ni4zKSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM1ODgiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIDguMTc3NzYwMSAxNC42MzE4NCAyMC44NjU2MDEgMjUuMzg4NjM5IDMyLjI1NzQzOSAzOC44NTQwOCIKICAgICAgICAgICAgIHk9IjAiCiAgICAgICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICAgICAgaWQ9InRzcGFuMzU5MCI+R2VhcmJveDwvdHNwYW4+CiAgICAgICAgPC90ZXh0PgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cGF0aAogICAgICAgZD0ibSA5NDMuNzY3ODUsMzgwLjY5MDc3IDguMjUsMCAwLC01LjI3NSA4LjI1LDEzLjIgLTguMjUsMTMuMiAwLC01LjI3NSAtOC4yNSwwIDAsLTE1Ljg1IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNTkyIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDc1NC42OTI4NSw0MjAuNjQwNzcgODUuMDUsMCAwLC02My45IC04NS4wNSwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2JkZDdlZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZSIKICAgICAgIGlkPSJwYXRoMzU5NCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA3NTQuNjkyODUsNDIwLjY0MDc3IDg1LjA1LDAgMCwtNjMuOSAtODUuMDUsMCAwLDYzLjkgeiIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM1YjliZDU7c3Ryb2tlLXdpZHRoOjEuOTQ5OTk5OTM7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDM1OTYiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPGcKICAgICAgIGlkPSJnMzU5OCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzYwMCIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzYwMikiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNzgyLjAyLDE3My4zKSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM2MDYiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIGlkPSJ0c3BhbjM2MDgiPig8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMzYxMCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzYxMiIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzYxNCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsNzg1Ljk4LDE3My4zKSIKICAgICAgICAgICBzdHlsZT0iZm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmk7d3JpdGluZy1tb2RlOmxyLXRiO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0idGV4dDM2MTgiPgogICAgICAgICAgPHRzcGFuCiAgICAgICAgICAgICB4PSIwIDYuODQyODc5OCAxMy4yMDYyNCAxNy40MDUyNzkgMjMuNjEzMTE5IDI4LjA4NDMyIDM0Ljg4ODMyMSA0MS4zOTQyNDEiCiAgICAgICAgICAgICB5PSIwIgogICAgICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgICAgIGlkPSJ0c3BhbjM2MjAiPlJldGFyZGVyPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iZzM2MjIiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMjExLjUzMjE1LDYwMS4wMTU3NykiPgogICAgICA8ZwogICAgICAgICBpZD0iZzM2MjQiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDM2MjYpIj4KICAgICAgICA8dGV4dAogICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDc3Ny45NCwxNTkuMjYpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzYzMCI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNS4wNjczNTk5IDExLjUyMTQ0IDE2LjkyNTc2IDIzLjc1NTY4IDMwLjU5ODU2IDM3LjQwMjU2MSA0My42NjIyMzkgNDguMzI3ODM5IgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNjMyIj5zZWNvbmRhcnk8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMzYzNCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0yMTEuNTMyMTUsNjAxLjAxNTc3KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMzYzNiIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzYzOCkiPgogICAgICAgIDx0ZXh0CiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsODMyLjE4LDE1OS4yNikiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMi45NjAwMDAwNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmk7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpDYWxpYnJpO3dyaXRpbmctbW9kZTpsci10YjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgaWQ9InRleHQzNjQyIj4KICAgICAgICAgIDx0c3BhbgogICAgICAgICAgICAgeD0iMCIKICAgICAgICAgICAgIHk9IjAiCiAgICAgICAgICAgICBpZD0idHNwYW4zNjQ0Ij4pPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDEyOS40MTc4NSwzODAuNjkwNzcgOC4yNSwwIDAsLTUuMjc1IDguMjUsMTMuMiAtOC4yNSwxMy4yIDAsLTUuMjc1IC04LjI1LDAgMCwtMTUuODUgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDM2NDYiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gODYyLjY5Mjg1LDQyMC42NDA3NyA3OCwwIDAsLTYzLjkgLTc4LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNjQ4IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDg2Mi42OTI4NSw0MjAuNjQwNzcgNzgsMCAwLC02My45IC03OCwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzViOWJkNTtzdHJva2Utd2lkdGg6MS45NDk5OTk5MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMzY1MCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9ImczNjUyIgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTIxMS41MzIxNSw2MDEuMDE1NzcpIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImczNjU0IgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzNjU2KSI+CiAgICAgICAgPHRleHQKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw4NzMuOTEsMTY2LjMpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTIuOTYwMDAwMDRweDtmb250LWZhbWlseTpDYWxpYnJpOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246Q2FsaWJyaTt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzY2MCI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNi45NDY1NTk5IDkuOTI3MzU5NiAxNi43NzAyNDEgMjAuOTY5MjggMjYuNDUxMzYxIgogICAgICAgICAgICAgeT0iMCIKICAgICAgICAgICAgIHNvZGlwb2RpOnJvbGU9ImxpbmUiCiAgICAgICAgICAgICBpZD0idHNwYW4zNjYyIj5DbHV0Y2g8L3RzcGFuPgogICAgICAgIDwvdGV4dD4KICAgICAgPC9nPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNzM0LjgxNzg1LDM4MC42OTA3NyA4LjMyNSwwIDAsLTUuMjc1IDguMzI1LDEzLjIgLTguMzI1LDEzLjIgMCwtNS4yNzUgLTguMzI1LDAgMCwtMTUuODUgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDM2NjQiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gOTYzLjY0Mjg1LDQyMC42NDA3NyA3OC4wMDAwNSwwIDAsLTYzLjkgLTc4LjAwMDA1LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNjY2IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDk2My42NDI4NSw0MjAuNjQwNzcgNzguMDAwMDUsMCAwLC02My45IC03OC4wMDAwNSwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzViOWJkNTtzdHJva2Utd2lkdGg6MS45NDk5OTk5MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMzY2OCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9ImczNjcwIgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTIxMS41MzIxNSw2MDEuMDE1NzcpIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImczNjcyIgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzNjc0KSI+CiAgICAgICAgPHRleHQKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw5NTMuMjMsMTY2LjMpIgogICAgICAgICAgIHN0eWxlPSJmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEyLjk2MDAwMDA0cHg7Zm9udC1mYW1pbHk6Q2FsaWJyaTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOkNhbGlicmktQm9sZDt3cml0aW5nLW1vZGU6bHItdGI7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJ0ZXh0MzY3OCI+CiAgICAgICAgICA8dHNwYW4KICAgICAgICAgICAgIHg9IjAgNi4zMjQ0ODAxIDEzLjI4NCAxOS40MjcwNCAyMi42NjcwNCAyOS42MjY1NiIKICAgICAgICAgICAgIHk9IjAiCiAgICAgICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICAgICAgaWQ9InRzcGFuMzY4MCI+RW5naW5lPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDEwNjEuMjE3OSwzODAuNjkwNzcgLTguMjUsMCAwLC01LjI3NSAtOC4yNSwxMy4yIDguMjUsMTMuMiAwLC01LjI3NSA4LjI1LDAgMCwtMTUuODUgeiIKICAgICAgIHN0eWxlPSJmaWxsOiNiZGQ3ZWU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icGF0aDM2ODIiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMTA2NC41OTI5LDQxOC44NDA3NyA3Ny44NSwwIDAsLTYzLjkgLTc3Ljg1LDAgMCw2My45IHoiCiAgICAgICBzdHlsZT0iZmlsbDojYmRkN2VlO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgaWQ9InBhdGgzNjg0IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDEwNjQuNTkyOSw0MTguODQwNzcgNzcuODUsMCAwLC02My45IC03Ny44NSwwIDAsNjMuOSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzViOWJkNTtzdHJva2Utd2lkdGg6MS45NDk5OTk5MztzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMzY4NiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8ZwogICAgICAgaWQ9ImczNjg4IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTIxMS41MzIxNSw2MDEuMDE1NzcpIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImczNjkwIgogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzNjkyKSI+CiAgICAgICAgPHRleHQKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxMDI0Ljk3LDE2Ny43NCkiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMi45NjAwMDAwNHB4O2ZvbnQtZmFtaWx5OkNhbGlicmk7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpDYWxpYnJpO3dyaXRpbmctbW9kZTpsci10YjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgaWQ9InRleHQzNjk2Ij4KICAgICAgICAgIDx0c3BhbgogICAgICAgICAgICAgeD0iMCA3LjQzOTA0MDIgMTQuMjQzMDQgMTkuOTA2NTYxIDIyLjg4NzM2IDI1Ljg2ODE2IDI4Ljg4Nzg0IDM1LjA5NTY4IDM5LjY3MDU1OSA0Mi42NTEzNiA0OS4xMzEzNTkiCiAgICAgICAgICAgICB5PSIwIgogICAgICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgICAgIGlkPSJ0c3BhbjM2OTgiPkF1eGlsaWFyaWVzPC90c3Bhbj4KICAgICAgICA8L3RleHQ+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" /> + +</div> +<p>The engine tries to supply the requested power demand (including all power losses happening in the powertrain and auxiliaries). If the engine can’t supply the given power demand, the driver component limits it (e.g. by accelerating slower than requested by the driving cycle).</p> +</div> <div id="acceleration-limiting" class="section level2"> <h2>Acceleration Limiting</h2> <p>VECTO limits the vehicle acceleration and deceleration depending on current vehicle speed, to model a realistic driver behavior. These limits are defined in the <a href="#acceleration-limiting-input-file-.vacc">Acceleration Limiting Input File (.vacc)</a>, which can be set in the <a href="#job-file">Job File</a>. In Declaration mode this is already predefined.</p> diff --git a/Documentation/User Manual/pics/powertrain.svg b/Documentation/User Manual/pics/powertrain.svg new file mode 100644 index 0000000000000000000000000000000000000000..5a765e9d6201ca8ec0f8570ad6dbd2c764495523 --- /dev/null +++ b/Documentation/User Manual/pics/powertrain.svg @@ -0,0 +1,841 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="366.31033mm" + height="19.092333mm" + viewBox="0 0 1297.95 67.649998" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="powertrain.svg"> + <defs + id="defs4"> + <clipPath + id="clipPath3368" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3370" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3380" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3382" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3398" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3400" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3416" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3418" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3434" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3436" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3452" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3454" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3470" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3472" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3488" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3490" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3500" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3502" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3512" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3514" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3530" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3532" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3542" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3544" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3554" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3556" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3566" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3568" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3584" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3586" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3602" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3604" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3614" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3616" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3626" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3628" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3638" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3640" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3656" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3658" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3674" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3676" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + <clipPath + id="clipPath3692" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path3694" + d="M 1.6896e-5,0 1133.88,0 l 0,283.56 -1133.879983104,0 0,-283.56 z" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="529.53215" + inkscape:cy="-110.74643" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1920" + inkscape:window-height="1018" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(154.53215,-353.96577)"> + <path + d="m -153.55715,420.64077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3360" + inkscape:connector-curvature="0" /> + <path + d="m -153.55715,420.64077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3362" + inkscape:connector-curvature="0" /> + <g + id="g3364" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3366" + clip-path="url(#clipPath3368)"> + <text + transform="matrix(1,0,0,-1,58.752,173.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3372"> + <tspan + x="0 7.91856 12.4416 15.46128 21.319201 24.32592 31.129919 37.272961" + y="0" + sodipodi:role="line" + id="tspan3374">Driving</tspan> + </text> + </g> + </g> + <g + id="g3376" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3378" + clip-path="url(#clipPath3380)"> + <text + transform="matrix(1,0,0,-1,63.552,159.26)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3384"> + <tspan + x="0 6.9465599 12.7008 18.18288 21.20256" + y="0" + sodipodi:role="line" + id="tspan3386">Cycle</tspan> + </text> + </g> + </g> + <path + d="m -72.48215,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3388" + inkscape:connector-curvature="0" /> + <path + d="m -52.60715,420.64077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3390" + inkscape:connector-curvature="0" /> + <path + d="m -52.60715,420.64077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3392" + inkscape:connector-curvature="0" /> + <g + id="g3394" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3396" + clip-path="url(#clipPath3398)"> + <text + transform="matrix(1,0,0,-1,142.01,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3402"> + <tspan + x="0 7.91856 12.4416 15.46128 21.215521 27.6696" + y="0" + sodipodi:role="line" + id="tspan3404">Driver</tspan> + </text> + </g> + </g> + <path + d="m 28.46785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3406" + inkscape:connector-curvature="0" /> + <path + d="m 48.19285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3408" + inkscape:connector-curvature="0" /> + <path + d="m 48.19285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3410" + inkscape:connector-curvature="0" /> + <g + id="g3412" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3414" + clip-path="url(#clipPath3416)"> + <text + transform="matrix(1,0,0,-1,219.89,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3420"> + <tspan + x="0 6.7262402 13.18032 20.03616 23.01696 28.53792 31.518721" + y="0" + sodipodi:role="line" + id="tspan3422">Vehicle</tspan> + </text> + </g> + </g> + <path + d="m 230.21785,380.69077 8.325,0 0,-5.275 8.325,13.2 -8.325,13.2 0,-5.275 -8.325,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3424" + inkscape:connector-curvature="0" /> + <path + d="m 149.14285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3426" + inkscape:connector-curvature="0" /> + <path + d="m 149.14285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3428" + inkscape:connector-curvature="0" /> + <g + id="g3430" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3432" + clip-path="url(#clipPath3434)"> + <text + transform="matrix(1,0,0,-1,300.02,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3438"> + <tspan + x="0 11.5344 18.3384 24.83136 31.28544 34.29216" + y="0" + sodipodi:role="line" + id="tspan3440">Wheels</tspan> + </text> + </g> + </g> + <path + d="m 331.16785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3442" + inkscape:connector-curvature="0" /> + <path + d="m 250.09285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3444" + inkscape:connector-curvature="0" /> + <path + d="m 250.09285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3446" + inkscape:connector-curvature="0" /> + <g + id="g3448" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3450" + clip-path="url(#clipPath3452)"> + <text + transform="matrix(1,0,0,-1,383.06,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3456"> + <tspan + x="0 7.05024 11.4048 17.61264 23.159519 29.6136" + y="0" + sodipodi:role="line" + id="tspan3458">Brakes</tspan> + </text> + </g> + </g> + <path + d="m 533.06785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3460" + inkscape:connector-curvature="0" /> + <path + d="m 351.04285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3462" + inkscape:connector-curvature="0" /> + <path + d="m 351.04285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3464" + inkscape:connector-curvature="0" /> + <g + id="g3466" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3468" + clip-path="url(#clipPath3470)"> + <text + transform="matrix(1,0,0,-1,457.2,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3474"> + <tspan + x="0 7.4390402 13.05072 16.0704 22.524481 30.70224 37.156319 43.416" + y="0" + sodipodi:role="line" + id="tspan3476">AxleGear</tspan> + </text> + </g> + </g> + <path + d="m 634.01785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3478" + inkscape:connector-curvature="0" /> + <path + d="m 451.99285,420.64077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3480" + inkscape:connector-curvature="0" /> + <path + d="m 451.99285,420.64077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3482" + inkscape:connector-curvature="0" /> + <g + id="g3484" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3486" + clip-path="url(#clipPath3488)"> + <text + transform="matrix(1,0,0,-1,539.38,176.04)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3492"> + <tspan + x="0 3.9268799 11.43072 18.23472 24.338881 31.181761 34.16256 40.409279" + y="0" + sodipodi:role="line" + id="tspan3494">(Angular</tspan> + </text> + </g> + </g> + <g + id="g3496" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3498" + clip-path="url(#clipPath3500)"> + <text + transform="matrix(1,0,0,-1,547.2,156.48)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3504"> + <tspan + x="0 8.1777601 14.63184 20.865601" + y="0" + sodipodi:role="line" + id="tspan3506">Gear</tspan> + </text> + </g> + </g> + <g + id="g3508" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3510" + clip-path="url(#clipPath3512)"> + <text + transform="matrix(1,0,0,-1,572.64,156.48)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3516"> + <tspan + x="0" + y="0" + id="tspan3518">)</tspan> + </text> + </g> + </g> + <path + d="m 432.11785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3520" + inkscape:connector-curvature="0" /> + <path + d="m 552.79285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3522" + inkscape:connector-curvature="0" /> + <path + d="m 552.79285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3524" + inkscape:connector-curvature="0" /> + <g + id="g3526" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3528" + clip-path="url(#clipPath3530)"> + <text + transform="matrix(1,0,0,-1,617.74,173.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3534"> + <tspan + x="0" + y="0" + id="tspan3536">(</tspan> + </text> + </g> + </g> + <g + id="g3538" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3540" + clip-path="url(#clipPath3542)"> + <text + transform="matrix(1,0,0,-1,621.7,173.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3546"> + <tspan + x="0 6.8428798 13.20624 17.405279 23.613119 28.08432 34.888321 41.394241" + y="0" + sodipodi:role="line" + id="tspan3548">Retarder</tspan> + </text> + </g> + </g> + <g + id="g3550" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3552" + clip-path="url(#clipPath3554)"> + <text + transform="matrix(1,0,0,-1,619.9,159.26)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3558"> + <tspan + x="0 6.8039999 11.39184 14.37264 24.72768 30.93552 35.614079" + y="0" + sodipodi:role="line" + id="tspan3560">primary</tspan> + </text> + </g> + </g> + <g + id="g3562" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3564" + clip-path="url(#clipPath3566)"> + <text + transform="matrix(1,0,0,-1,661.42,159.26)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3570"> + <tspan + x="0" + y="0" + id="tspan3572">)</tspan> + </text> + </g> + </g> + <path + d="m 842.81785,380.69077 8.325,0 0,-5.275 8.325,13.2 -8.325,13.2 0,-5.275 -8.325,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3574" + inkscape:connector-curvature="0" /> + <path + d="m 653.74285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3576" + inkscape:connector-curvature="0" /> + <path + d="m 653.74285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3578" + inkscape:connector-curvature="0" /> + <g + id="g3580" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3582" + clip-path="url(#clipPath3584)"> + <text + transform="matrix(1,0,0,-1,701.11,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3588"> + <tspan + x="0 8.1777601 14.63184 20.865601 25.388639 32.257439 38.85408" + y="0" + sodipodi:role="line" + id="tspan3590">Gearbox</tspan> + </text> + </g> + </g> + <path + d="m 943.76785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3592" + inkscape:connector-curvature="0" /> + <path + d="m 754.69285,420.64077 85.05,0 0,-63.9 -85.05,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3594" + inkscape:connector-curvature="0" /> + <path + d="m 754.69285,420.64077 85.05,0 0,-63.9 -85.05,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3596" + inkscape:connector-curvature="0" /> + <g + id="g3598" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3600" + clip-path="url(#clipPath3602)"> + <text + transform="matrix(1,0,0,-1,782.02,173.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3606"> + <tspan + x="0" + y="0" + id="tspan3608">(</tspan> + </text> + </g> + </g> + <g + id="g3610" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3612" + clip-path="url(#clipPath3614)"> + <text + transform="matrix(1,0,0,-1,785.98,173.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3618"> + <tspan + x="0 6.8428798 13.20624 17.405279 23.613119 28.08432 34.888321 41.394241" + y="0" + sodipodi:role="line" + id="tspan3620">Retarder</tspan> + </text> + </g> + </g> + <g + id="g3622" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3624" + clip-path="url(#clipPath3626)"> + <text + transform="matrix(1,0,0,-1,777.94,159.26)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3630"> + <tspan + x="0 5.0673599 11.52144 16.92576 23.75568 30.59856 37.402561 43.662239 48.327839" + y="0" + sodipodi:role="line" + id="tspan3632">secondary</tspan> + </text> + </g> + </g> + <g + id="g3634" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3636" + clip-path="url(#clipPath3638)"> + <text + transform="matrix(1,0,0,-1,832.18,159.26)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3642"> + <tspan + x="0" + y="0" + id="tspan3644">)</tspan> + </text> + </g> + </g> + <path + d="m 129.41785,380.69077 8.25,0 0,-5.275 8.25,13.2 -8.25,13.2 0,-5.275 -8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3646" + inkscape:connector-curvature="0" /> + <path + d="m 862.69285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3648" + inkscape:connector-curvature="0" /> + <path + d="m 862.69285,420.64077 78,0 0,-63.9 -78,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3650" + inkscape:connector-curvature="0" /> + <g + id="g3652" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3654" + clip-path="url(#clipPath3656)"> + <text + transform="matrix(1,0,0,-1,873.91,166.3)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3660"> + <tspan + x="0 6.9465599 9.9273596 16.770241 20.96928 26.451361" + y="0" + sodipodi:role="line" + id="tspan3662">Clutch</tspan> + </text> + </g> + </g> + <path + d="m 734.81785,380.69077 8.325,0 0,-5.275 8.325,13.2 -8.325,13.2 0,-5.275 -8.325,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3664" + inkscape:connector-curvature="0" /> + <path + d="m 963.64285,420.64077 78.00005,0 0,-63.9 -78.00005,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3666" + inkscape:connector-curvature="0" /> + <path + d="m 963.64285,420.64077 78.00005,0 0,-63.9 -78.00005,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3668" + inkscape:connector-curvature="0" /> + <g + id="g3670" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3672" + clip-path="url(#clipPath3674)"> + <text + transform="matrix(1,0,0,-1,953.23,166.3)" + style="font-variant:normal;font-weight:bold;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3678"> + <tspan + x="0 6.3244801 13.284 19.42704 22.66704 29.62656" + y="0" + sodipodi:role="line" + id="tspan3680">Engine</tspan> + </text> + </g> + </g> + <path + d="m 1061.2179,380.69077 -8.25,0 0,-5.275 -8.25,13.2 8.25,13.2 0,-5.275 8.25,0 0,-15.85 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3682" + inkscape:connector-curvature="0" /> + <path + d="m 1064.5929,418.84077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:#bdd7ee;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path3684" + inkscape:connector-curvature="0" /> + <path + d="m 1064.5929,418.84077 77.85,0 0,-63.9 -77.85,0 0,63.9 z" + style="fill:none;stroke:#5b9bd5;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + id="path3686" + inkscape:connector-curvature="0" /> + <g + id="g3688" + transform="matrix(1.25,0,0,-1.25,-211.53215,601.01577)"> + <g + id="g3690" + clip-path="url(#clipPath3692)"> + <text + transform="matrix(1,0,0,-1,1024.97,167.74)" + style="font-variant:normal;font-weight:normal;font-size:12.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text3696"> + <tspan + x="0 7.4390402 14.24304 19.906561 22.88736 25.86816 28.88784 35.09568 39.670559 42.65136 49.131359" + y="0" + sodipodi:role="line" + id="tspan3698">Auxiliaries</tspan> + </text> + </g> + </g> + </g> +</svg>