From b200a0e6cd4930b7a9317f9e20196f04a435bb64 Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral <umartinezcorral@antmicro.com> Date: Wed, 16 Mar 2022 01:13:02 +0100 Subject: [PATCH 1/2] docs/how: update Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com> --- docs/_static/images/EDA.svg | 708 ++++++- docs/_static/images/parts.svg | 3251 ++++++++++++++++++++++++++++++++- docs/conf.py | 1 + docs/how.rst | 89 +- 4 files changed, 4003 insertions(+), 46 deletions(-) diff --git a/docs/_static/images/EDA.svg b/docs/_static/images/EDA.svg index ec4b1fadb..371174e8c 100644 --- a/docs/_static/images/EDA.svg +++ b/docs/_static/images/EDA.svg @@ -1 +1,707 @@ -<svg width="1196" height="650" viewBox="0 0 1196 650" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h1196v650H0z"/><path d="M192.568 323v-20.041h3.292V323h-3.292zm12.74 0v-20.041h3.292V323h-3.292zm-10.479-8.875v-3.006h11.195v3.006h-11.195zm22.873 9.161c-1.241 0-2.367-.315-3.378-.944a6.943 6.943 0 01-2.377-2.549c-.572-1.087-.858-2.299-.858-3.635 0-1.356.286-2.568.858-3.636.592-1.088 1.384-1.947 2.377-2.577 1.011-.649 2.137-.973 3.378-.973 1.05 0 1.975.229 2.777.687a4.99 4.99 0 011.947 1.832c.477.782.716 1.67.716 2.662v3.951c0 .993-.239 1.88-.716 2.663a5.003 5.003 0 01-1.918 1.861c-.821.439-1.756.658-2.806.658zm.515-2.977c1.165 0 2.1-.391 2.806-1.174.725-.783 1.088-1.785 1.088-3.006 0-.821-.162-1.546-.487-2.176a3.498 3.498 0 00-1.374-1.46c-.573-.363-1.25-.544-2.033-.544-.763 0-1.441.181-2.032.544a3.762 3.762 0 00-1.375 1.46c-.324.63-.486 1.355-.486 2.176 0 .821.162 1.546.486 2.176.344.63.802 1.126 1.375 1.488.591.344 1.269.516 2.032.516zm3.694 2.691v-3.693l.543-3.35-.543-3.321v-3.378h3.149V323h-3.149zm6.071 0v-13.742h3.149V323h-3.149zm3.149-7.644l-1.087-.544c0-1.737.381-3.14 1.145-4.209.782-1.088 1.956-1.631 3.521-1.631.687 0 1.308.124 1.861.372.554.248 1.069.649 1.546 1.202l-2.061 2.119a2.181 2.181 0 00-.83-.573 3.025 3.025 0 00-1.06-.172c-.878 0-1.603.277-2.176.831-.572.553-.859 1.422-.859 2.605zm13.273 7.93c-1.241 0-2.367-.315-3.379-.944a6.948 6.948 0 01-2.376-2.549c-.573-1.087-.859-2.299-.859-3.635 0-1.356.286-2.568.859-3.636.592-1.088 1.384-1.947 2.376-2.577 1.012-.649 2.138-.973 3.379-.973 1.049 0 1.975.229 2.777.687a4.994 4.994 0 011.946 1.832c.478.782.716 1.67.716 2.662v3.951c0 .993-.238 1.88-.716 2.663a4.996 4.996 0 01-1.918 1.861c-.82.439-1.756.658-2.805.658zm.515-2.977c.782 0 1.46-.172 2.033-.516a3.695 3.695 0 001.374-1.488c.324-.63.486-1.355.486-2.176 0-.821-.162-1.546-.486-2.176a3.51 3.51 0 00-1.374-1.46c-.573-.363-1.251-.544-2.033-.544-.764 0-1.441.181-2.033.544a3.76 3.76 0 00-1.374 1.46c-.325.63-.487 1.355-.487 2.176 0 .821.162 1.546.487 2.176a3.97 3.97 0 001.374 1.488c.592.344 1.269.516 2.033.516zm6.842 2.691h-3.149v-3.693l.544-3.35-.544-3.321v-10.249h3.149V323zm6.931 0l-5.526-13.742h3.264l3.722 9.992-.973.028 3.636-10.02h1.832l3.636 10.02-.974-.028 3.722-9.992h3.264L268.77 323h-1.833l-3.722-9.505h1.031L260.524 323h-1.832zm22.422.286c-1.24 0-2.366-.315-3.378-.944a6.932 6.932 0 01-2.376-2.549c-.573-1.087-.859-2.299-.859-3.635 0-1.356.286-2.568.859-3.636.591-1.088 1.383-1.947 2.376-2.577 1.012-.649 2.138-.973 3.378-.973 1.05 0 1.976.229 2.777.687a4.99 4.99 0 011.947 1.832c.477.782.716 1.67.716 2.662v3.951c0 .993-.239 1.88-.716 2.663a4.996 4.996 0 01-1.918 1.861c-.821.439-1.756.658-2.806.658zm.516-2.977c1.164 0 2.099-.391 2.805-1.174.726-.783 1.088-1.785 1.088-3.006 0-.821-.162-1.546-.487-2.176a3.498 3.498 0 00-1.374-1.46c-.572-.363-1.25-.544-2.032-.544-.764 0-1.441.181-2.033.544a3.753 3.753 0 00-1.374 1.46c-.325.63-.487 1.355-.487 2.176 0 .821.162 1.546.487 2.176.343.63.801 1.126 1.374 1.488.592.344 1.269.516 2.033.516zm3.693 2.691v-3.693l.544-3.35-.544-3.321v-3.378h3.149V323h-3.149zm6.071 0v-13.742h3.15V323h-3.15zm3.15-7.644l-1.088-.544c0-1.737.382-3.14 1.145-4.209.783-1.088 1.956-1.631 3.521-1.631.688 0 1.308.124 1.861.372.554.248 1.069.649 1.546 1.202l-2.061 2.119a2.181 2.181 0 00-.83-.573 3.025 3.025 0 00-1.06-.172c-.878 0-1.603.277-2.175.831-.573.553-.859 1.422-.859 2.605zm13.902 7.93c-1.375 0-2.615-.305-3.722-.916a7.177 7.177 0 01-2.606-2.577c-.629-1.087-.944-2.309-.944-3.664s.315-2.567.944-3.636a7.024 7.024 0 012.549-2.577c1.087-.63 2.29-.944 3.607-.944 1.279 0 2.405.295 3.378.887a6.18 6.18 0 012.319 2.434c.573 1.03.859 2.204.859 3.521 0 .229-.019.468-.057.716a6.988 6.988 0 01-.115.773h-11.28v-2.577h9.648l-1.173 1.031c-.039-.84-.201-1.546-.487-2.119a3.053 3.053 0 00-1.231-1.317c-.516-.305-1.155-.458-1.918-.458-.802 0-1.499.172-2.09.515a3.51 3.51 0 00-1.375 1.461c-.324.61-.486 1.345-.486 2.204 0 .859.171 1.613.515 2.262a3.73 3.73 0 001.46 1.517c.63.344 1.355.515 2.176.515a4.99 4.99 0 001.947-.372 4.053 4.053 0 001.546-1.088l2.004 2.033a6.421 6.421 0 01-2.434 1.775 7.752 7.752 0 01-3.034.601zM186.923 359v-3.006h5.268c1.374 0 2.577-.296 3.607-.888a6.16 6.16 0 002.434-2.462c.592-1.069.888-2.3.888-3.693 0-1.374-.296-2.586-.888-3.636a6.36 6.36 0 00-2.462-2.462c-1.031-.592-2.224-.888-3.579-.888h-5.268v-3.006h5.354c1.451 0 2.796.258 4.037.773a9.54 9.54 0 013.235 2.119 9.44 9.44 0 012.176 3.178c.515 1.202.773 2.519.773 3.951 0 1.412-.258 2.729-.773 3.951a9.978 9.978 0 01-2.147 3.206 10.142 10.142 0 01-3.236 2.119c-1.24.496-2.576.744-4.008.744h-5.411zm-2.261 0v-20.041h3.292V359h-3.292zm26.575.286c-1.375 0-2.615-.305-3.722-.916a7.177 7.177 0 01-2.606-2.577c-.629-1.087-.944-2.309-.944-3.664s.315-2.567.944-3.636a7.03 7.03 0 012.548-2.577c1.088-.63 2.291-.944 3.608-.944 1.279 0 2.405.295 3.378.887a6.18 6.18 0 012.319 2.434c.573 1.03.859 2.204.859 3.521 0 .229-.019.468-.057.716a6.988 6.988 0 01-.115.773h-11.28v-2.577h9.648l-1.174 1.031c-.038-.84-.2-1.546-.486-2.119a3.06 3.06 0 00-1.231-1.317c-.516-.305-1.155-.458-1.919-.458-.801 0-1.498.172-2.089.515a3.51 3.51 0 00-1.375 1.461c-.324.61-.486 1.345-.486 2.204 0 .859.171 1.613.515 2.262.343.649.83 1.154 1.46 1.517.63.344 1.355.515 2.176.515a4.99 4.99 0 001.947-.372 4.06 4.06 0 001.546-1.088l2.004 2.033a6.421 6.421 0 01-2.434 1.775 7.752 7.752 0 01-3.034.601zm12.831 0a8.406 8.406 0 01-2.205-.286 8.15 8.15 0 01-1.947-.859 6.685 6.685 0 01-1.546-1.374l2.004-2.004a4.918 4.918 0 001.632 1.26c.63.267 1.336.4 2.119.4.706 0 1.241-.105 1.603-.315.363-.21.544-.515.544-.916 0-.42-.172-.744-.515-.973-.344-.229-.792-.42-1.346-.573a48.454 48.454 0 00-1.718-.515 9.526 9.526 0 01-1.717-.687 3.87 3.87 0 01-1.317-1.231c-.344-.516-.516-1.184-.516-2.004 0-.878.201-1.632.602-2.262.42-.63 1.002-1.117 1.746-1.46.764-.344 1.67-.515 2.72-.515 1.107 0 2.08.2 2.92.601a5.278 5.278 0 012.147 1.746l-2.004 2.004a3.997 3.997 0 00-1.374-1.116c-.515-.248-1.107-.373-1.775-.373-.63 0-1.117.096-1.46.287-.344.191-.515.467-.515.83 0 .382.171.678.515.888.343.209.782.391 1.317.544.553.152 1.126.324 1.718.515a6.91 6.91 0 011.717.744 3.705 3.705 0 011.346 1.26c.344.515.515 1.193.515 2.033 0 1.336-.467 2.395-1.403 3.177-.935.783-2.204 1.174-3.807 1.174zm13.561 0c-1.355 0-2.586-.315-3.693-.944a6.957 6.957 0 01-2.577-2.577c-.63-1.088-.944-2.3-.944-3.636 0-1.355.314-2.567.944-3.636a6.957 6.957 0 012.577-2.577c1.107-.63 2.338-.944 3.693-.944 1.069 0 2.061.209 2.978.629a6.363 6.363 0 012.376 1.747l-2.061 2.09a3.656 3.656 0 00-1.461-1.06 4.428 4.428 0 00-1.832-.372c-.782 0-1.479.182-2.09.544a3.756 3.756 0 00-1.403 1.432c-.324.61-.486 1.326-.486 2.147 0 .802.162 1.517.486 2.147a3.963 3.963 0 001.403 1.46c.611.344 1.308.516 2.09.516.668 0 1.279-.115 1.832-.344a3.916 3.916 0 001.461-1.088l2.061 2.09a6.658 6.658 0 01-2.376 1.775 7.348 7.348 0 01-2.978.601zm7.052-.286v-13.742h3.149V359h-3.149zm3.149-7.644l-1.088-.544c0-1.737.382-3.14 1.145-4.209.783-1.088 1.957-1.631 3.522-1.631.687 0 1.307.124 1.861.372.553.248 1.068.649 1.546 1.202l-2.062 2.119a2.181 2.181 0 00-.83-.573 3.015 3.015 0 00-1.059-.172c-.878 0-1.604.277-2.176.831-.573.553-.859 1.422-.859 2.605zm7.966 7.644v-13.742h3.149V359h-3.149zm1.574-16.262c-.534 0-.983-.181-1.345-.544-.344-.362-.516-.811-.516-1.345 0-.535.172-.983.516-1.346a1.829 1.829 0 011.345-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zm11.892 16.548c-1.05 0-1.985-.219-2.806-.658a5.217 5.217 0 01-1.946-1.861c-.458-.783-.687-1.67-.687-2.663v-3.951c0-.992.238-1.88.715-2.662a4.99 4.99 0 011.947-1.832c.821-.458 1.746-.687 2.777-.687 1.241 0 2.357.324 3.35.973a6.593 6.593 0 012.376 2.577c.592 1.068.888 2.28.888 3.636 0 1.336-.296 2.548-.888 3.635a6.647 6.647 0 01-2.376 2.549c-.993.629-2.109.944-3.35.944zm-.515-2.977c.763 0 1.431-.172 2.004-.516a3.681 3.681 0 001.374-1.488c.344-.63.515-1.355.515-2.176 0-.821-.171-1.546-.515-2.176a3.498 3.498 0 00-1.374-1.46c-.573-.363-1.241-.544-2.004-.544-.764 0-1.441.181-2.033.544-.592.344-1.05.83-1.374 1.46-.325.63-.487 1.355-.487 2.176 0 .821.162 1.546.487 2.176.324.63.782 1.126 1.374 1.488.592.344 1.269.516 2.033.516zm-6.843 8.417v-19.468h3.15v3.693l-.544 3.35.544 3.321v9.104h-3.15zM279.638 359v-19.468h3.149V359h-3.149zm-3.293-10.879v-2.863h9.734v2.863h-9.734zM287.824 359v-13.742h3.149V359h-3.149zm1.574-16.262c-.534 0-.983-.181-1.345-.544-.344-.362-.516-.811-.516-1.345 0-.535.172-.983.516-1.346a1.829 1.829 0 011.345-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zm10.833 16.548c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.577.314 3.665.944a6.954 6.954 0 012.576 2.577c.649 1.069.974 2.271.974 3.607 0 1.336-.325 2.548-.974 3.636a7.175 7.175 0 01-2.576 2.606c-1.088.629-2.31.944-3.665.944zm0-3.034c.783 0 1.47-.172 2.061-.516a3.627 3.627 0 001.403-1.489c.344-.629.516-1.345.516-2.147 0-.801-.172-1.508-.516-2.118a3.741 3.741 0 00-1.403-1.432c-.591-.362-1.278-.544-2.061-.544-.763 0-1.451.182-2.061.544a3.741 3.741 0 00-1.403 1.432c-.325.61-.487 1.317-.487 2.118 0 .802.162 1.518.487 2.147a3.89 3.89 0 001.403 1.489c.61.344 1.298.516 2.061.516zm18.68 2.748v-7.93c0-.917-.296-1.67-.887-2.262-.573-.592-1.317-.888-2.233-.888-.611 0-1.155.134-1.632.401-.477.267-.85.64-1.117 1.117s-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.936 4.936 0 011.89-1.918c.821-.477 1.737-.715 2.748-.715 1.031 0 1.947.267 2.749.801a5.522 5.522 0 011.889 2.033c.458.821.687 1.679.687 2.577V359h-3.149zm-9.419 0v-13.742h3.149V359h-3.149zm-121.81 36v-20.041h3.292V395h-3.292zm2.261 0v-3.006h10.479V395h-10.479zm17.757.286c-1.241 0-2.367-.315-3.379-.944a6.948 6.948 0 01-2.376-2.549c-.573-1.087-.859-2.299-.859-3.635 0-1.356.286-2.568.859-3.636.592-1.088 1.384-1.947 2.376-2.577 1.012-.649 2.138-.973 3.379-.973 1.049 0 1.975.229 2.777.687a4.994 4.994 0 011.946 1.832c.478.782.716 1.67.716 2.662v3.951c0 .993-.238 1.88-.716 2.663a4.996 4.996 0 01-1.918 1.861c-.82.439-1.756.658-2.805.658zm.515-2.977c1.164 0 2.099-.391 2.806-1.174.725-.783 1.087-1.785 1.087-3.006 0-.821-.162-1.546-.486-2.176a3.51 3.51 0 00-1.374-1.46c-.573-.363-1.251-.544-2.033-.544-.764 0-1.441.181-2.033.544-.572.344-1.03.83-1.374 1.46-.325.63-.487 1.355-.487 2.176 0 .821.162 1.546.487 2.176.344.63.802 1.126 1.374 1.488.592.344 1.269.516 2.033.516zm3.693 2.691v-3.693l.544-3.35-.544-3.321v-3.378h3.149V395h-3.149zm15.491 0v-7.93c0-.917-.296-1.67-.888-2.262-.572-.592-1.317-.888-2.233-.888-.61 0-1.154.134-1.632.401-.477.267-.849.64-1.116 1.117-.267.477-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.936 4.936 0 011.89-1.918c.82-.477 1.736-.715 2.748-.715 1.031 0 1.947.267 2.749.801a5.522 5.522 0 011.889 2.033c.458.821.687 1.679.687 2.577V395h-3.149zm-9.419 0v-13.742h3.149V395h-3.149zm20.922 6.012c-1.451 0-2.72-.267-3.808-.801a6.61 6.61 0 01-2.634-2.205l2.061-2.061c.554.687 1.184 1.202 1.89 1.546.706.343 1.555.515 2.548.515 1.241 0 2.224-.324 2.949-.973.725-.63 1.088-1.499 1.088-2.606v-3.378l.544-3.035-.544-3.063v-3.693h3.149v13.169c0 1.317-.305 2.463-.916 3.436-.611.992-1.46 1.765-2.548 2.319-1.088.553-2.348.83-3.779.83zm-.143-6.298c-1.222 0-2.329-.296-3.321-.888a6.617 6.617 0 01-2.319-2.491c-.554-1.049-.831-2.223-.831-3.521s.277-2.462.831-3.493a6.452 6.452 0 012.319-2.433c.992-.611 2.099-.916 3.321-.916 1.088 0 2.042.219 2.863.658.82.439 1.46 1.05 1.918 1.832.458.764.687 1.661.687 2.691v3.379c0 1.011-.239 1.908-.716 2.691a4.795 4.795 0 01-1.918 1.832c-.821.439-1.766.659-2.834.659zm.629-2.978c.764 0 1.432-.162 2.004-.486a3.307 3.307 0 001.317-1.346c.325-.592.487-1.279.487-2.061 0-.783-.162-1.46-.487-2.033a3.258 3.258 0 00-1.317-1.374c-.572-.325-1.24-.487-2.004-.487-.763 0-1.441.162-2.032.487a3.45 3.45 0 00-1.346 1.374c-.324.573-.487 1.25-.487 2.033 0 .763.163 1.441.487 2.032.325.592.773 1.05 1.346 1.375.591.324 1.269.486 2.032.486zm15.323 3.55c-1.164 0-2.205-.257-3.121-.773a5.637 5.637 0 01-2.118-2.118c-.497-.916-.745-1.966-.745-3.15v-7.987h3.15v7.844c0 .668.104 1.241.314 1.718.229.458.554.811.974 1.059.439.249.954.373 1.546.373.916 0 1.613-.268 2.09-.802.496-.554.744-1.336.744-2.348v-7.844h3.149v7.987c0 1.203-.257 2.262-.773 3.178a5.43 5.43 0 01-2.09 2.119c-.897.496-1.937.744-3.12.744zm14.332 0c-1.241 0-2.367-.315-3.378-.944a6.943 6.943 0 01-2.377-2.549c-.572-1.087-.859-2.299-.859-3.635 0-1.356.287-2.568.859-3.636.592-1.088 1.384-1.947 2.377-2.577 1.011-.649 2.137-.973 3.378-.973 1.05 0 1.975.229 2.777.687a4.99 4.99 0 011.947 1.832c.477.782.715 1.67.715 2.662v3.951c0 .993-.238 1.88-.715 2.663a5.003 5.003 0 01-1.918 1.861c-.821.439-1.756.658-2.806.658zm.515-2.977c1.164 0 2.1-.391 2.806-1.174.725-.783 1.088-1.785 1.088-3.006 0-.821-.162-1.546-.487-2.176a3.498 3.498 0 00-1.374-1.46c-.573-.363-1.25-.544-2.033-.544-.763 0-1.441.181-2.033.544-.572.344-1.03.83-1.374 1.46-.324.63-.486 1.355-.486 2.176 0 .821.162 1.546.486 2.176.344.63.802 1.126 1.374 1.488.592.344 1.27.516 2.033.516zm3.693 2.691v-3.693l.544-3.35-.544-3.321v-3.378h3.15V395h-3.15zm11.798 6.012c-1.451 0-2.72-.267-3.808-.801a6.61 6.61 0 01-2.634-2.205l2.062-2.061c.553.687 1.183 1.202 1.889 1.546.706.343 1.556.515 2.548.515 1.241 0 2.224-.324 2.949-.973.725-.63 1.088-1.499 1.088-2.606v-3.378l.544-3.035-.544-3.063v-3.693h3.149v13.169c0 1.317-.305 2.463-.916 3.436-.611.992-1.46 1.765-2.548 2.319-1.088.553-2.348.83-3.779.83zm-.143-6.298c-1.222 0-2.329-.296-3.321-.888a6.617 6.617 0 01-2.319-2.491c-.554-1.049-.83-2.223-.83-3.521s.276-2.462.83-3.493a6.452 6.452 0 012.319-2.433c.992-.611 2.099-.916 3.321-.916 1.088 0 2.042.219 2.863.658a4.795 4.795 0 011.918 1.832c.458.764.687 1.661.687 2.691v3.379c0 1.011-.238 1.908-.716 2.691a4.795 4.795 0 01-1.918 1.832c-.821.439-1.765.659-2.834.659zm.63-2.978c.763 0 1.431-.162 2.004-.486a3.32 3.32 0 001.317-1.346c.324-.592.486-1.279.486-2.061 0-.783-.162-1.46-.486-2.033a3.27 3.27 0 00-1.317-1.374c-.573-.325-1.241-.487-2.004-.487-.764 0-1.441.162-2.033.487a3.45 3.45 0 00-1.346 1.374c-.324.573-.486 1.25-.486 2.033 0 .763.162 1.441.486 2.032.325.592.773 1.05 1.346 1.375.592.324 1.269.486 2.033.486zm16.066 3.55c-1.374 0-2.614-.305-3.721-.916a7.177 7.177 0 01-2.606-2.577c-.63-1.087-.944-2.309-.944-3.664s.314-2.567.944-3.636a7.03 7.03 0 012.548-2.577c1.088-.63 2.291-.944 3.608-.944 1.278 0 2.405.295 3.378.887a6.193 6.193 0 012.319 2.434c.573 1.03.859 2.204.859 3.521 0 .229-.019.468-.057.716a6.988 6.988 0 01-.115.773h-11.28v-2.577h9.648l-1.174 1.031c-.038-.84-.2-1.546-.486-2.119a3.06 3.06 0 00-1.231-1.317c-.516-.305-1.155-.458-1.919-.458-.801 0-1.498.172-2.09.515a3.513 3.513 0 00-1.374 1.461c-.324.61-.486 1.345-.486 2.204 0 .859.171 1.613.515 2.262.343.649.83 1.154 1.46 1.517.63.344 1.355.515 2.176.515a4.99 4.99 0 001.947-.372 4.06 4.06 0 001.546-1.088l2.004 2.033a6.421 6.421 0 01-2.434 1.775 7.753 7.753 0 01-3.035.601zm12.832 0a8.406 8.406 0 01-2.205-.286 8.15 8.15 0 01-1.947-.859 6.685 6.685 0 01-1.546-1.374l2.004-2.004a4.918 4.918 0 001.632 1.26c.63.267 1.336.4 2.119.4.706 0 1.241-.105 1.603-.315.363-.21.544-.515.544-.916 0-.42-.172-.744-.515-.973-.344-.229-.792-.42-1.346-.573a48.454 48.454 0 00-1.718-.515 9.526 9.526 0 01-1.717-.687 3.87 3.87 0 01-1.317-1.231c-.344-.516-.516-1.184-.516-2.004 0-.878.201-1.632.602-2.262.42-.63 1.002-1.117 1.746-1.46.763-.344 1.67-.515 2.72-.515 1.107 0 2.08.2 2.92.601a5.278 5.278 0 012.147 1.746l-2.004 2.004a3.997 3.997 0 00-1.374-1.116c-.515-.248-1.107-.373-1.775-.373-.63 0-1.117.096-1.46.287-.344.191-.516.467-.516.83 0 .382.172.678.516.888.343.209.782.391 1.317.544.553.152 1.126.324 1.718.515a6.91 6.91 0 011.717.744 3.705 3.705 0 011.346 1.26c.343.515.515 1.193.515 2.033 0 1.336-.467 2.395-1.403 3.177-.935.783-2.204 1.174-3.807 1.174zm205.745-54c-1.584 0-2.93-.286-4.037-.859-1.107-.572-2.099-1.412-2.977-2.519l2.233-2.233c.553.802 1.212 1.431 1.975 1.889.764.439 1.737.659 2.921.659 1.107 0 1.984-.229 2.633-.687.668-.458 1.002-1.088 1.002-1.89 0-.668-.171-1.212-.515-1.632-.343-.42-.802-.763-1.374-1.03a11.086 11.086 0 00-1.861-.745 53.58 53.58 0 01-2.033-.744 9.38 9.38 0 01-1.861-1.059 4.72 4.72 0 01-1.345-1.632c-.344-.668-.516-1.518-.516-2.548 0-1.184.287-2.186.859-3.006.592-.84 1.384-1.48 2.377-1.919.992-.438 2.099-.658 3.321-.658 1.317 0 2.49.258 3.521.773 1.05.515 1.899 1.174 2.548 1.975l-2.233 2.234c-.573-.649-1.174-1.127-1.804-1.432-.61-.324-1.317-.487-2.118-.487-.993 0-1.775.201-2.348.602-.553.4-.83.963-.83 1.689 0 .611.172 1.107.515 1.488.344.363.792.678 1.346.945.572.248 1.193.487 1.861.716.687.229 1.364.487 2.032.773a7.267 7.267 0 011.861 1.117 4.729 4.729 0 011.375 1.717c.343.707.515 1.594.515 2.663 0 1.794-.64 3.216-1.918 4.266-1.26 1.049-2.968 1.574-5.125 1.574zm13.314-.143l-5.869-13.885h3.464l4.008 10.192h-1.002l4.237-10.192h3.493l-6.384 13.885h-1.947zm-4.094 5.583l4.266-8.789 1.775 3.206-2.548 5.583h-3.493zM552.384 341v-7.93c0-.917-.296-1.67-.887-2.262-.573-.592-1.317-.888-2.233-.888-.611 0-1.155.134-1.632.401-.477.267-.85.64-1.117 1.117s-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.943 4.943 0 011.89-1.918c.821-.477 1.737-.715 2.748-.715 1.031 0 1.947.267 2.749.801a5.513 5.513 0 011.889 2.033c.459.821.688 1.679.688 2.577V341h-3.15zm-9.419 0v-13.742h3.149V341h-3.149zm17.118 0v-19.468h3.15V341h-3.15zm-3.292-10.879v-2.863h9.734v2.863h-9.734zM577.66 341v-7.93c0-.917-.296-1.67-.888-2.262-.572-.592-1.316-.888-2.233-.888-.61 0-1.154.134-1.632.401-.477.267-.849.64-1.116 1.117-.267.477-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.936 4.936 0 011.89-1.918c.82-.477 1.737-.715 2.748-.715 1.031 0 1.947.229 2.749.687a4.934 4.934 0 011.889 1.918c.458.801.687 1.737.687 2.806V341h-3.149zm-9.419 0v-20.613h3.149V341h-3.149zm21.58.286c-1.374 0-2.615-.305-3.722-.916a7.182 7.182 0 01-2.605-2.577c-.63-1.087-.945-2.309-.945-3.664s.315-2.567.945-3.636a7.022 7.022 0 012.548-2.577c1.088-.63 2.291-.944 3.608-.944 1.278 0 2.404.295 3.378.887a6.193 6.193 0 012.319 2.434c.572 1.03.859 2.204.859 3.521 0 .229-.019.468-.058.716a6.966 6.966 0 01-.114.773h-11.28v-2.577h9.648l-1.174 1.031c-.038-.84-.2-1.546-.486-2.119a3.056 3.056 0 00-1.232-1.317c-.515-.305-1.154-.458-1.918-.458-.801 0-1.498.172-2.09.515a3.513 3.513 0 00-1.374 1.461c-.324.61-.487 1.345-.487 2.204 0 .859.172 1.613.516 2.262.343.649.83 1.154 1.46 1.517.63.344 1.355.515 2.176.515a4.98 4.98 0 001.946-.372 4.045 4.045 0 001.546-1.088l2.005 2.033a6.429 6.429 0 01-2.434 1.775 7.753 7.753 0 01-3.035.601zm12.831 0a8.404 8.404 0 01-2.204-.286 8.15 8.15 0 01-1.947-.859 6.685 6.685 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.119.4.706 0 1.24-.105 1.603-.315.363-.21.544-.515.544-.916 0-.42-.172-.744-.515-.973-.344-.229-.792-.42-1.346-.573a48.454 48.454 0 00-1.718-.515 9.565 9.565 0 01-1.718-.687 3.876 3.876 0 01-1.316-1.231c-.344-.516-.516-1.184-.516-2.004 0-.878.201-1.632.601-2.262.42-.63 1.002-1.117 1.747-1.46.763-.344 1.67-.515 2.72-.515 1.107 0 2.08.2 2.92.601a5.285 5.285 0 012.147 1.746l-2.004 2.004a3.997 3.997 0 00-1.374-1.116c-.516-.248-1.107-.373-1.775-.373-.63 0-1.117.096-1.46.287-.344.191-.516.467-.516.83 0 .382.172.678.516.888.343.209.782.391 1.317.544.553.152 1.126.324 1.717.515.611.172 1.184.42 1.718.744a3.705 3.705 0 011.346 1.26c.343.515.515 1.193.515 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.204 1.174-3.808 1.174zm7.263-.286v-13.742h3.15V341h-3.15zm1.575-16.262c-.534 0-.983-.181-1.346-.544-.343-.362-.515-.811-.515-1.345 0-.535.172-.983.515-1.346a1.832 1.832 0 011.346-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zm9.029 16.548a8.404 8.404 0 01-2.204-.286 8.114 8.114 0 01-1.947-.859 6.665 6.665 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.118.4.707 0 1.241-.105 1.604-.315.362-.21.544-.515.544-.916 0-.42-.172-.744-.516-.973-.343-.229-.792-.42-1.345-.573a49.093 49.093 0 00-1.718-.515 9.535 9.535 0 01-1.718-.687 3.889 3.889 0 01-1.317-1.231c-.343-.516-.515-1.184-.515-2.004 0-.878.2-1.632.601-2.262.42-.63 1.002-1.117 1.746-1.46.764-.344 1.671-.515 2.72-.515 1.107 0 2.081.2 2.92.601a5.288 5.288 0 012.148 1.746l-2.004 2.004a3.99 3.99 0 00-1.375-1.116c-.515-.248-1.107-.373-1.775-.373-.629 0-1.116.096-1.46.287-.343.191-.515.467-.515.83 0 .382.172.678.515.888.344.209.783.391 1.317.544.554.152 1.126.324 1.718.515.611.172 1.183.42 1.718.744a3.702 3.702 0 011.345 1.26c.344.515.516 1.193.516 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.205 1.174-3.808 1.174zM543.657 377v-19.468h3.149V377h-3.149zm-3.292-10.879v-2.863h9.734v2.863h-9.734zm17.357 11.165c-1.336 0-2.548-.315-3.636-.944a7.409 7.409 0 01-2.606-2.606c-.629-1.088-.944-2.3-.944-3.636 0-1.336.315-2.538.944-3.607a7.249 7.249 0 012.606-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.576.314 3.664.944a6.957 6.957 0 012.577 2.577c.649 1.069.973 2.271.973 3.607 0 1.336-.324 2.548-.973 3.636a7.177 7.177 0 01-2.577 2.606c-1.088.629-2.309.944-3.664.944zm0-3.034c.782 0 1.469-.172 2.061-.516a3.633 3.633 0 001.403-1.489c.343-.629.515-1.345.515-2.147 0-.801-.172-1.508-.515-2.118a3.749 3.749 0 00-1.403-1.432c-.592-.362-1.279-.544-2.061-.544-.764 0-1.451.182-2.062.544a3.746 3.746 0 00-1.402 1.432c-.325.61-.487 1.317-.487 2.118 0 .802.162 1.518.487 2.147.343.63.811 1.127 1.402 1.489.611.344 1.298.516 2.062.516zm15.559 3.034c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.577.314 3.665.944a6.947 6.947 0 012.576 2.577c.649 1.069.974 2.271.974 3.607 0 1.336-.325 2.548-.974 3.636a7.167 7.167 0 01-2.576 2.606c-1.088.629-2.31.944-3.665.944zm0-3.034c.783 0 1.47-.172 2.062-.516a3.63 3.63 0 001.402-1.489c.344-.629.516-1.345.516-2.147 0-.801-.172-1.508-.516-2.118a3.746 3.746 0 00-1.402-1.432c-.592-.362-1.279-.544-2.062-.544-.763 0-1.45.182-2.061.544a3.749 3.749 0 00-1.403 1.432c-.324.61-.487 1.317-.487 2.118 0 .802.163 1.518.487 2.147.344.63.811 1.127 1.403 1.489.611.344 1.298.516 2.061.516zm9.261 2.748v-20.613h3.149V377h-3.149zm10.577.286a8.406 8.406 0 01-2.205-.286 8.15 8.15 0 01-1.947-.859 6.685 6.685 0 01-1.546-1.374l2.004-2.004a4.918 4.918 0 001.632 1.26c.63.267 1.336.4 2.119.4.706 0 1.24-.105 1.603-.315.363-.21.544-.515.544-.916 0-.42-.172-.744-.515-.973-.344-.229-.792-.42-1.346-.573a48.454 48.454 0 00-1.718-.515 9.526 9.526 0 01-1.717-.687 3.87 3.87 0 01-1.317-1.231c-.344-.516-.516-1.184-.516-2.004 0-.878.201-1.632.602-2.262.419-.63 1.002-1.117 1.746-1.46.763-.344 1.67-.515 2.72-.515 1.107 0 2.08.2 2.92.601a5.278 5.278 0 012.147 1.746l-2.004 2.004a3.997 3.997 0 00-1.374-1.116c-.515-.248-1.107-.373-1.775-.373-.63 0-1.117.096-1.46.287-.344.191-.516.467-.516.83 0 .382.172.678.516.888.343.209.782.391 1.317.544.553.152 1.126.324 1.717.515.611.172 1.184.42 1.718.744a3.705 3.705 0 011.346 1.26c.343.515.515 1.193.515 2.033 0 1.336-.467 2.395-1.403 3.177-.935.783-2.204 1.174-3.807 1.174zM851.18 208l8.246-20.041h2.29L869.904 208h-3.55l-6.413-16.233h1.203L854.673 208h-3.493zm4.066-3.865v-2.863h10.621v2.863h-10.621zm21.837 4.151c-1.585 0-2.93-.286-4.037-.859-1.107-.572-2.1-1.412-2.978-2.519l2.233-2.233c.554.802 1.212 1.431 1.976 1.889.763.439 1.737.659 2.92.659 1.107 0 1.985-.229 2.634-.687.668-.458 1.002-1.088 1.002-1.89 0-.668-.172-1.212-.515-1.632-.344-.42-.802-.763-1.374-1.03a11.086 11.086 0 00-1.861-.745 53.58 53.58 0 01-2.033-.744 9.38 9.38 0 01-1.861-1.059 4.723 4.723 0 01-1.346-1.632c-.343-.668-.515-1.518-.515-2.548 0-1.184.286-2.186.859-3.006.592-.84 1.384-1.48 2.376-1.919.993-.438 2.1-.658 3.321-.658 1.317 0 2.491.258 3.522.773 1.049.515 1.899 1.174 2.548 1.975l-2.233 2.234c-.573-.649-1.174-1.127-1.804-1.432-.611-.324-1.317-.487-2.119-.487-.992 0-1.775.201-2.347.602-.554.4-.831.963-.831 1.689 0 .611.172 1.107.516 1.488.343.363.792.678 1.345.945.573.248 1.193.487 1.861.716.687.229 1.365.487 2.033.773a7.284 7.284 0 011.861 1.117 4.716 4.716 0 011.374 1.717c.344.707.515 1.594.515 2.663 0 1.794-.639 3.216-1.918 4.266-1.259 1.049-2.968 1.574-5.124 1.574zm9.753-.286v-20.041h3.292V208h-3.292zm16.164.286c-1.451 0-2.796-.257-4.037-.773a10.12 10.12 0 01-3.206-2.204 10.147 10.147 0 01-2.119-3.293 10.913 10.913 0 01-.744-4.036c0-1.432.248-2.768.744-4.008a9.76 9.76 0 012.119-3.293 10.12 10.12 0 013.206-2.204c1.241-.535 2.586-.802 4.037-.802 1.622 0 3.025.267 4.209.802a10.563 10.563 0 013.149 2.175l-2.233 2.234a6.13 6.13 0 00-2.176-1.518c-.84-.362-1.823-.544-2.949-.544-.993 0-1.899.172-2.72.516a6.198 6.198 0 00-2.147 1.488 6.59 6.59 0 00-1.374 2.262c-.325.878-.487 1.842-.487 2.892 0 1.049.162 2.013.487 2.891a6.907 6.907 0 001.374 2.291 6.418 6.418 0 002.147 1.46c.821.343 1.727.515 2.72.515 1.222 0 2.252-.181 3.092-.544a6.447 6.447 0 002.176-1.546l2.233 2.233a10.055 10.055 0 01-3.235 2.205c-1.241.534-2.663.801-4.266.801zm19.617-.286v-19.468h3.292V208h-3.292zm-6.528-17.035v-3.006h16.348v3.006h-16.348zm20.96 17.321c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.577.314 3.665.944a6.947 6.947 0 012.576 2.577c.649 1.069.974 2.271.974 3.607 0 1.336-.325 2.548-.974 3.636a7.167 7.167 0 01-2.576 2.606c-1.088.629-2.31.944-3.665.944zm0-3.034c.783 0 1.47-.172 2.062-.516a3.63 3.63 0 001.402-1.489c.344-.629.516-1.345.516-2.147 0-.801-.172-1.508-.516-2.118a3.746 3.746 0 00-1.402-1.432c-.592-.362-1.279-.544-2.062-.544-.763 0-1.45.182-2.061.544a3.749 3.749 0 00-1.403 1.432c-.324.61-.487 1.317-.487 2.118 0 .802.163 1.518.487 2.147.344.63.811 1.127 1.403 1.489.611.344 1.298.516 2.061.516zm15.56 3.034c-1.336 0-2.548-.315-3.636-.944a7.409 7.409 0 01-2.606-2.606c-.629-1.088-.944-2.3-.944-3.636 0-1.336.315-2.538.944-3.607a7.249 7.249 0 012.606-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.576.314 3.664.944a6.957 6.957 0 012.577 2.577c.649 1.069.973 2.271.973 3.607 0 1.336-.324 2.548-.973 3.636a7.177 7.177 0 01-2.577 2.606c-1.088.629-2.309.944-3.664.944zm0-3.034c.782 0 1.469-.172 2.061-.516a3.633 3.633 0 001.403-1.489c.343-.629.515-1.345.515-2.147 0-.801-.172-1.508-.515-2.118a3.749 3.749 0 00-1.403-1.432c-.592-.362-1.279-.544-2.061-.544-.764 0-1.451.182-2.062.544a3.746 3.746 0 00-1.402 1.432c-.325.61-.487 1.317-.487 2.118 0 .802.162 1.518.487 2.147.343.63.811 1.127 1.402 1.489.611.344 1.298.516 2.062.516zM961.87 208v-20.613h3.149V208h-3.149zm10.576.286a8.404 8.404 0 01-2.204-.286 8.132 8.132 0 01-1.947-.859 6.665 6.665 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.118.4.707 0 1.241-.105 1.604-.315.362-.21.544-.515.544-.916 0-.42-.172-.744-.516-.973-.343-.229-.792-.42-1.345-.573a49.093 49.093 0 00-1.718-.515 9.535 9.535 0 01-1.718-.687 3.889 3.889 0 01-1.317-1.231c-.343-.516-.515-1.184-.515-2.004 0-.878.2-1.632.601-2.262.42-.63 1.002-1.117 1.746-1.46.764-.344 1.671-.515 2.72-.515 1.107 0 2.081.2 2.92.601a5.288 5.288 0 012.148 1.746l-2.004 2.004a3.99 3.99 0 00-1.375-1.116c-.515-.248-1.107-.373-1.775-.373-.629 0-1.116.096-1.46.287-.343.191-.515.467-.515.83 0 .382.172.678.515.888.344.209.783.391 1.317.544.554.152 1.126.324 1.718.515.611.172 1.183.42 1.718.744a3.702 3.702 0 011.345 1.26c.344.515.516 1.193.516 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.205 1.174-3.808 1.174zM846.424 365v-20.041h3.292V365h-3.292zm2.261-8.589v-3.006h10.193v3.006h-10.193zm0-8.446v-3.006h10.679v3.006h-10.679zm15.644 9.477v-2.863h5.01c.687 0 1.288-.134 1.804-.401a3.247 3.247 0 001.259-1.174c.306-.515.458-1.116.458-1.803 0-.688-.152-1.279-.458-1.775a2.983 2.983 0 00-1.259-1.174c-.516-.287-1.117-.43-1.804-.43h-5.01v-2.863h5.182c1.259 0 2.386.258 3.378.773a5.821 5.821 0 012.376 2.176c.592.935.888 2.033.888 3.293 0 1.259-.296 2.357-.888 3.292a5.821 5.821 0 01-2.376 2.176c-.992.515-2.119.773-3.378.773h-5.182zM862.067 365v-20.041h3.293V365h-3.293zm25.753.286a9.618 9.618 0 01-3.894-.801 10.14 10.14 0 01-3.206-2.205 10.985 10.985 0 01-2.176-3.292 10.564 10.564 0 01-.773-4.037c0-1.431.258-2.767.773-4.008a10.611 10.611 0 012.176-3.264 9.77 9.77 0 013.263-2.204c1.26-.535 2.615-.802 4.066-.802 1.584 0 3.054.305 4.409.916a9.2 9.2 0 013.407 2.605l-2.233 2.234c-.592-.84-1.384-1.48-2.377-1.919a7.556 7.556 0 00-3.206-.687c-1.374 0-2.586.306-3.636.916a6.171 6.171 0 00-2.405 2.491c-.573 1.069-.859 2.31-.859 3.722s.286 2.663.859 3.75c.592 1.069 1.384 1.909 2.376 2.52.993.611 2.119.916 3.379.916 1.336 0 2.481-.239 3.435-.716a5.114 5.114 0 002.233-2.176c.516-.973.773-2.166.773-3.578l2.062 1.489h-8.561v-3.007h9.906v.458c0 2.386-.429 4.371-1.288 5.955-.84 1.585-1.995 2.768-3.464 3.55-1.47.783-3.15 1.174-5.039 1.174zm10.084-.286l8.245-20.041h2.291L916.628 365h-3.55l-6.413-16.233h1.202L901.397 365h-3.493zm4.066-3.865v-2.863h10.621v2.863H901.97zM927.862 365v-19.468h3.292V365h-3.292zm-6.527-17.035v-3.006h16.347v3.006h-16.347zm20.96 17.321c-1.336 0-2.548-.315-3.636-.944a7.409 7.409 0 01-2.606-2.606c-.629-1.088-.944-2.3-.944-3.636 0-1.336.315-2.538.944-3.607a7.249 7.249 0 012.606-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.576.314 3.664.944a6.957 6.957 0 012.577 2.577c.649 1.069.973 2.271.973 3.607 0 1.336-.324 2.548-.973 3.636a7.177 7.177 0 01-2.577 2.606c-1.088.629-2.309.944-3.664.944zm0-3.034c.782 0 1.469-.172 2.061-.516a3.633 3.633 0 001.403-1.489c.343-.629.515-1.345.515-2.147 0-.801-.172-1.508-.515-2.118a3.749 3.749 0 00-1.403-1.432c-.592-.362-1.279-.544-2.061-.544-.764 0-1.451.182-2.062.544a3.746 3.746 0 00-1.402 1.432c-.325.61-.487 1.317-.487 2.118 0 .802.162 1.518.487 2.147.343.63.811 1.127 1.402 1.489.611.344 1.298.516 2.062.516zm15.559 3.034c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.577.314 3.665.944a6.947 6.947 0 012.576 2.577c.649 1.069.974 2.271.974 3.607 0 1.336-.325 2.548-.974 3.636a7.167 7.167 0 01-2.576 2.606c-1.088.629-2.31.944-3.665.944zm0-3.034c.783 0 1.47-.172 2.062-.516a3.63 3.63 0 001.402-1.489c.344-.629.516-1.345.516-2.147 0-.801-.172-1.508-.516-2.118a3.746 3.746 0 00-1.402-1.432c-.592-.362-1.279-.544-2.062-.544-.763 0-1.45.182-2.061.544a3.749 3.749 0 00-1.403 1.432c-.324.61-.487 1.317-.487 2.118 0 .802.163 1.518.487 2.147.344.63.811 1.127 1.403 1.489.611.344 1.298.516 2.061.516zm9.261 2.748v-20.613h3.149V365h-3.149zm10.577.286a8.406 8.406 0 01-2.205-.286 8.15 8.15 0 01-1.947-.859 6.685 6.685 0 01-1.546-1.374l2.004-2.004a4.918 4.918 0 001.632 1.26c.63.267 1.336.4 2.119.4.706 0 1.24-.105 1.603-.315.363-.21.544-.515.544-.916 0-.42-.172-.744-.515-.973-.344-.229-.792-.42-1.346-.573a48.454 48.454 0 00-1.718-.515 9.526 9.526 0 01-1.717-.687 3.87 3.87 0 01-1.317-1.231c-.344-.516-.516-1.184-.516-2.004 0-.878.201-1.632.602-2.262.419-.63 1.002-1.117 1.746-1.46.763-.344 1.67-.515 2.72-.515 1.107 0 2.08.2 2.92.601a5.278 5.278 0 012.147 1.746l-2.004 2.004a3.997 3.997 0 00-1.374-1.116c-.515-.248-1.107-.373-1.775-.373-.63 0-1.117.096-1.46.287-.344.191-.516.467-.516.83 0 .382.172.678.516.888.343.209.782.391 1.317.544.553.152 1.126.324 1.717.515.611.172 1.184.42 1.718.744a3.705 3.705 0 011.346 1.26c.343.515.515 1.193.515 2.033 0 1.336-.467 2.395-1.403 3.177-.935.783-2.204 1.174-3.807 1.174zM802.136 504l-8.102-20.041h3.578l6.327 16.233h-1.259l6.384-16.233h3.522L804.426 504h-2.29zm15.935.286c-1.374 0-2.615-.305-3.722-.916a7.182 7.182 0 01-2.605-2.577c-.63-1.087-.945-2.309-.945-3.664s.315-2.567.945-3.636a7.022 7.022 0 012.548-2.577c1.088-.63 2.291-.944 3.608-.944 1.278 0 2.404.295 3.378.887a6.193 6.193 0 012.319 2.434c.572 1.03.859 2.204.859 3.521 0 .229-.019.468-.058.716a6.966 6.966 0 01-.114.773h-11.28v-2.577h9.648l-1.174 1.031c-.038-.84-.2-1.546-.486-2.119a3.056 3.056 0 00-1.232-1.317c-.515-.305-1.154-.458-1.918-.458-.801 0-1.498.172-2.09.515a3.513 3.513 0 00-1.374 1.461c-.324.61-.487 1.345-.487 2.204 0 .859.172 1.613.516 2.262.343.649.83 1.154 1.46 1.517.63.344 1.355.515 2.176.515a4.98 4.98 0 001.946-.372 4.045 4.045 0 001.546-1.088l2.005 2.033a6.429 6.429 0 01-2.434 1.775 7.753 7.753 0 01-3.035.601zm8.337-.286v-13.742h3.149V504h-3.149zm3.149-7.644l-1.088-.544c0-1.737.382-3.14 1.145-4.209.783-1.088 1.957-1.631 3.522-1.631.687 0 1.307.124 1.861.372.553.248 1.068.649 1.546 1.202l-2.062 2.119a2.181 2.181 0 00-.83-.573 3.019 3.019 0 00-1.059-.172c-.878 0-1.604.277-2.176.831-.573.553-.859 1.422-.859 2.605zm7.965 7.644v-13.742h3.15V504h-3.15zm1.575-16.262c-.534 0-.983-.181-1.346-.544-.343-.362-.515-.811-.515-1.345 0-.535.172-.983.515-1.346a1.832 1.832 0 011.346-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zM845.521 504v-16.118c0-.917.2-1.728.601-2.434a4.635 4.635 0 011.718-1.718c.725-.42 1.574-.63 2.548-.63.725 0 1.355.124 1.889.373a5.226 5.226 0 011.546 1.002l-2.061 2.061a2.038 2.038 0 00-.63-.344 1.792 1.792 0 00-.744-.143c-.554 0-.983.163-1.289.487-.286.324-.429.763-.429 1.317V504h-3.149zm-3.293-10.879v-2.863h13.399v2.863h-13.399zM853.823 504v-13.742h3.15V504h-3.15zm1.575-14.945c-.534 0-.983-.181-1.346-.544-.343-.362-.515-.811-.515-1.345 0-.535.172-.983.515-1.346a1.832 1.832 0 011.346-.544c.553 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.793.544-1.346.544zm10.274 15.231c-1.24 0-2.367-.315-3.378-.944a6.932 6.932 0 01-2.376-2.549c-.573-1.087-.859-2.299-.859-3.635 0-1.356.286-2.568.859-3.636.591-1.088 1.383-1.947 2.376-2.577 1.011-.649 2.138-.973 3.378-.973 1.05 0 1.976.229 2.777.687a4.99 4.99 0 011.947 1.832c.477.782.716 1.67.716 2.662v3.951c0 .993-.239 1.88-.716 2.663a4.996 4.996 0 01-1.918 1.861c-.821.439-1.756.658-2.806.658zm.516-2.977c1.164 0 2.099-.391 2.805-1.174.725-.783 1.088-1.785 1.088-3.006 0-.821-.162-1.546-.487-2.176a3.498 3.498 0 00-1.374-1.46c-.572-.363-1.25-.544-2.032-.544-.764 0-1.442.181-2.033.544a3.753 3.753 0 00-1.374 1.46c-.325.63-.487 1.355-.487 2.176 0 .821.162 1.546.487 2.176.343.63.801 1.126 1.374 1.488.591.344 1.269.516 2.033.516zm3.693 2.691v-3.693l.544-3.35-.544-3.321v-3.378h3.149V504h-3.149zm12.399.286c-1.356 0-2.587-.315-3.694-.944a6.954 6.954 0 01-2.576-2.577c-.63-1.088-.945-2.3-.945-3.636 0-1.355.315-2.567.945-3.636a6.954 6.954 0 012.576-2.577c1.107-.63 2.338-.944 3.694-.944 1.068 0 2.061.209 2.977.629a6.363 6.363 0 012.376 1.747l-2.061 2.09a3.66 3.66 0 00-1.46-1.06 4.43 4.43 0 00-1.832-.372c-.783 0-1.48.182-2.09.544a3.741 3.741 0 00-1.403 1.432c-.325.61-.487 1.326-.487 2.147 0 .802.162 1.517.487 2.147a3.948 3.948 0 001.403 1.46c.61.344 1.307.516 2.09.516.668 0 1.278-.115 1.832-.344a3.92 3.92 0 001.46-1.088l2.061 2.09a6.658 6.658 0 01-2.376 1.775 7.343 7.343 0 01-2.977.601zm8.917-.286v-19.468h3.15V504h-3.15zm-3.292-10.879v-2.863h9.734v2.863h-9.734zM899.383 504v-13.742h3.15V504h-3.15zm1.575-16.262c-.534 0-.983-.181-1.345-.544-.344-.362-.516-.811-.516-1.345 0-.535.172-.983.516-1.346a1.829 1.829 0 011.345-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zm10.833 16.548c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.576.314 3.664.944a6.957 6.957 0 012.577 2.577c.649 1.069.973 2.271.973 3.607 0 1.336-.324 2.548-.973 3.636a7.177 7.177 0 01-2.577 2.606c-1.088.629-2.309.944-3.664.944zm0-3.034c.782 0 1.469-.172 2.061-.516a3.627 3.627 0 001.403-1.489c.344-.629.515-1.345.515-2.147 0-.801-.171-1.508-.515-2.118a3.749 3.749 0 00-1.403-1.432c-.592-.362-1.279-.544-2.061-.544-.764 0-1.451.182-2.062.544a3.746 3.746 0 00-1.402 1.432c-.325.61-.487 1.317-.487 2.118 0 .802.162 1.518.487 2.147.343.63.811 1.127 1.402 1.489.611.344 1.298.516 2.062.516zm18.68 2.748v-7.93c0-.917-.296-1.67-.888-2.262-.572-.592-1.317-.888-2.233-.888-.61 0-1.154.134-1.632.401-.477.267-.849.64-1.116 1.117-.267.477-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.936 4.936 0 011.89-1.918c.82-.477 1.737-.715 2.748-.715 1.031 0 1.947.267 2.749.801a5.522 5.522 0 011.889 2.033c.458.821.687 1.679.687 2.577V504h-3.149zm-9.419 0v-13.742h3.149V504h-3.149zm15.196 3.35l1.947-3.636 1.059-.287c-.115.229-.248.42-.401.573a.742.742 0 01-.544.229c-.439 0-.849-.181-1.231-.544-.363-.382-.544-.859-.544-1.431 0-.611.201-1.126.601-1.546.42-.439.936-.659 1.546-.659.573 0 1.069.22 1.489.659.439.42.659.935.659 1.546 0 .248-.058.544-.172.887-.096.325-.277.744-.544 1.26l-2.119 3.893-1.746-.944zm17.519-3.35v-19.468h3.293V504h-3.293zm-6.527-17.035v-3.006h16.347v3.006H947.24zm21.046 17.321c-1.374 0-2.615-.305-3.722-.916a7.175 7.175 0 01-2.605-2.577c-.63-1.087-.945-2.309-.945-3.664s.315-2.567.945-3.636a7.022 7.022 0 012.548-2.577c1.088-.63 2.29-.944 3.607-.944 1.279 0 2.405.295 3.378.887a6.18 6.18 0 012.319 2.434c.573 1.03.859 2.204.859 3.521 0 .229-.019.468-.057.716a6.966 6.966 0 01-.114.773h-11.281v-2.577h9.649l-1.174 1.031c-.038-.84-.201-1.546-.487-2.119a3.053 3.053 0 00-1.231-1.317c-.515-.305-1.155-.458-1.918-.458-.802 0-1.498.172-2.09.515a3.5 3.5 0 00-1.374 1.461c-.325.61-.487 1.345-.487 2.204 0 .859.172 1.613.515 2.262a3.736 3.736 0 001.46 1.517c.63.344 1.356.515 2.176.515a4.99 4.99 0 001.947-.372 4.053 4.053 0 001.546-1.088l2.004 2.033a6.426 6.426 0 01-2.433 1.775 7.757 7.757 0 01-3.035.601zm12.831 0a8.404 8.404 0 01-2.204-.286 8.114 8.114 0 01-1.947-.859 6.665 6.665 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.118.4.707 0 1.241-.105 1.604-.315.362-.21.544-.515.544-.916 0-.42-.172-.744-.516-.973-.343-.229-.792-.42-1.345-.573a49.093 49.093 0 00-1.718-.515 9.535 9.535 0 01-1.718-.687 3.889 3.889 0 01-1.317-1.231c-.343-.516-.515-1.184-.515-2.004 0-.878.2-1.632.601-2.262.42-.63 1.002-1.117 1.746-1.46.764-.344 1.67-.515 2.72-.515 1.107 0 2.081.2 2.92.601a5.288 5.288 0 012.148 1.746l-2.004 2.004a3.99 3.99 0 00-1.375-1.116c-.515-.248-1.107-.373-1.775-.373-.63 0-1.116.096-1.46.287-.343.191-.515.467-.515.83 0 .382.172.678.515.888.344.209.783.391 1.317.544.554.152 1.126.324 1.718.515.611.172 1.183.42 1.718.744a3.702 3.702 0 011.345 1.26c.344.515.516 1.193.516 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.205 1.174-3.808 1.174zm9.324-.286v-19.468h3.15V504h-3.15zm-3.292-10.879v-2.863h9.734v2.863h-9.734zM998.627 504v-13.742h3.153V504h-3.153zm1.573-16.262c-.532 0-.981-.181-1.344-.544-.343-.362-.515-.811-.515-1.345 0-.535.172-.983.515-1.346a1.831 1.831 0 011.344-.544c.56 0 1 .182 1.35.544.34.363.51.811.51 1.346 0 .534-.17.983-.51 1.345-.35.363-.79.544-1.35.544zM1014.16 504v-7.93c0-.917-.3-1.67-.89-2.262-.57-.592-1.32-.888-2.24-.888-.61 0-1.15.134-1.63.401-.47.267-.85.64-1.11 1.117-.27.477-.4 1.021-.4 1.632l-1.24-.687c0-1.05.23-1.976.69-2.778.46-.82 1.09-1.46 1.89-1.918.82-.477 1.74-.715 2.75-.715 1.03 0 1.95.267 2.75.801a5.55 5.55 0 011.89 2.033c.46.821.68 1.679.68 2.577V504h-3.14zm-9.42 0v-13.742h3.15V504h-3.15zm20.92 6.012c-1.45 0-2.72-.267-3.81-.801-1.09-.516-1.97-1.251-2.63-2.205l2.06-2.061c.55.687 1.18 1.202 1.89 1.546.7.343 1.55.515 2.55.515 1.24 0 2.22-.324 2.94-.973.73-.63 1.09-1.499 1.09-2.606v-3.378l.55-3.035-.55-3.063v-3.693h3.15v13.169c0 1.317-.3 2.463-.91 3.436a6.304 6.304 0 01-2.55 2.319c-1.09.553-2.35.83-3.78.83zm-.14-6.298c-1.23 0-2.33-.296-3.33-.888a6.61 6.61 0 01-2.31-2.491c-.56-1.049-.84-2.223-.84-3.521s.28-2.462.84-3.493a6.444 6.444 0 012.31-2.433c1-.611 2.1-.916 3.33-.916 1.08 0 2.04.219 2.86.658a4.82 4.82 0 011.92 1.832c.45.764.68 1.661.68 2.691v3.379c0 1.011-.24 1.908-.71 2.691a4.82 4.82 0 01-1.92 1.832c-.82.439-1.77.659-2.83.659zm.62-2.978c.77 0 1.44-.162 2.01-.486a3.365 3.365 0 001.32-1.346c.32-.592.48-1.279.48-2.061 0-.783-.16-1.46-.48-2.033a3.313 3.313 0 00-1.32-1.374c-.57-.325-1.24-.487-2.01-.487-.76 0-1.44.162-2.03.487-.57.324-1.02.782-1.34 1.374-.33.573-.49 1.25-.49 2.033 0 .763.16 1.441.49 2.032.32.592.77 1.05 1.34 1.375.59.324 1.27.486 2.03.486zM852.961 540l-9.505-10.393c-.707-.782-1.241-1.526-1.604-2.233-.343-.706-.515-1.488-.515-2.347 0-1.012.248-1.918.744-2.72a5.388 5.388 0 012.033-1.947c.859-.477 1.842-.716 2.949-.716.84 0 1.603.144 2.29.43.687.267 1.289.63 1.804 1.088a6.31 6.31 0 011.317 1.46l-2.262 2.004a6.417 6.417 0 00-1.374-1.403c-.477-.363-1.069-.544-1.775-.544-.725 0-1.336.22-1.832.659a2.005 2.005 0 00-.745 1.603c0 .649.134 1.183.401 1.603.267.42.639.907 1.117 1.46L856.74 540h-3.779zm-6.843.286c-1.374 0-2.577-.257-3.607-.773-1.012-.534-1.804-1.259-2.376-2.176-.554-.935-.831-1.994-.831-3.177 0-1.203.325-2.281.974-3.236.668-.954 1.641-1.727 2.92-2.319l1.46 1.919c-.706.381-1.25.859-1.632 1.431-.382.554-.572 1.26-.572 2.119 0 .687.152 1.269.458 1.746.324.477.773.849 1.345 1.117.573.248 1.231.372 1.976.372.973 0 1.775-.201 2.404-.601.649-.401 1.136-.878 1.461-1.432l2.061 2.405c-.401.496-.916.945-1.546 1.346a9.044 9.044 0 01-2.09.916 8.323 8.323 0 01-2.405.343zm22.161 0c-1.584 0-2.93-.286-4.037-.859-1.107-.572-2.099-1.412-2.977-2.519l2.233-2.233c.553.802 1.212 1.431 1.975 1.889.764.439 1.737.659 2.92.659 1.107 0 1.985-.229 2.634-.687.668-.458 1.002-1.088 1.002-1.89 0-.668-.171-1.212-.515-1.632-.343-.42-.802-.763-1.374-1.03a11.086 11.086 0 00-1.861-.745 53.58 53.58 0 01-2.033-.744 9.38 9.38 0 01-1.861-1.059 4.72 4.72 0 01-1.345-1.632c-.344-.668-.516-1.518-.516-2.548 0-1.184.287-2.186.859-3.006.592-.84 1.384-1.48 2.377-1.919.992-.438 2.099-.658 3.321-.658 1.317 0 2.49.258 3.521.773 1.05.515 1.899 1.174 2.548 1.975l-2.233 2.234c-.573-.649-1.174-1.127-1.804-1.432-.611-.324-1.317-.487-2.118-.487-.993 0-1.775.201-2.348.602-.553.4-.83.963-.83 1.689 0 .611.172 1.107.515 1.488.344.363.792.678 1.346.945.572.248 1.193.487 1.861.716.687.229 1.364.487 2.032.773a7.267 7.267 0 011.861 1.117 4.716 4.716 0 011.374 1.717c.344.707.516 1.594.516 2.663 0 1.794-.64 3.216-1.918 4.266-1.26 1.049-2.968 1.574-5.125 1.574zm9.352-.286v-13.742h3.149V540h-3.149zm1.575-16.262c-.535 0-.983-.181-1.346-.544-.343-.362-.515-.811-.515-1.345 0-.535.172-.983.515-1.346a1.83 1.83 0 011.346-.544c.553 0 1.002.182 1.345.544.344.363.516.811.516 1.346 0 .534-.172.983-.516 1.345-.343.363-.792.544-1.345.544zM883.74 540v-13.742h3.149V540h-3.149zm9.133 0v-8.188c0-.916-.286-1.622-.859-2.119-.573-.515-1.279-.773-2.119-.773-.572 0-1.088.115-1.546.344a2.667 2.667 0 00-1.059 1.002c-.267.42-.401.935-.401 1.546l-1.231-.687c0-1.05.229-1.957.687-2.72a4.761 4.761 0 011.861-1.775c.783-.439 1.661-.658 2.634-.658.974 0 1.852.209 2.634.629a4.754 4.754 0 011.861 1.775c.458.764.687 1.68.687 2.749V540h-3.149zm9.133 0v-8.188c0-.916-.287-1.622-.859-2.119-.573-.515-1.279-.773-2.119-.773-.553 0-1.059.115-1.517.344a2.622 2.622 0 00-1.088 1.002c-.267.42-.401.935-.401 1.546l-1.775-.687c.095-1.05.401-1.957.916-2.72a5.353 5.353 0 011.976-1.775 5.611 5.611 0 012.691-.658c.992 0 1.889.209 2.691.629a4.907 4.907 0 011.918 1.775c.477.764.716 1.68.716 2.749V540h-3.149zm11.461.286c-1.164 0-2.205-.257-3.121-.773a5.637 5.637 0 01-2.118-2.118c-.497-.916-.745-1.966-.745-3.15v-7.987h3.15v7.844c0 .668.105 1.241.314 1.718a2.5 2.5 0 00.974 1.059c.439.249.954.373 1.546.373.916 0 1.613-.268 2.09-.802.496-.554.744-1.336.744-2.348v-7.844h3.149v7.987c0 1.203-.257 2.262-.773 3.178a5.434 5.434 0 01-2.089 2.119c-.898.496-1.938.744-3.121.744zm8.577-.286v-20.613h3.15V540h-3.15zm11.836.286c-1.24 0-2.366-.315-3.378-.944a6.948 6.948 0 01-2.376-2.549c-.573-1.087-.859-2.299-.859-3.635 0-1.356.286-2.568.859-3.636.592-1.088 1.384-1.947 2.376-2.577 1.012-.649 2.138-.973 3.378-.973 1.05 0 1.976.229 2.777.687a4.99 4.99 0 011.947 1.832c.477.782.716 1.67.716 2.662v3.951c0 .993-.239 1.88-.716 2.663a4.996 4.996 0 01-1.918 1.861c-.821.439-1.756.658-2.806.658zm.516-2.977c1.164 0 2.099-.391 2.805-1.174.726-.783 1.088-1.785 1.088-3.006 0-.821-.162-1.546-.486-2.176a3.507 3.507 0 00-1.375-1.46c-.572-.363-1.25-.544-2.032-.544-.764 0-1.441.181-2.033.544a3.753 3.753 0 00-1.374 1.46c-.325.63-.487 1.355-.487 2.176 0 .821.162 1.546.487 2.176.343.63.801 1.126 1.374 1.488.592.344 1.269.516 2.033.516zm3.693 2.691v-3.693l.544-3.35-.544-3.321v-3.378h3.149V540h-3.149zm8.162 0v-19.468h3.149V540h-3.149zm-3.293-10.879v-2.863h9.734v2.863h-9.734zM954.437 540v-13.742h3.149V540h-3.149zm1.574-16.262c-.534 0-.983-.181-1.345-.544-.344-.362-.516-.811-.516-1.345 0-.535.172-.983.516-1.346a1.829 1.829 0 011.345-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zm10.833 16.548c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.577.314 3.665.944a6.954 6.954 0 012.576 2.577c.649 1.069.974 2.271.974 3.607 0 1.336-.325 2.548-.974 3.636a7.175 7.175 0 01-2.576 2.606c-1.088.629-2.31.944-3.665.944zm0-3.034c.783 0 1.47-.172 2.061-.516a3.627 3.627 0 001.403-1.489c.344-.629.516-1.345.516-2.147 0-.801-.172-1.508-.516-2.118a3.741 3.741 0 00-1.403-1.432c-.591-.362-1.278-.544-2.061-.544-.763 0-1.451.182-2.061.544a3.741 3.741 0 00-1.403 1.432c-.325.61-.487 1.317-.487 2.118 0 .802.162 1.518.487 2.147a3.89 3.89 0 001.403 1.489c.61.344 1.298.516 2.061.516zm18.68 2.748v-7.93c0-.917-.296-1.67-.887-2.262-.573-.592-1.317-.888-2.233-.888-.611 0-1.155.134-1.632.401a2.85 2.85 0 00-1.117 1.117c-.267.477-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.936 4.936 0 011.89-1.918c.821-.477 1.737-.715 2.748-.715 1.031 0 1.947.267 2.749.801a5.522 5.522 0 011.889 2.033c.458.821.687 1.679.687 2.577V540h-3.149zm-9.419 0v-13.742h3.149V540h-3.149z" fill="#1226AA"/><rect x="121.952" y="117.952" width="262.096" height="460.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><rect x="437.952" y="117.952" width="262.096" height="460.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><rect x="752.952" y="443.952" width="322.096" height="134.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><rect x="752.952" y="286.952" width="322.096" height="134.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><rect x="752.952" y="129.952" width="322.096" height="134.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path opacity=".75" d="M538.654 72.741v4.149h5.067v1.701h-5.067V84h-2.115V71.04h8.082v1.701h-5.967zm8.431 3.78c.288-.582.636-1.038 1.044-1.368.408-.336.897-.504 1.467-.504.198 0 .384.024.558.072.174.042.33.108.468.198l-.135 1.458c-.024.102-.063.174-.117.216a.323.323 0 01-.198.054c-.09 0-.219-.015-.387-.045a2.53 2.53 0 00-.531-.054c-.27 0-.51.039-.72.117-.204.078-.39.192-.558.342-.162.15-.306.333-.432.549a5.295 5.295 0 00-.351.738V84h-1.935v-9.18h1.125c.204 0 .345.039.423.117.078.072.132.201.162.387l.117 1.197zm8.111-1.845c.678 0 1.29.111 1.836.333.552.222 1.02.537 1.404.945.39.408.69.903.9 1.485.21.582.315 1.236.315 1.962s-.105 1.38-.315 1.962c-.21.582-.51 1.08-.9 1.494a3.894 3.894 0 01-1.404.945c-.546.222-1.158.333-1.836.333-.684 0-1.302-.111-1.854-.333a4 4 0 01-1.404-.945 4.253 4.253 0 01-.9-1.494c-.21-.582-.315-1.236-.315-1.962s.105-1.38.315-1.962a4.16 4.16 0 01.9-1.485 4 4 0 011.404-.945c.552-.222 1.17-.333 1.854-.333zm0 7.947c.828 0 1.443-.276 1.845-.828.408-.558.612-1.353.612-2.385 0-1.032-.204-1.827-.612-2.385-.402-.564-1.017-.846-1.845-.846-.84 0-1.464.282-1.872.846-.408.558-.612 1.353-.612 2.385 0 1.032.204 1.827.612 2.385.408.552 1.032.828 1.872.828zm7.763-6.588c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V84h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V84h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846zm10.741 8.109c-.762 0-1.35-.213-1.764-.639-.408-.432-.612-1.038-.612-1.818v-5.346h-1.008a.418.418 0 01-.279-.099c-.078-.072-.117-.177-.117-.315v-.783l1.485-.216.423-2.655a.485.485 0 01.153-.243.41.41 0 01.288-.099h.99v3.015h2.547v1.395h-2.547v5.211c0 .33.081.582.243.756.162.174.378.261.648.261.15 0 .279-.018.387-.054a2.52 2.52 0 00.279-.126c.078-.048.144-.09.198-.126a.302.302 0 01.171-.063c.108 0 .195.06.261.18l.576.945a3.2 3.2 0 01-1.062.612 3.906 3.906 0 01-1.26.207zm9.221-5.769c0-.324-.048-.624-.144-.9a2.01 2.01 0 00-.405-.729 1.791 1.791 0 00-.675-.486c-.264-.12-.57-.18-.918-.18-.702 0-1.254.201-1.656.603-.402.402-.657.966-.765 1.692h4.563zm-4.617 1.188c.024.522.105.975.243 1.359.138.378.321.693.549.945.234.252.51.441.828.567.324.12.684.18 1.08.18.378 0 .705-.042.981-.126a5.28 5.28 0 00.72-.288c.204-.108.378-.204.522-.288a.762.762 0 01.396-.135c.156 0 .276.06.36.18l.549.711c-.228.27-.486.498-.774.684a4.688 4.688 0 01-.918.459 5.165 5.165 0 01-.999.243 6.402 6.402 0 01-.999.081 4.897 4.897 0 01-1.773-.315 4.037 4.037 0 01-1.413-.945c-.396-.414-.708-.927-.936-1.539-.222-.612-.333-1.317-.333-2.115 0-.636.099-1.23.297-1.782a4.349 4.349 0 01.864-1.44 4.063 4.063 0 011.368-.963c.54-.24 1.149-.36 1.827-.36.564 0 1.086.093 1.566.279.48.18.894.447 1.242.801.348.354.618.789.81 1.305.198.51.297 1.092.297 1.746 0 .3-.033.501-.099.603-.066.102-.186.153-.36.153h-5.895zm9.608-3.528c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V84h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V84h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846zm13.78 1.044c-.27-.348-.567-.591-.891-.729a2.659 2.659 0 00-1.053-.207c-.756 0-1.347.279-1.773.837-.426.552-.639 1.371-.639 2.457 0 .564.048 1.047.144 1.449.096.396.234.72.414.972.18.252.399.435.657.549.258.114.549.171.873.171.492 0 .915-.105 1.269-.315.36-.216.693-.519.999-.909v-4.275zm1.935-6.399V84h-1.17c-.258 0-.423-.123-.495-.369l-.171-.999c-.384.45-.822.813-1.314 1.089-.486.276-1.053.414-1.701.414-.516 0-.984-.102-1.404-.306-.42-.21-.78-.513-1.08-.909-.3-.396-.534-.885-.702-1.467-.162-.588-.243-1.26-.243-2.016a6.4 6.4 0 01.27-1.899c.186-.582.45-1.086.792-1.512a3.601 3.601 0 011.242-1.008 3.631 3.631 0 011.647-.369c.54 0 .999.087 1.377.261.378.168.717.405 1.017.711V70.68h1.935z" fill="#1226AA"/><path d="M702 97H437" stroke="#10CFC9" stroke-width="2.603"/><path opacity=".75" d="M887.255 82.335c.474 0 .873-.054 1.197-.162.33-.114.597-.267.801-.459.21-.192.36-.417.45-.675.096-.264.144-.546.144-.846 0-.612-.21-1.092-.63-1.44-.414-.354-1.071-.531-1.971-.531h-2.601v4.113h2.61zm-2.61-9.648v4.05h2.106c.9 0 1.572-.174 2.016-.522.444-.348.666-.849.666-1.503 0-.714-.21-1.23-.63-1.548-.414-.318-1.065-.477-1.953-.477h-2.205zm2.205-1.647c.828 0 1.536.081 2.124.243.588.156 1.071.381 1.449.675.378.294.654.654.828 1.08.18.42.27.894.27 1.422a2.8 2.8 0 01-.144.891c-.09.282-.234.549-.432.801a3.134 3.134 0 01-.729.666 4.213 4.213 0 01-1.044.495c1.836.39 2.754 1.365 2.754 2.925 0 .552-.105 1.059-.315 1.521a3.325 3.325 0 01-.9 1.188c-.39.33-.873.588-1.449.774-.576.186-1.233.279-1.971.279h-4.752V71.04h4.311zm11.493 8.946a11.75 11.75 0 00-1.746.171c-.474.084-.858.195-1.152.333-.294.132-.507.291-.639.477-.126.186-.189.39-.189.612 0 .216.033.402.099.558.072.15.168.276.288.378.126.096.27.168.432.216.168.042.351.063.549.063.504 0 .936-.093 1.296-.279.366-.192.72-.468 1.062-.828v-1.701zm-5.13-3.888c1.038-.966 2.274-1.449 3.708-1.449.528 0 .996.087 1.404.261.414.168.759.408 1.035.72.282.312.495.684.639 1.116.15.426.225.9.225 1.422V84h-.864c-.186 0-.327-.027-.423-.081-.096-.06-.177-.177-.243-.351l-.189-.747c-.234.21-.465.399-.693.567-.228.162-.465.3-.711.414-.24.114-.501.198-.783.252a4.33 4.33 0 01-.918.09c-.372 0-.72-.051-1.044-.153a2.323 2.323 0 01-.828-.459 2.289 2.289 0 01-.558-.774 2.711 2.711 0 01-.198-1.08c0-.354.093-.699.279-1.035.192-.336.504-.636.936-.9.438-.27 1.011-.492 1.719-.666.714-.174 1.593-.273 2.637-.297v-.612c0-.66-.141-1.152-.423-1.476-.282-.324-.696-.486-1.242-.486-.372 0-.684.048-.936.144-.252.09-.471.189-.657.297-.186.108-.351.21-.495.306a.852.852 0 01-.459.135.589.589 0 01-.342-.099.943.943 0 01-.225-.261l-.351-.63zm15.407.522a1 1 0 01-.171.18.375.375 0 01-.234.063.612.612 0 01-.324-.108 4.979 4.979 0 00-.396-.234 2.779 2.779 0 00-.549-.243 2.595 2.595 0 00-.81-.108c-.42 0-.789.075-1.107.225-.312.15-.576.366-.792.648-.21.276-.369.615-.477 1.017a5.386 5.386 0 00-.153 1.341c0 .516.057.975.171 1.377.114.402.276.741.486 1.017.216.276.474.486.774.63a2.38 2.38 0 001.026.216c.372 0 .675-.045.909-.135a2.79 2.79 0 00.585-.297c.156-.108.288-.207.396-.297a.573.573 0 01.36-.135c.156 0 .276.06.36.18l.549.711c-.222.27-.468.498-.738.684-.27.186-.555.339-.855.459-.3.114-.612.195-.936.243a5.957 5.957 0 01-.981.081 4.08 4.08 0 01-1.602-.315 3.87 3.87 0 01-1.296-.927 4.584 4.584 0 01-.873-1.485c-.21-.588-.315-1.257-.315-2.007 0-.678.096-1.305.288-1.881a4.314 4.314 0 01.837-1.503 3.82 3.82 0 011.377-.981c.546-.24 1.176-.36 1.89-.36.666 0 1.251.108 1.755.324.51.216.963.522 1.359.918l-.513.702zm3.734-5.94v7.722h.414a.83.83 0 00.324-.054.718.718 0 00.261-.225l2.574-2.943c.09-.12.189-.21.297-.27a.846.846 0 01.414-.09h1.755l-3.096 3.492c-.18.234-.378.42-.594.558.12.084.225.18.315.288.09.102.177.219.261.351L918.582 84h-1.728a1.04 1.04 0 01-.405-.072.734.734 0 01-.288-.288l-2.655-3.6c-.09-.138-.18-.225-.27-.261-.09-.042-.225-.063-.405-.063h-.477V84h-1.935V70.68h1.935zm12.638 7.695c0-.324-.048-.624-.144-.9a2.01 2.01 0 00-.405-.729 1.791 1.791 0 00-.675-.486c-.264-.12-.57-.18-.918-.18-.702 0-1.254.201-1.656.603-.402.402-.657.966-.765 1.692h4.563zm-4.617 1.188c.024.522.105.975.243 1.359.138.378.321.693.549.945.234.252.51.441.828.567.324.12.684.18 1.08.18.378 0 .705-.042.981-.126a5.28 5.28 0 00.72-.288c.204-.108.378-.204.522-.288a.762.762 0 01.396-.135c.156 0 .276.06.36.18l.549.711c-.228.27-.486.498-.774.684a4.688 4.688 0 01-.918.459 5.165 5.165 0 01-.999.243 6.402 6.402 0 01-.999.081 4.897 4.897 0 01-1.773-.315 4.037 4.037 0 01-1.413-.945c-.396-.414-.708-.927-.936-1.539-.222-.612-.333-1.317-.333-2.115 0-.636.099-1.23.297-1.782a4.349 4.349 0 01.864-1.44 4.063 4.063 0 011.368-.963c.54-.24 1.149-.36 1.827-.36.564 0 1.086.093 1.566.279.48.18.894.447 1.242.801.348.354.618.789.81 1.305.198.51.297 1.092.297 1.746 0 .3-.033.501-.099.603-.066.102-.186.153-.36.153h-5.895zm9.608-3.528c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V84h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V84h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846zm13.78 1.044c-.27-.348-.567-.591-.891-.729a2.659 2.659 0 00-1.053-.207c-.756 0-1.347.279-1.773.837-.426.552-.639 1.371-.639 2.457 0 .564.048 1.047.144 1.449.096.396.234.72.414.972.18.252.399.435.657.549.258.114.549.171.873.171.492 0 .915-.105 1.269-.315.36-.216.693-.519.999-.909v-4.275zm1.935-6.399V84h-1.17c-.258 0-.423-.123-.495-.369l-.171-.999c-.384.45-.822.813-1.314 1.089-.486.276-1.053.414-1.701.414-.516 0-.984-.102-1.404-.306-.42-.21-.78-.513-1.08-.909-.3-.396-.534-.885-.702-1.467-.162-.588-.243-1.26-.243-2.016a6.4 6.4 0 01.27-1.899c.186-.582.45-1.086.792-1.512a3.601 3.601 0 011.242-1.008 3.631 3.631 0 011.647-.369c.54 0 .999.087 1.377.261.378.168.717.405 1.017.711V70.68h1.935z" fill="#1226AA"/><path d="M1077 97H751" stroke="#10CFC9" stroke-width="2.603"/><path opacity=".75" d="M182.267 71.04V84h-2.106v-5.769h-6.507V84h-2.115V71.04h2.115v5.67h6.507v-5.67h2.106zm7.027 8.946a11.75 11.75 0 00-1.746.171c-.474.084-.858.195-1.152.333-.294.132-.507.291-.639.477-.126.186-.189.39-.189.612 0 .216.033.402.099.558.072.15.168.276.288.378.126.096.27.168.432.216.168.042.351.063.549.063.504 0 .936-.093 1.296-.279.366-.192.72-.468 1.062-.828v-1.701zm-5.13-3.888c1.038-.966 2.274-1.449 3.708-1.449.528 0 .996.087 1.404.261.414.168.759.408 1.035.72.282.312.495.684.639 1.116.15.426.225.9.225 1.422V84h-.864c-.186 0-.327-.027-.423-.081-.096-.06-.177-.177-.243-.351l-.189-.747c-.234.21-.465.399-.693.567-.228.162-.465.3-.711.414-.24.114-.501.198-.783.252a4.33 4.33 0 01-.918.09c-.372 0-.72-.051-1.044-.153a2.323 2.323 0 01-.828-.459 2.289 2.289 0 01-.558-.774 2.711 2.711 0 01-.198-1.08c0-.354.093-.699.279-1.035.192-.336.504-.636.936-.9.438-.27 1.011-.492 1.719-.666.714-.174 1.593-.273 2.637-.297v-.612c0-.66-.141-1.152-.423-1.476-.282-.324-.696-.486-1.242-.486-.372 0-.684.048-.936.144-.252.09-.471.189-.657.297-.186.108-.351.21-.495.306a.852.852 0 01-.459.135.589.589 0 01-.342-.099.943.943 0 01-.225-.261l-.351-.63zm10.745.423c.288-.582.636-1.038 1.044-1.368.408-.336.897-.504 1.467-.504.198 0 .384.024.558.072.174.042.33.108.468.198l-.135 1.458c-.024.102-.063.174-.117.216a.323.323 0 01-.198.054c-.09 0-.219-.015-.387-.045a2.53 2.53 0 00-.531-.054c-.27 0-.51.039-.72.117-.204.078-.39.192-.558.342-.162.15-.306.333-.432.549a5.295 5.295 0 00-.351.738V84h-1.935v-9.18h1.125c.204 0 .345.039.423.117.078.072.132.201.162.387l.117 1.197zm10.018.558c-.27-.348-.567-.591-.891-.729a2.659 2.659 0 00-1.053-.207c-.756 0-1.347.279-1.773.837-.426.552-.639 1.371-.639 2.457 0 .564.048 1.047.144 1.449.096.396.234.72.414.972.18.252.399.435.657.549.258.114.549.171.873.171.492 0 .915-.105 1.269-.315.36-.216.693-.519.999-.909v-4.275zm1.935-6.399V84h-1.17c-.258 0-.423-.123-.495-.369l-.171-.999c-.384.45-.822.813-1.314 1.089-.486.276-1.053.414-1.701.414-.516 0-.984-.102-1.404-.306-.42-.21-.78-.513-1.08-.909-.3-.396-.534-.885-.702-1.467-.162-.588-.243-1.26-.243-2.016a6.4 6.4 0 01.27-1.899c.186-.582.45-1.086.792-1.512a3.601 3.601 0 011.242-1.008 3.631 3.631 0 011.647-.369c.54 0 .999.087 1.377.261.378.168.717.405 1.017.711V70.68h1.935zm14.903 4.14L218.822 84h-1.539c-.18 0-.306-.117-.378-.351l-1.827-5.715a14.67 14.67 0 01-.135-.486 16.992 16.992 0 01-.099-.477c-.066.324-.147.648-.243.972l-1.854 5.706c-.066.234-.207.351-.423.351h-1.467l-2.943-9.18h1.53c.15 0 .273.039.369.117a.487.487 0 01.198.261l1.53 5.346c.06.246.111.486.153.72.048.228.09.456.126.684a76.325 76.325 0 01.396-1.404l1.719-5.373a.471.471 0 01.18-.261.554.554 0 01.342-.108h.846c.138 0 .255.036.351.108a.458.458 0 01.189.261l1.674 5.373c.072.246.138.486.198.72.066.234.126.468.18.702.042-.228.087-.459.135-.693.048-.234.105-.477.171-.729l1.557-5.346a.55.55 0 01.198-.27.568.568 0 01.351-.108h1.458zm5.833 5.166a11.75 11.75 0 00-1.746.171c-.474.084-.858.195-1.152.333-.294.132-.507.291-.639.477-.126.186-.189.39-.189.612 0 .216.033.402.099.558.072.15.168.276.288.378.126.096.27.168.432.216.168.042.351.063.549.063.504 0 .936-.093 1.296-.279.366-.192.72-.468 1.062-.828v-1.701zm-5.13-3.888c1.038-.966 2.274-1.449 3.708-1.449.528 0 .996.087 1.404.261.414.168.759.408 1.035.72.282.312.495.684.639 1.116.15.426.225.9.225 1.422V84h-.864c-.186 0-.327-.027-.423-.081-.096-.06-.177-.177-.243-.351l-.189-.747c-.234.21-.465.399-.693.567-.228.162-.465.3-.711.414-.24.114-.501.198-.783.252a4.33 4.33 0 01-.918.09c-.372 0-.72-.051-1.044-.153a2.323 2.323 0 01-.828-.459 2.289 2.289 0 01-.558-.774 2.711 2.711 0 01-.198-1.08c0-.354.093-.699.279-1.035.192-.336.504-.636.936-.9.438-.27 1.011-.492 1.719-.666.714-.174 1.593-.273 2.637-.297v-.612c0-.66-.141-1.152-.423-1.476-.282-.324-.696-.486-1.242-.486-.372 0-.684.048-.936.144-.252.09-.471.189-.657.297-.186.108-.351.21-.495.306a.852.852 0 01-.459.135.589.589 0 01-.342-.099.943.943 0 01-.225-.261l-.351-.63zm10.745.423c.288-.582.636-1.038 1.044-1.368.408-.336.897-.504 1.467-.504.198 0 .384.024.558.072.174.042.33.108.468.198l-.135 1.458c-.024.102-.063.174-.117.216a.323.323 0 01-.198.054c-.09 0-.219-.015-.387-.045a2.53 2.53 0 00-.531-.054c-.27 0-.51.039-.72.117-.204.078-.39.192-.558.342-.162.15-.306.333-.432.549a5.295 5.295 0 00-.351.738V84h-1.935v-9.18h1.125c.204 0 .345.039.423.117.078.072.132.201.162.387l.117 1.197zm10.162 1.854c0-.324-.048-.624-.144-.9a2.01 2.01 0 00-.405-.729 1.791 1.791 0 00-.675-.486c-.264-.12-.57-.18-.918-.18-.702 0-1.254.201-1.656.603-.402.402-.657.966-.765 1.692h4.563zm-4.617 1.188c.024.522.105.975.243 1.359.138.378.321.693.549.945.234.252.51.441.828.567.324.12.684.18 1.08.18.378 0 .705-.042.981-.126a5.28 5.28 0 00.72-.288c.204-.108.378-.204.522-.288a.762.762 0 01.396-.135c.156 0 .276.06.36.18l.549.711c-.228.27-.486.498-.774.684a4.688 4.688 0 01-.918.459 5.165 5.165 0 01-.999.243 6.402 6.402 0 01-.999.081 4.897 4.897 0 01-1.773-.315 4.037 4.037 0 01-1.413-.945c-.396-.414-.708-.927-.936-1.539-.222-.612-.333-1.317-.333-2.115 0-.636.099-1.23.297-1.782a4.349 4.349 0 01.864-1.44 4.063 4.063 0 011.368-.963c.54-.24 1.149-.36 1.827-.36.564 0 1.086.093 1.566.279.48.18.894.447 1.242.801.348.354.618.789.81 1.305.198.51.297 1.092.297 1.746 0 .3-.033.501-.099.603-.066.102-.186.153-.36.153h-5.895zm17.78-2.484c-.27-.348-.567-.591-.891-.729a2.659 2.659 0 00-1.053-.207c-.756 0-1.347.279-1.773.837-.426.552-.639 1.371-.639 2.457 0 .564.048 1.047.144 1.449.096.396.234.72.414.972.18.252.399.435.657.549.258.114.549.171.873.171.492 0 .915-.105 1.269-.315.36-.216.693-.519.999-.909v-4.275zm1.935-6.399V84h-1.17c-.258 0-.423-.123-.495-.369l-.171-.999c-.384.45-.822.813-1.314 1.089-.486.276-1.053.414-1.701.414-.516 0-.984-.102-1.404-.306-.42-.21-.78-.513-1.08-.909-.3-.396-.534-.885-.702-1.467-.162-.588-.243-1.26-.243-2.016a6.4 6.4 0 01.27-1.899c.186-.582.45-1.086.792-1.512a3.601 3.601 0 011.242-1.008 3.631 3.631 0 011.647-.369c.54 0 .999.087 1.377.261.378.168.717.405 1.017.711V70.68h1.935zm8.027 7.695c0-.324-.048-.624-.144-.9a2.01 2.01 0 00-.405-.729 1.791 1.791 0 00-.675-.486c-.264-.12-.57-.18-.918-.18-.702 0-1.254.201-1.656.603-.402.402-.657.966-.765 1.692h4.563zm-4.617 1.188c.024.522.105.975.243 1.359.138.378.321.693.549.945.234.252.51.441.828.567.324.12.684.18 1.08.18.378 0 .705-.042.981-.126a5.28 5.28 0 00.72-.288c.204-.108.378-.204.522-.288a.762.762 0 01.396-.135c.156 0 .276.06.36.18l.549.711c-.228.27-.486.498-.774.684a4.688 4.688 0 01-.918.459 5.165 5.165 0 01-.999.243 6.402 6.402 0 01-.999.081 4.897 4.897 0 01-1.773-.315 4.037 4.037 0 01-1.413-.945c-.396-.414-.708-.927-.936-1.539-.222-.612-.333-1.317-.333-2.115 0-.636.099-1.23.297-1.782a4.349 4.349 0 01.864-1.44 4.063 4.063 0 011.368-.963c.54-.24 1.149-.36 1.827-.36.564 0 1.086.093 1.566.279.48.18.894.447 1.242.801.348.354.618.789.81 1.305.198.51.297 1.092.297 1.746 0 .3-.033.501-.099.603-.066.102-.186.153-.36.153h-5.895zm13.28-3.078a.48.48 0 01-.162.18.43.43 0 01-.225.054.751.751 0 01-.333-.09 8.898 8.898 0 00-.423-.216 3.348 3.348 0 00-.576-.207 2.63 2.63 0 00-.765-.099c-.24 0-.459.03-.657.09a1.414 1.414 0 00-.495.243 1.063 1.063 0 00-.306.369.958.958 0 00-.108.45c0 .216.066.396.198.54.132.144.306.27.522.378.216.102.462.195.738.279.276.084.558.174.846.27.288.096.57.207.846.333.276.126.522.282.738.468.216.18.39.402.522.666.132.258.198.573.198.945 0 .432-.078.831-.234 1.197a2.688 2.688 0 01-.684.954c-.3.27-.675.48-1.125.63-.444.15-.954.225-1.53.225-.318 0-.627-.03-.927-.09a5.471 5.471 0 01-.846-.225 5.05 5.05 0 01-.747-.36 4.033 4.033 0 01-.612-.45l.45-.738a.554.554 0 01.504-.288c.126 0 .249.042.369.126.126.078.27.165.432.261.168.096.369.186.603.27.234.078.525.117.873.117.288 0 .537-.033.747-.099.21-.072.384-.168.522-.288.138-.12.24-.255.306-.405.066-.156.099-.321.099-.495a.84.84 0 00-.198-.576 1.667 1.667 0 00-.531-.387 4.628 4.628 0 00-.747-.288 33.77 33.77 0 01-.846-.27 9.32 9.32 0 01-.855-.333 3.108 3.108 0 01-.747-.477 2.299 2.299 0 01-.522-.711c-.132-.282-.198-.624-.198-1.026 0-.366.072-.714.216-1.044.15-.33.366-.621.648-.873a3.15 3.15 0 011.053-.594c.42-.15.903-.225 1.449-.225.618 0 1.179.099 1.683.297.504.198.927.468 1.269.81l-.432.702zm8.505.135a1 1 0 01-.171.18.375.375 0 01-.234.063.612.612 0 01-.324-.108 4.979 4.979 0 00-.396-.234 2.779 2.779 0 00-.549-.243 2.595 2.595 0 00-.81-.108c-.42 0-.789.075-1.107.225-.312.15-.576.366-.792.648-.21.276-.369.615-.477 1.017a5.386 5.386 0 00-.153 1.341c0 .516.057.975.171 1.377.114.402.276.741.486 1.017.216.276.474.486.774.63a2.38 2.38 0 001.026.216c.372 0 .675-.045.909-.135a2.79 2.79 0 00.585-.297c.156-.108.288-.207.396-.297a.573.573 0 01.36-.135c.156 0 .276.06.36.18l.549.711c-.222.27-.468.498-.738.684-.27.186-.555.339-.855.459-.3.114-.612.195-.936.243a5.957 5.957 0 01-.981.081 4.08 4.08 0 01-1.602-.315 3.87 3.87 0 01-1.296-.927 4.584 4.584 0 01-.873-1.485c-.21-.588-.315-1.257-.315-2.007 0-.678.096-1.305.288-1.881a4.314 4.314 0 01.837-1.503 3.82 3.82 0 011.377-.981c.546-.24 1.176-.36 1.89-.36.666 0 1.251.108 1.755.324.51.216.963.522 1.359.918l-.513.702zm3.627-.099c.288-.582.636-1.038 1.044-1.368.408-.336.897-.504 1.467-.504.198 0 .384.024.558.072.174.042.33.108.468.198l-.135 1.458c-.024.102-.063.174-.117.216a.323.323 0 01-.198.054c-.09 0-.219-.015-.387-.045a2.53 2.53 0 00-.531-.054c-.27 0-.51.039-.72.117-.204.078-.39.192-.558.342-.162.15-.306.333-.432.549a5.295 5.295 0 00-.351.738V84h-1.935v-9.18h1.125c.204 0 .345.039.423.117.078.072.132.201.162.387l.117 1.197zm6.473-1.701V84h-1.935v-9.18h1.935zm.324-2.772c0 .174-.036.339-.108.495a1.292 1.292 0 01-.279.414c-.12.114-.261.207-.423.279a1.28 1.28 0 01-.504.099c-.174 0-.339-.033-.495-.099a1.43 1.43 0 01-.396-.279 1.522 1.522 0 01-.279-.414 1.257 1.257 0 01-.099-.495c0-.18.033-.348.099-.504a1.39 1.39 0 01.279-.405c.114-.12.246-.213.396-.279.156-.072.321-.108.495-.108.18 0 .348.036.504.108.162.066.303.159.423.279.12.114.213.249.279.405.072.156.108.324.108.504zm3.683 9.648c.27.348.564.594.882.738.324.138.681.207 1.071.207.756 0 1.344-.276 1.764-.828.426-.552.639-1.374.639-2.466 0-.564-.048-1.044-.144-1.44-.096-.402-.234-.729-.414-.981a1.596 1.596 0 00-.657-.549 2.138 2.138 0 00-.873-.171c-.492 0-.918.108-1.278.324-.354.21-.684.513-.99.909v4.257zm-.099-5.544c.384-.45.819-.813 1.305-1.089.492-.276 1.062-.414 1.71-.414.516 0 .984.105 1.404.315.42.204.78.504 1.08.9.3.396.531.888.693 1.476.168.582.252 1.251.252 2.007 0 .678-.093 1.311-.279 1.899a4.623 4.623 0 01-.783 1.521 3.743 3.743 0 01-1.242 1.008c-.486.24-1.035.36-1.647.36-.54 0-.999-.087-1.377-.261a3.575 3.575 0 01-1.017-.72v3.897h-1.935V74.82h1.17c.264 0 .432.123.504.369l.162.963zM314.427 84h-1.935v-7.659h-4.473v5.211c0 .33.081.582.243.756.162.174.378.261.648.261.15 0 .279-.018.387-.054a2.52 2.52 0 00.279-.126c.078-.048.144-.09.198-.126a.302.302 0 01.171-.063c.108 0 .195.06.261.18l.576.945a3.2 3.2 0 01-1.062.612 3.906 3.906 0 01-1.26.207c-.762 0-1.35-.213-1.764-.639-.408-.432-.612-1.038-.612-1.818v-5.346h-1.008a.418.418 0 01-.279-.099c-.078-.072-.117-.177-.117-.315v-.783l1.485-.216.423-2.655a.485.485 0 01.153-.243.41.41 0 01.288-.099h.99v3.015h6.408V84zm.396-11.997c0 .174-.036.339-.108.495-.066.15-.159.285-.279.405-.12.114-.261.207-.423.279a1.257 1.257 0 01-.495.099c-.174 0-.339-.033-.495-.099a1.572 1.572 0 01-.405-.279 1.572 1.572 0 01-.279-.405 1.257 1.257 0 01-.099-.495 1.28 1.28 0 01.378-.918c.12-.12.255-.213.405-.279.156-.072.321-.108.495-.108s.339.036.495.108c.162.066.303.159.423.279.12.114.213.252.279.414.072.156.108.324.108.504zm5.658 2.673c.678 0 1.29.111 1.836.333.552.222 1.02.537 1.404.945.39.408.69.903.9 1.485.21.582.315 1.236.315 1.962s-.105 1.38-.315 1.962c-.21.582-.51 1.08-.9 1.494a3.894 3.894 0 01-1.404.945c-.546.222-1.158.333-1.836.333-.684 0-1.302-.111-1.854-.333a4 4 0 01-1.404-.945 4.253 4.253 0 01-.9-1.494c-.21-.582-.315-1.236-.315-1.962s.105-1.38.315-1.962a4.16 4.16 0 01.9-1.485 4 4 0 011.404-.945c.552-.222 1.17-.333 1.854-.333zm0 7.947c.828 0 1.443-.276 1.845-.828.408-.558.612-1.353.612-2.385 0-1.032-.204-1.827-.612-2.385-.402-.564-1.017-.846-1.845-.846-.84 0-1.464.282-1.872.846-.408.558-.612 1.353-.612 2.385 0 1.032.204 1.827.612 2.385.408.552 1.032.828 1.872.828zm7.763-6.588c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V84h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V84h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846z" fill="#1226AA"/><path d="M385 97H120" stroke="#10CFC9" stroke-width="2.603"/></svg> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + version="1.1" + width="573" + height="271.5" + viewBox="-0.5 -0.5 573 271.5" + id="svg86" + sodipodi:docname="EDA.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:xhtml="http://www.w3.org/1999/xhtml"> + <sodipodi:namedview + id="namedview88" + pagecolor="#505050" + bordercolor="#ffffff" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="1" + showgrid="false" + inkscape:zoom="1.0172737" + inkscape:cx="292.44834" + inkscape:cy="136.63973" + inkscape:window-width="1920" + inkscape:window-height="1017" + inkscape:window-x="1912" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="g76" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <defs + id="defs4"> + <style + type="text/css" + id="style2">@import url(https://fonts.googleapis.com/css?family=Teko); +</style> + </defs> + <g + id="g76" + transform="translate(95.5,44.75)"> + <rect + x="-94.5" + y="14.75" + width="180" + height="135" + rx="3.75" + ry="3.75" + fill="#ffffff" + stroke="#1226aa" + stroke-width="3" + pointer-events="all" + id="rect6" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g12"> + <switch + id="switch10"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 85px; margin-left: 2px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 20px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Hardware<xhtml:br + style="font-size: 20px" /> + +Description Languages</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Hardware..." + id="text8" + style="font-size:20px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 32.78994,78.48 h 1.8 V 91 h -1.8 v -5.5 h -2.66 V 91 h -1.8 V 78.48 h 1.8 v 5.56 h 2.66 z" + id="path2404" /> + <path + d="m 40.149936,81.24 h 1.8 V 91 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 v -6.22 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,8.3 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 V 83.4 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2406" /> + <path + d="m 47.089948,81.22 h 0.4 v 1.56 h -0.72 q -1.26,0 -1.26,1.48 V 91 h -1.8 v -9.76 h 1.8 v 1.2 q 0.16,-0.52 0.56,-0.86 0.42,-0.36 1.02,-0.36 z" + id="path2408" /> + <path + d="m 52.109966,77.62 h 1.8 V 91 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 V 83 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,11.92 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 v -5.46 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.12 -0.12,0.46 v 5.7 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2410" /> + <path + d="m 63.849978,81.24 h 1.7 l -1.8,9.76 h -2.38 l -1.16,-7.38 -1.16,7.38 h -2.38 l -1.78,-9.76 h 1.7 l 1.3,8.22 1.26,-8.22 h 2.14 l 1.22,8.22 z" + id="path2412" /> + <path + d="m 70.169963,81.24 h 1.8 V 91 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 v -6.22 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,8.3 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 V 83.4 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2414" /> + <path + d="m 77.109976,81.22 h 0.4 v 1.56 h -0.72 q -1.26,0 -1.26,1.48 V 91 h -1.8 v -9.76 h 1.8 v 1.2 q 0.16,-0.52 0.56,-0.86 0.42,-0.36 1.02,-0.36 z" + id="path2416" /> + <path + d="m 80.309993,81.24 h 1.96 q 1.88,0 1.88,1.78 v 3.66 h -3.94 V 89 q 0,0.34 0.12,0.46 0.12,0.12 0.48,0.12 h 0.92 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 v -0.8 h 1.76 v 1.06 q 0,1.76 -1.86,1.76 h -1.92 q -1.86,0 -1.86,-1.76 v -6.22 q 0,-1.78 1.86,-1.78 z m -0.1,4.12 h 2.16 v -2.12 q 0,-0.34 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -0.98 q -0.36,0 -0.48,0.12 -0.12,0.12 -0.12,0.46 z" + id="path2418" /> + <path + d="m 85.450005,91 v -2.46 h 2.02 V 91 Z" + id="path2420" /> + <path + d="m 88.750023,91 v -2.46 h 2.02 V 91 Z" + id="path2422" /> + <path + d="m 92.050042,91 v -2.46 h 2.02 V 91 Z" + id="path2424" /> + </g> + </switch> + </g> + <rect + x="100.5" + y="14.75" + width="180" + height="135" + rx="3.75" + ry="3.75" + fill="#ffffff" + stroke="#1226aa" + stroke-width="3" + pointer-events="all" + id="rect14" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g20"> + <switch + id="switch18"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 85px; margin-left: 132px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 20px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Synthesis tools</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Synthesis to..." + id="text16" + style="font-size:20px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="M 154.88999,88.96 V 85.9 q 0,-0.36 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -1.48 q -1.82,0 -1.82,-1.78 v -3.3 q 0,-1.76 1.86,-1.76 h 1.96 q 1.86,0 1.86,1.76 v 1.84 h -1.82 v -1.56 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.84 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 2.78 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.46 q 1.84,0 1.84,1.76 v 3.6 q 0,1.76 -1.88,1.76 h -1.94 q -1.86,0 -1.86,-1.76 V 87.4 h 1.82 v 1.56 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.84 q 0.36,0 0.46,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2544" /> + <path + d="m 159.78999,93.76 h -1.2 v -1.44 h 0.82 q 0.86,0 1.04,-0.66 l 0.2,-0.82 h -0.98 l -2.04,-9.6 h 1.84 l 1.48,8.18 1.38,-8.18 h 1.82 l -2.06,10.7 q -0.44,1.82 -2.3,1.82 z" + id="path2546" /> + <path + d="m 168.22997,81.24 h 0.7 q 1.82,0 1.82,1.78 V 91 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 V 91 h -1.8 v -9.76 h 1.8 v 0.78 q 0.26,-0.78 1.24,-0.78 z" + id="path2548" /> + <path + d="m 175.78997,82.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 91 h -1.28 q -1.88,0 -1.88,-1.76 V 82.7 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2550" /> + <path + d="m 179.90997,81.24 h 0.7 q 1.82,0 1.82,1.78 V 91 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 V 91 h -1.8 V 77.62 h 1.8 v 4.4 q 0.26,-0.78 1.24,-0.78 z" + id="path2552" /> + <path + d="m 185.98996,81.24 h 1.96 q 1.88,0 1.88,1.78 v 3.66 h -3.94 V 89 q 0,0.34 0.12,0.46 0.12,0.12 0.48,0.12 h 0.92 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 v -0.8 h 1.76 v 1.06 q 0,1.76 -1.86,1.76 h -1.92 q -1.86,0 -1.86,-1.76 v -6.22 q 0,-1.78 1.86,-1.78 z m -0.1,4.12 h 2.16 v -2.12 q 0,-0.34 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -0.98 q -0.36,0 -0.48,0.12 -0.12,0.12 -0.12,0.46 z" + id="path2554" /> + <path + d="m 194.62997,89.04 v -1.62 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.02 q -1.86,0 -1.86,-1.76 v -2.06 q 0,-1.78 1.86,-1.78 h 1.46 q 1.88,0 1.88,1.78 v 0.94 h -1.76 V 83.2 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.48 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 1.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.04 q 1.84,0 1.84,1.78 v 2 q 0,1.76 -1.86,1.76 h -1.48 q -1.86,0 -1.86,-1.76 v -0.96 h 1.76 v 0.76 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.48 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2556" /> + <path + d="M 197.88996,79.38 V 77.6 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2558" /> + <path + d="m 204.74995,89.04 v -1.62 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.02 q -1.86,0 -1.86,-1.76 v -2.06 q 0,-1.78 1.86,-1.78 h 1.46 q 1.88,0 1.88,1.78 v 0.94 h -1.76 V 83.2 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.48 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 1.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.04 q 1.84,0 1.84,1.78 v 2 q 0,1.76 -1.86,1.76 h -1.48 q -1.86,0 -1.86,-1.76 v -0.96 h 1.76 v 0.76 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.48 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2560" /> + <path + d="m 214.24994,82.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 91 h -1.28 q -1.88,0 -1.88,-1.76 V 82.7 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2562" /> + <path + d="m 217.06994,81.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2564" /> + <path + d="m 222.48995,91 v -2.46 h 2.02 V 91 Z" + id="path2566" /> + <path + d="m 225.78997,91 v -2.46 h 2.02 V 91 Z" + id="path2568" /> + <path + d="m 229.08999,91 v -2.46 h 2.02 V 91 Z" + id="path2570" /> + </g> + </switch> + </g> + <rect + x="295.5" + y="14.75" + width="180" + height="60" + rx="3.75" + ry="3.75" + fill="#ffffff" + stroke="#1226aa" + stroke-width="3" + pointer-events="all" + id="rect22" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g28"> + <switch + id="switch26"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 60px; margin-left: 262px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 20px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">FPGA tools</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="FPGA tools" + id="text24" + style="font-size:20px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 296.62998,54.94 h -3.64 v 4.12 h 2.88 v 1.42 h -2.88 V 66 h -1.82 V 53.48 h 5.46 z" + id="path2591" /> + <path + d="m 297.81,53.48 h 4.1 q 1.86,0 1.86,1.76 v 4.16 q 0,1.76 -1.86,1.76 h -2.3 V 66 h -1.8 z m 4.16,5.64 v -3.6 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.76 v 4.78 h 1.76 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2593" /> + <path + d="m 311.13,57.14 h -1.82 v -1.66 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.02 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 8.54 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.02 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 v -3.06 h -1 v -1.4 h 2.82 v 4.68 q 0,1.78 -1.86,1.78 h -2.14 q -1.86,0 -1.86,-1.78 v -9 q 0,-1.76 1.86,-1.76 h 2.14 q 1.86,0 1.86,1.76 z" + id="path2595" /> + <path + d="m 317.61,66 -0.5,-2.9 h -2.64 l -0.46,2.9 h -1.8 l 2.22,-12.52 h 2.62 L 319.43,66 Z m -2.92,-4.36 h 2.18 l -1.14,-6.6 z" + id="path2597" /> + <path + d="m 326.75001,57.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 66 h -1.28 q -1.88,0 -1.88,-1.76 V 57.7 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2599" /> + <path + d="m 329.57001,56.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2601" /> + <path + d="m 336.97003,56.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2603" /> + <path + d="m 344.43005,66 h -1.8 V 52.62 h 1.8 z" + id="path2605" /> + <path + d="m 349.45004,64.04 v -1.62 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.02 q -1.86,0 -1.86,-1.76 v -2.06 q 0,-1.78 1.86,-1.78 h 1.46 q 1.88,0 1.88,1.78 v 0.94 h -1.76 V 58.2 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.48 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 1.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.04 q 1.84,0 1.84,1.78 v 2 q 0,1.76 -1.86,1.76 h -1.48 q -1.86,0 -1.86,-1.76 v -0.96 h 1.76 v 0.76 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.48 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2607" /> + </g> + </switch> + </g> + <rect + x="295.5" + y="89.75" + width="180" + height="60" + rx="3.75" + ry="3.75" + fill="#ffffff" + stroke="#1226aa" + stroke-width="3" + pointer-events="all" + id="rect30" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g36"> + <switch + id="switch34"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 110px; margin-left: 262px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 20px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ASIC tools</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="ASIC tools" + id="text32" + style="font-size:20px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 297.20999,116 -0.5,-2.9 h -2.64 l -0.46,2.9 h -1.8 l 2.22,-12.52 h 2.62 l 2.38,12.52 z m -2.92,-4.36 h 2.18 l -1.14,-6.6 z" + id="path2628" /> + <path + d="m 303.91,113.96 v -3.06 q 0,-0.36 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -1.48 q -1.82,0 -1.82,-1.78 v -3.3 q 0,-1.76 1.86,-1.76 h 1.96 q 1.86,0 1.86,1.76 v 1.84 h -1.82 v -1.56 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.84 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 2.78 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.46 q 1.84,0 1.84,1.76 v 3.6 q 0,1.76 -1.88,1.76 h -1.94 q -1.86,0 -1.86,-1.76 v -1.84 h 1.82 v 1.56 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.84 q 0.36,0 0.46,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2630" /> + <path + d="m 307.69,103.48 h 1.8 V 116 h -1.8 z" + id="path2632" /> + <path + d="m 317.48998,107.4 h -1.84 v -1.92 q 0,-0.36 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -1.02 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 8.54 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.02 q 0.36,0 0.46,-0.1 0.12,-0.12 0.12,-0.48 v -1.9 h 1.84 v 2.12 q 0,1.78 -1.88,1.78 h -2.12 q -1.86,0 -1.86,-1.78 v -9 q 0,-1.76 1.86,-1.76 h 2.12 q 1.88,0 1.88,1.76 z" + id="path2634" /> + <path + d="m 325.31,107.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 116 h -1.28 q -1.88,0 -1.88,-1.76 v -6.54 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2636" /> + <path + d="m 328.13,106.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2638" /> + <path + d="m 335.53002,106.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2640" /> + <path + d="m 342.99004,116 h -1.8 v -13.38 h 1.8 z" + id="path2642" /> + <path + d="m 348.01003,114.04 v -1.62 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.02 q -1.86,0 -1.86,-1.76 v -2.06 q 0,-1.78 1.86,-1.78 h 1.46 q 1.88,0 1.88,1.78 v 0.94 h -1.76 v -0.76 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.48 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 1.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.04 q 1.84,0 1.84,1.78 v 2 q 0,1.76 -1.86,1.76 h -1.48 q -1.86,0 -1.86,-1.76 v -0.96 h 1.76 v 0.76 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.48 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2644" /> + </g> + </switch> + </g> + <rect + x="-94.5" + y="164.75" + width="570" + height="60" + rx="3.75" + ry="3.75" + fill="#ffffff" + stroke="#1226aa" + stroke-width="3" + pointer-events="all" + id="rect38" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g44"> + <switch + id="switch42"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 378px; height: 1px; padding-top: 160px; margin-left: 2px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 20px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Verification, Testing and Simulation</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Verification, Testing and Simulation" + id="text40" + style="font-size:20px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 93.219967,153.48 h 1.86 l -2.26,12.52 h -2.56 l -2.26,-12.52 h 1.86 l 1.66,10.86 z" + id="path2665" /> + <path + d="m 97.879974,156.24 h 1.96 q 1.879996,0 1.879996,1.78 v 3.66 H 97.779974 V 164 q 0,0.34 0.12,0.46 0.12,0.12 0.48,0.12 h 0.92 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 v -0.8 h 1.759996 v 1.06 q 0,1.76 -1.859996,1.76 h -1.92 q -1.86,0 -1.86,-1.76 v -6.22 q 0,-1.78 1.86,-1.78 z m -0.1,4.12 h 2.16 v -2.12 q 0,-0.34 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -0.98 q -0.36,0 -0.48,0.12 -0.12,0.12 -0.12,0.46 z" + id="path2667" /> + <path + d="m 106.63999,156.22 h 0.4 v 1.56 h -0.72 q -1.26,0 -1.26,1.48 V 166 h -1.8 v -9.76 h 1.8 v 1.2 q 0.16,-0.52 0.56,-0.86 0.42,-0.36 1.02,-0.36 z" + id="path2669" /> + <path + d="m 107.98,154.38 v -1.78 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2671" /> + <path + d="m 115.03999,154.14 h -0.84 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 1.52 h 1.44 v 1.46 h -1.44 v 8.3 h -1.8 v -8.3 h -0.98 v -1.46 h 0.98 v -1.86 q 0,-1.76 1.86,-1.76 h 1.38 z" + id="path2673" /> + <path + d="m 115.98,154.38 v -1.78 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2675" /> + <path + d="m 125.09999,159.32 h -1.78 v -1.04 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.86 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.86 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 v -1.04 h 1.78 v 1.32 q 0,1.76 -1.88,1.76 h -1.9 q -1.86,0 -1.86,-1.76 v -6.22 q 0,-1.78 1.86,-1.78 h 1.9 q 1.88,0 1.88,1.78 z" + id="path2677" /> + <path + d="m 130.23998,156.24 h 1.8 V 166 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 v -6.22 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,8.3 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 v -5.44 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2679" /> + <path + d="m 137.09999,157.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 166 h -1.28 q -1.88,0 -1.88,-1.76 v -6.54 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2681" /> + <path + d="m 138.13999,154.38 v -1.78 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2683" /> + <path + d="m 143.47998,156.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2685" /> + <path + d="m 152.18,156.24 h 0.7 q 1.82,0 1.82,1.78 V 166 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 v 7.6 h -1.8 v -9.76 h 1.8 v 0.78 q 0.26,-0.78 1.24,-0.78 z" + id="path2687" /> + <path + d="m 156.19999,163.54 h 2.02 v 1.3 l -1.38,3.96 h -0.64 z" + id="path2689" /> + <path + d="m 167.86002,153.48 v 1.46 h -2.1 V 166 h -1.8 v -11.06 h -2.1 v -1.46 z" + id="path2691" /> + <path + d="m 170.66001,156.24 h 1.96 q 1.88,0 1.88,1.78 v 3.66 h -3.94 V 164 q 0,0.34 0.12,0.46 0.12,0.12 0.48,0.12 h 0.92 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 v -0.8 h 1.76 v 1.06 q 0,1.76 -1.86,1.76 h -1.92 q -1.86,0 -1.86,-1.76 v -6.22 q 0,-1.78 1.86,-1.78 z m -0.1,4.12 h 2.16 v -2.12 q 0,-0.34 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -0.98 q -0.36,0 -0.48,0.12 -0.12,0.12 -0.12,0.46 z" + id="path2693" /> + <path + d="m 179.30002,164.04 v -1.62 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -1.02 q -1.86,0 -1.86,-1.76 v -2.06 q 0,-1.78 1.86,-1.78 h 1.46 q 1.88,0 1.88,1.78 v 0.94 h -1.76 v -0.76 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.48 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 1.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.04 q 1.84,0 1.84,1.78 v 2 q 0,1.76 -1.86,1.76 h -1.48 q -1.86,0 -1.86,-1.76 v -0.96 h 1.76 v 0.76 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.48 q 0.36,0 0.48,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2695" /> + <path + d="m 185.90001,157.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 166 h -1.28 q -1.88,0 -1.88,-1.76 v -6.54 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2697" /> + <path + d="m 186.94,154.38 v -1.78 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2699" /> + <path + d="m 193.57999,156.24 h 0.7 q 1.82,0 1.82,1.78 V 166 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 v 7.6 h -1.8 v -9.76 h 1.8 v 0.78 q 0.26,-0.78 1.24,-0.78 z" + id="path2701" /> + <path + d="m 201.47999,156.24 h 1.8 V 167 q 0,1.76 -1.88,1.76 h -3.34 v -1.42 h 2.82 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.46 v -1.66 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.78 v -6.08 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,8.18 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 v -5.32 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.56 q 0,0.34 0.12,0.46 0.12,0.12 0.48,0.12 z" + id="path2703" /> + <path + d="m 211.58001,156.24 h 1.8 V 166 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 v -6.22 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,8.3 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 v -5.44 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2705" /> + <path + d="m 218.18002,156.24 h 0.7 q 1.82,0 1.82,1.78 V 166 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 v 7.6 h -1.8 v -9.76 h 1.8 v 0.78 q 0.26,-0.78 1.24,-0.78 z" + id="path2707" /> + <path + d="m 226.08002,152.62 h 1.8 V 166 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 V 158 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,11.92 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 v -5.46 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.12 -0.12,0.46 v 5.7 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2709" /> + <path + d="m 236.30004,163.96 v -3.06 q 0,-0.36 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -1.48 q -1.82,0 -1.82,-1.78 v -3.3 q 0,-1.76 1.86,-1.76 h 1.96 q 1.86,0 1.86,1.76 v 1.84 h -1.82 v -1.56 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.84 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 2.78 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 1.46 q 1.84,0 1.84,1.76 v 3.6 q 0,1.76 -1.88,1.76 h -1.94 q -1.86,0 -1.86,-1.76 v -1.84 h 1.82 v 1.56 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.84 q 0.36,0 0.46,-0.1 0.12,-0.12 0.12,-0.48 z" + id="path2711" /> + <path + d="m 239.72004,154.38 v -1.78 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2713" /> + <path + d="m 250.12004,156.24 h 0.7 q 1.8,0 1.8,1.78 V 166 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.1,-0.12 -0.46,-0.12 h -0.72 q -0.64,0 -0.64,0.7 v 7.6 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 v 7.6 h -1.8 v -9.76 h 1.8 v 0.78 q 0.26,-0.78 1.24,-0.78 h 0.7 q 1.28,0 1.66,0.9 0.24,-0.9 1.4,-0.9 z" + id="path2715" /> + <path + d="m 258.02003,156.24 h 1.8 V 166 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 v -8 h 1.8 v 7.72 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 z" + id="path2717" /> + <path + d="m 263.38003,166 h -1.8 v -13.38 h 1.8 z" + id="path2719" /> + <path + d="m 268.78001,156.24 h 1.8 V 166 h -1.8 v -0.78 q -0.26,0.78 -1.24,0.78 h -0.72 q -1.8,0 -1.8,-1.76 v -6.22 q 0,-1.78 1.8,-1.78 h 0.72 q 0.98,0 1.24,0.78 z m -1.36,8.3 h 0.7 q 0.36,0 0.5,-0.16 0.16,-0.16 0.16,-0.54 v -5.44 q 0,-0.38 -0.16,-0.54 -0.14,-0.16 -0.5,-0.16 h -0.7 q -0.36,0 -0.48,0.12 -0.12,0.1 -0.12,0.46 v 5.68 q 0,0.36 0.12,0.48 0.12,0.1 0.48,0.1 z" + id="path2721" /> + <path + d="m 275.64003,157.7 h -1.34 v 6.18 q 0,0.36 0.1,0.48 0.12,0.1 0.48,0.1 h 0.76 V 166 h -1.28 q -1.88,0 -1.88,-1.76 v -6.54 h -0.92 v -1.46 h 0.92 v -1.66 h 1.82 v 1.66 h 1.34 z" + id="path2723" /> + <path + d="m 276.68003,154.38 v -1.78 h 1.88 v 1.78 z m 1.84,11.62 h -1.8 v -9.76 h 1.8 z" + id="path2725" /> + <path + d="m 282.02003,156.24 h 2.14 q 1.86,0 1.86,1.78 v 6.22 q 0,1.76 -1.86,1.76 h -2.14 q -1.84,0 -1.84,-1.76 v -6.22 q 0,-1.78 1.84,-1.78 z m 2.22,7.74 v -5.72 q 0,-0.36 -0.12,-0.48 -0.12,-0.12 -0.48,-0.12 h -1.1 q -0.36,0 -0.48,0.12 -0.1,0.12 -0.1,0.48 v 5.72 q 0,0.36 0.1,0.48 0.12,0.12 0.48,0.12 h 1.1 q 0.36,0 0.48,-0.12 0.12,-0.12 0.12,-0.48 z" + id="path2727" /> + <path + d="m 290.72004,156.24 h 0.7 q 1.82,0 1.82,1.78 V 166 h -1.8 v -7.72 q 0,-0.36 -0.12,-0.46 -0.12,-0.12 -0.48,-0.12 h -0.7 q -0.36,0 -0.52,0.16 -0.14,0.16 -0.14,0.54 v 7.6 h -1.8 v -9.76 h 1.8 v 0.78 q 0.26,-0.78 1.24,-0.78 z" + id="path2729" /> + </g> + </switch> + </g> + <rect + x="-94.5" + y="-45.25" + width="180" + height="60" + fill="none" + stroke="none" + pointer-events="all" + id="rect46" + style="stroke-width:1.5" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g52"> + <switch + id="switch50"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 2px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 14px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Description</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Description" + id="text48" + style="font-size:14px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 38.242992,15.236 h 3.052 q 1.302,0 1.302,1.232 v 6.3 q 0,1.232 -1.302,1.232 h -3.052 z m 3.08,7.364 v -5.964 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -1.386 v 6.776 h 1.386 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z" + id="path2750" /> + <path + d="m 45.145001,17.168 h 1.372 q 1.316,0 1.316,1.246 v 2.562 h -2.758 V 22.6 q 0,0.238 0.084,0.322 0.084,0.084 0.336,0.084 h 0.644 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 v -0.56 h 1.232 v 0.742 q 0,1.232 -1.302,1.232 h -1.344 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 z m -0.07,2.884 h 1.512 v -1.484 q 0,-0.238 -0.084,-0.322 -0.07,-0.084 -0.322,-0.084 h -0.686 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 z" + id="path2752" /> + <path + d="m 51.19301,22.628 v -1.134 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.714 q -1.302,0 -1.302,-1.232 v -1.442 q 0,-1.246 1.302,-1.246 h 1.022 q 1.316,0 1.316,1.246 v 0.658 h -1.232 V 18.54 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.336 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 1.176 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.728 q 1.288,0 1.288,1.246 v 1.4 q 0,1.232 -1.302,1.232 h -1.036 q -1.302,0 -1.302,-1.232 v -0.672 h 1.232 v 0.532 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.336 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z" + id="path2754" /> + <path + d="m 57.366997,19.324 h -1.246 v -0.728 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.602 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 3.976 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.602 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 v -0.728 h 1.246 v 0.924 q 0,1.232 -1.316,1.232 h -1.33 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 h 1.33 q 1.316,0 1.316,1.246 z" + id="path2756" /> + <path + d="m 60.782995,17.154 h 0.28 v 1.092 h -0.504 q -0.882,0 -0.882,1.036 V 24 h -1.26 v -6.832 h 1.26 v 0.84 q 0.112,-0.364 0.392,-0.602 0.294,-0.252 0.714,-0.252 z" + id="path2758" /> + <path + d="M 61.721007,15.866 V 14.62 h 1.316 v 1.246 z m 1.288,8.134 h -1.26 v -6.832 h 1.26 z" + id="path2760" /> + <path + d="m 66.369,17.168 h 0.49 q 1.274,0 1.274,1.246 v 4.354 Q 68.133,24 66.859,24 h -0.49 q -0.686,0 -0.868,-0.546 v 2.478 h -1.26 v -8.764 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z m 0.504,5.404 v -3.976 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 v 3.808 q 0,0.266 0.098,0.378 0.112,0.112 0.364,0.112 h 0.49 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z" + id="path2762" /> + <path + d="m 71.591009,18.19 h -0.938 v 4.326 q 0,0.252 0.07,0.336 0.084,0.07 0.336,0.07 h 0.532 V 24 h -0.896 q -1.316,0 -1.316,-1.232 V 18.19 h -0.644 v -1.022 h 0.644 v -1.162 h 1.274 v 1.162 h 0.938 z" + id="path2764" /> + <path + d="M 72.319007,15.866 V 14.62 h 1.316 v 1.246 z m 1.288,8.134 h -1.26 v -6.832 h 1.26 z" + id="path2766" /> + <path + d="m 76.057,17.168 h 1.498 q 1.302,0 1.302,1.246 v 4.354 Q 78.857,24 77.555,24 h -1.498 q -1.288,0 -1.288,-1.232 v -4.354 q 0,-1.246 1.288,-1.246 z m 1.554,5.418 v -4.004 q 0,-0.252 -0.084,-0.336 -0.084,-0.084 -0.336,-0.084 h -0.77 q -0.252,0 -0.336,0.084 -0.07,0.084 -0.07,0.336 v 4.004 q 0,0.252 0.07,0.336 0.084,0.084 0.336,0.084 h 0.77 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 z" + id="path2768" /> + <path + d="m 82.147011,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path2770" /> + </g> + </switch> + </g> + <rect + x="100.5" + y="-45.25" + width="180" + height="60" + fill="none" + stroke="none" + pointer-events="all" + id="rect54" + style="stroke-width:1.5" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g60"> + <switch + id="switch58"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 132px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 14px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Frontend</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Frontend" + id="text56" + style="font-size:14px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 177.28698,16.258 h -2.548 v 2.884 h 2.016 v 0.994 h -2.016 V 24 h -1.274 v -8.764 h 3.822 z" + id="path2791" /> + <path + d="m 180.36699,17.154 h 0.28 v 1.092 h -0.504 q -0.882,0 -0.882,1.036 V 24 h -1.26 v -6.832 h 1.26 v 0.84 q 0.112,-0.364 0.392,-0.602 0.294,-0.252 0.714,-0.252 z" + id="path2793" /> + <path + d="m 182.551,17.168 h 1.498 q 1.302,0 1.302,1.246 v 4.354 q 0,1.232 -1.302,1.232 h -1.498 q -1.288,0 -1.288,-1.232 v -4.354 q 0,-1.246 1.288,-1.246 z m 1.554,5.418 v -4.004 q 0,-0.252 -0.084,-0.336 -0.084,-0.084 -0.336,-0.084 h -0.77 q -0.252,0 -0.336,0.084 -0.07,0.084 -0.07,0.336 v 4.004 q 0,0.252 0.07,0.336 0.084,0.084 0.336,0.084 h 0.77 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 z" + id="path2795" /> + <path + d="m 188.64101,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path2797" /> + <path + d="m 193.93301,18.19 h -0.938 v 4.326 q 0,0.252 0.07,0.336 0.084,0.07 0.336,0.07 h 0.532 V 24 h -0.896 q -1.316,0 -1.316,-1.232 V 18.19 h -0.644 v -1.022 h 0.644 v -1.162 h 1.274 v 1.162 h 0.938 z" + id="path2799" /> + <path + d="m 195.96301,17.168 h 1.372 q 1.316,0 1.316,1.246 v 2.562 h -2.758 V 22.6 q 0,0.238 0.084,0.322 0.084,0.084 0.336,0.084 h 0.644 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 v -0.56 h 1.232 v 0.742 q 0,1.232 -1.302,1.232 h -1.344 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 z m -0.07,2.884 h 1.512 v -1.484 q 0,-0.238 -0.084,-0.322 -0.07,-0.084 -0.322,-0.084 h -0.686 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 z" + id="path2801" /> + <path + d="m 201.85702,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path2803" /> + <path + d="m 207.38701,14.634 h 1.26 V 24 h -1.26 v -0.546 q -0.182,0.546 -0.868,0.546 h -0.504 q -1.26,0 -1.26,-1.232 V 18.4 q 0,-1.246 1.26,-1.246 h 0.504 q 0.686,0 0.868,0.546 z m -0.952,8.344 h 0.49 q 0.252,0 0.35,-0.112 0.112,-0.112 0.112,-0.378 v -3.822 q 0,-0.266 -0.112,-0.378 -0.098,-0.112 -0.35,-0.112 h -0.49 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 v 3.99 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 z" + id="path2805" /> + </g> + </switch> + </g> + <rect + x="295.5" + y="-45.25" + width="180" + height="60" + fill="none" + stroke="none" + pointer-events="all" + id="rect62" + style="stroke-width:1.5" /> + <g + transform="matrix(1.5,0,0,1.5,-96,-46)" + id="g68"> + <switch + id="switch66"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 262px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 14px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Backend</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Backend" + id="text64" + style="font-size:14px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 306.87398,18.638 v -2.002 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -1.4 v 2.814 h 1.4 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z m 0,3.962 v -2.156 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -1.4 v 2.968 h 1.4 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z m -3.08,-7.364 h 3.038 q 1.316,0 1.316,1.232 v 2.226 q 0,0.742 -0.56,0.868 0.56,0.14 0.56,0.812 v 2.394 q 0,1.232 -1.316,1.232 h -3.038 z" + id="path2826" /> + <path + d="m 311.95599,17.168 h 1.26 V 24 h -1.26 v -0.546 q -0.182,0.546 -0.868,0.546 h -0.504 q -1.26,0 -1.26,-1.232 v -4.354 q 0,-1.246 1.26,-1.246 h 0.504 q 0.686,0 0.868,0.546 z m -0.952,5.81 h 0.49 q 0.252,0 0.35,-0.112 0.112,-0.112 0.112,-0.378 V 18.68 q 0,-0.266 -0.112,-0.378 -0.098,-0.112 -0.35,-0.112 h -0.49 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 3.976 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 z" + id="path2828" /> + <path + d="m 318.312,19.324 h -1.246 v -0.728 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.602 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 3.976 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.602 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 v -0.728 h 1.246 v 0.924 q 0,1.232 -1.316,1.232 h -1.33 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 h 1.33 q 1.316,0 1.316,1.246 z" + id="path2830" /> + <path + d="m 323.702,17.168 -1.568,3.262 1.568,3.57 h -1.344 l -1.512,-3.57 1.512,-3.262 z M 319.362,24 v -9.366 h 1.26 V 24 Z" + id="path2832" /> + <path + d="m 325.634,17.168 h 1.372 q 1.316,0 1.316,1.246 v 2.562 h -2.758 V 22.6 q 0,0.238 0.084,0.322 0.084,0.084 0.336,0.084 h 0.644 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 v -0.56 h 1.232 v 0.742 q 0,1.232 -1.302,1.232 h -1.344 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 z m -0.07,2.884 h 1.512 v -1.484 q 0,-0.238 -0.084,-0.322 -0.07,-0.084 -0.322,-0.084 h -0.686 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 z" + id="path2834" /> + <path + d="m 331.52801,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path2836" /> + <path + d="m 337.05801,14.634 h 1.26 V 24 h -1.26 v -0.546 q -0.182,0.546 -0.868,0.546 h -0.504 q -1.26,0 -1.26,-1.232 V 18.4 q 0,-1.246 1.26,-1.246 h 0.504 q 0.686,0 0.868,0.546 z m -0.952,8.344 h 0.49 q 0.252,0 0.35,-0.112 0.112,-0.112 0.112,-0.378 v -3.822 q 0,-0.266 -0.112,-0.378 -0.098,-0.112 -0.35,-0.112 h -0.49 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 v 3.99 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 z" + id="path2838" /> + </g> + </switch> + </g> + <path + d="m -94.5,-0.25 h 180" + fill="none" + stroke="#10cfc9" + stroke-miterlimit="10" + pointer-events="stroke" + id="path70" + style="stroke-width:1.5" /> + <path + d="m 100.5,-0.25 h 180" + fill="none" + stroke="#10cfc9" + stroke-miterlimit="10" + pointer-events="stroke" + id="path72" + style="stroke-width:1.5" /> + <path + d="m 295.5,-0.25 h 180" + fill="none" + stroke="#10cfc9" + stroke-miterlimit="10" + pointer-events="stroke" + id="path74" + style="stroke-width:1.5" /> + </g> + <switch + id="switch84" + transform="translate(95.5,44.75)"> + <g + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" + id="g78" /> + <a + transform="translate(0,-5)" + xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" + target="_blank" + id="a82"> + <text + text-anchor="middle" + font-size="10px" + x="50%" + y="100%" + id="text80">Viewer does not support full SVG 1.1</text> + </a> + </switch> +</svg> diff --git a/docs/_static/images/parts.svg b/docs/_static/images/parts.svg index 5d97c9238..10d0c3640 100644 --- a/docs/_static/images/parts.svg +++ b/docs/_static/images/parts.svg @@ -1 +1,3250 @@ -<svg width="1194" height="824" viewBox="0 0 1194 824" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1172 8H18C12.477 8 8 12.477 8 18v784c0 5.523 4.477 10 10 10h1154c5.52 0 10-4.477 10-10V18c0-5.523-4.48-10-10-10z" fill="#fff"/><rect x="114.952" y="140.952" width="313.096" height="608.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path d="M225.179 189.286c-1.584 0-2.93-.286-4.037-.859-1.107-.572-2.099-1.412-2.977-2.519l2.233-2.233c.553.802 1.212 1.431 1.975 1.889.764.439 1.737.659 2.921.659 1.107 0 1.984-.229 2.633-.687.668-.458 1.002-1.088 1.002-1.89 0-.668-.171-1.212-.515-1.632-.343-.42-.802-.763-1.374-1.03a11.086 11.086 0 00-1.861-.745 53.58 53.58 0 01-2.033-.744 9.38 9.38 0 01-1.861-1.059 4.72 4.72 0 01-1.345-1.632c-.344-.668-.516-1.518-.516-2.548 0-1.184.287-2.186.859-3.006.592-.84 1.384-1.48 2.377-1.919.992-.438 2.099-.658 3.321-.658 1.317 0 2.49.258 3.521.773 1.05.515 1.899 1.174 2.548 1.975l-2.233 2.234c-.573-.649-1.174-1.127-1.804-1.432-.61-.324-1.317-.487-2.118-.487-.993 0-1.775.201-2.348.602-.553.4-.83.963-.83 1.689 0 .611.172 1.107.515 1.488.344.363.792.678 1.346.945.572.248 1.193.487 1.861.716.687.229 1.364.487 2.032.773a7.267 7.267 0 011.861 1.117 4.729 4.729 0 011.375 1.717c.343.707.515 1.594.515 2.663 0 1.794-.64 3.216-1.918 4.266-1.26 1.049-2.968 1.574-5.125 1.574zm13.314-.143l-5.869-13.885h3.464l4.008 10.192h-1.002l4.237-10.192h3.493l-6.384 13.885h-1.947zm-4.094 5.583l4.266-8.789 1.775 3.206-2.548 5.583h-3.493zM257.384 189v-7.93c0-.917-.296-1.67-.887-2.262-.573-.592-1.317-.888-2.233-.888-.611 0-1.155.134-1.632.401-.477.267-.85.64-1.117 1.117s-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.943 4.943 0 011.89-1.918c.821-.477 1.737-.715 2.748-.715 1.031 0 1.947.267 2.749.801a5.513 5.513 0 011.889 2.033c.459.821.688 1.679.688 2.577V189h-3.15zm-9.419 0v-13.742h3.149V189h-3.149zm17.118 0v-19.468h3.15V189h-3.15zm-3.292-10.879v-2.863h9.734v2.863h-9.734zM282.66 189v-7.93c0-.917-.296-1.67-.888-2.262-.572-.592-1.316-.888-2.233-.888-.61 0-1.154.134-1.632.401-.477.267-.849.64-1.116 1.117-.267.477-.401 1.021-.401 1.632l-1.231-.687c0-1.05.229-1.976.687-2.778a4.936 4.936 0 011.89-1.918c.82-.477 1.737-.715 2.748-.715 1.031 0 1.947.229 2.749.687a4.934 4.934 0 011.889 1.918c.458.801.687 1.737.687 2.806V189h-3.149zm-9.419 0v-20.613h3.149V189h-3.149zm21.58.286c-1.374 0-2.615-.305-3.722-.916a7.182 7.182 0 01-2.605-2.577c-.63-1.087-.945-2.309-.945-3.664s.315-2.567.945-3.636a7.022 7.022 0 012.548-2.577c1.088-.63 2.291-.944 3.608-.944 1.278 0 2.404.295 3.378.887a6.193 6.193 0 012.319 2.434c.572 1.03.859 2.204.859 3.521 0 .229-.019.468-.058.716a6.966 6.966 0 01-.114.773h-11.28v-2.577h9.648l-1.174 1.031c-.038-.84-.2-1.546-.486-2.119a3.056 3.056 0 00-1.232-1.317c-.515-.305-1.154-.458-1.918-.458-.801 0-1.498.172-2.09.515a3.513 3.513 0 00-1.374 1.461c-.324.61-.487 1.345-.487 2.204 0 .859.172 1.613.516 2.262.343.649.83 1.154 1.46 1.517.63.344 1.355.515 2.176.515a4.98 4.98 0 001.946-.372 4.045 4.045 0 001.546-1.088l2.005 2.033a6.429 6.429 0 01-2.434 1.775 7.753 7.753 0 01-3.035.601zm12.831 0a8.404 8.404 0 01-2.204-.286 8.15 8.15 0 01-1.947-.859 6.685 6.685 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.119.4.706 0 1.24-.105 1.603-.315.363-.21.544-.515.544-.916 0-.42-.172-.744-.515-.973-.344-.229-.792-.42-1.346-.573a48.454 48.454 0 00-1.718-.515 9.565 9.565 0 01-1.718-.687 3.876 3.876 0 01-1.316-1.231c-.344-.516-.516-1.184-.516-2.004 0-.878.201-1.632.601-2.262.42-.63 1.002-1.117 1.747-1.46.763-.344 1.67-.515 2.72-.515 1.107 0 2.08.2 2.92.601a5.285 5.285 0 012.147 1.746l-2.004 2.004a3.997 3.997 0 00-1.374-1.116c-.516-.248-1.107-.373-1.775-.373-.63 0-1.117.096-1.46.287-.344.191-.516.467-.516.83 0 .382.172.678.516.888.343.209.782.391 1.317.544.553.152 1.126.324 1.717.515.611.172 1.184.42 1.718.744a3.705 3.705 0 011.346 1.26c.343.515.515 1.193.515 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.204 1.174-3.808 1.174zm7.263-.286v-13.742h3.15V189h-3.15zm1.575-16.262c-.534 0-.983-.181-1.346-.544-.343-.362-.515-.811-.515-1.345 0-.535.172-.983.515-1.346a1.832 1.832 0 011.346-.544c.554 0 1.002.182 1.346.544.343.363.515.811.515 1.346 0 .534-.172.983-.515 1.345-.344.363-.792.544-1.346.544zm9.029 16.548a8.404 8.404 0 01-2.204-.286 8.114 8.114 0 01-1.947-.859 6.665 6.665 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.118.4.707 0 1.241-.105 1.604-.315.362-.21.544-.515.544-.916 0-.42-.172-.744-.516-.973-.343-.229-.792-.42-1.345-.573a49.093 49.093 0 00-1.718-.515 9.535 9.535 0 01-1.718-.687 3.889 3.889 0 01-1.317-1.231c-.343-.516-.515-1.184-.515-2.004 0-.878.2-1.632.601-2.262.42-.63 1.002-1.117 1.746-1.46.764-.344 1.671-.515 2.72-.515 1.107 0 2.081.2 2.92.601a5.288 5.288 0 012.148 1.746l-2.004 2.004a3.99 3.99 0 00-1.375-1.116c-.515-.248-1.107-.373-1.775-.373-.629 0-1.116.096-1.46.287-.343.191-.515.467-.515.83 0 .382.172.678.515.888.344.209.783.391 1.317.544.554.152 1.126.324 1.718.515.611.172 1.183.42 1.718.744a3.702 3.702 0 011.345 1.26c.344.515.516 1.193.516 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.205 1.174-3.808 1.174z" fill="#1226AA"/><rect x="184.952" y="250.952" width="178.096" height="118.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path d="M254.33 309.806l-6.039-9.292h2.942l4.712 7.411h-1.372l4.713-7.411h2.898l-6.084 9.292h-1.77zm-.354 6.194v-7.787h2.544V316h-2.544zm11.225.221c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.486-.841-.73-1.777-.73-2.81 0-1.032.244-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm10.63 2.345c-.59 0-1.158-.074-1.704-.221a6.248 6.248 0 01-1.504-.664 5.145 5.145 0 01-1.195-1.062l1.549-1.548a3.76 3.76 0 001.261.973 4.14 4.14 0 001.637.31c.546 0 .958-.081 1.239-.243.28-.163.42-.399.42-.708a.854.854 0 00-.398-.753c-.266-.176-.612-.324-1.04-.442a37.714 37.714 0 00-1.327-.398c-.458-.133-.9-.31-1.328-.531a2.986 2.986 0 01-1.017-.951c-.266-.399-.399-.915-.399-1.549 0-.678.155-1.261.465-1.748a3.176 3.176 0 011.35-1.128c.589-.265 1.29-.398 2.101-.398.856 0 1.608.155 2.257.464a4.091 4.091 0 011.659 1.35l-1.549 1.548a3.067 3.067 0 00-1.062-.862c-.398-.192-.855-.288-1.371-.288-.487 0-.863.074-1.128.221-.266.148-.399.362-.399.642 0 .295.133.523.399.686.265.162.604.302 1.017.42.428.118.87.251 1.328.398.472.133.914.325 1.327.575.428.236.774.561 1.04.974.265.398.398.922.398 1.571 0 1.032-.361 1.851-1.084 2.455-.723.605-1.704.907-2.942.907zm9.019-.11l-4.535-10.73h2.676l3.098 7.876h-.775l3.275-7.876h2.699l-4.934 10.73h-1.504zm-3.164 4.314l3.297-6.792 1.371 2.478-1.969 4.314h-2.699zm13.827-4.204c-.59 0-1.158-.074-1.703-.221a6.255 6.255 0 01-1.505-.664 5.14 5.14 0 01-1.194-1.062l1.548-1.548a3.77 3.77 0 001.261.973c.487.207 1.033.31 1.637.31.546 0 .959-.081 1.239-.243.28-.163.42-.399.42-.708a.852.852 0 00-.398-.753c-.265-.176-.612-.324-1.04-.442a37.084 37.084 0 00-1.327-.398c-.457-.133-.9-.31-1.327-.531a2.999 2.999 0 01-1.018-.951c-.265-.399-.398-.915-.398-1.549 0-.678.155-1.261.464-1.748a3.188 3.188 0 011.35-1.128c.59-.265 1.29-.398 2.102-.398.855 0 1.607.155 2.256.464a4.078 4.078 0 011.659 1.35l-1.548 1.548a3.085 3.085 0 00-1.062-.862c-.398-.192-.856-.288-1.372-.288-.486 0-.863.074-1.128.221-.265.148-.398.362-.398.642 0 .295.133.523.398.686.265.162.605.302 1.018.42.427.118.87.251 1.327.398.472.133.914.325 1.327.575.428.236.775.561 1.04.974.266.398.398.922.398 1.571 0 1.032-.361 1.851-1.084 2.455-.722.605-1.703.907-2.942.907z" fill="#1226AA"/><rect x="500.952" y="217.952" width="177.096" height="112.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path d="M559.794 281v-6.128c0-.708-.228-1.291-.685-1.748-.443-.457-1.018-.686-1.726-.686-.472 0-.892.104-1.261.31a2.21 2.21 0 00-.863.863c-.206.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.817 3.817 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.206 2.124.619a4.27 4.27 0 011.46 1.571c.354.634.531 1.298.531 1.991V281h-2.434zm-7.278 0v-10.619h2.433V281h-2.433zm16.676.221c-1.062 0-2.021-.236-2.876-.708a5.529 5.529 0 01-2.013-1.991c-.487-.84-.731-1.784-.731-2.831 0-1.048.244-1.984.731-2.81a5.424 5.424 0 011.968-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.774 4.774 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.271 5.271 0 01-.089.598h-8.716v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.62 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.642.892 1.128 1.172.487.266 1.047.399 1.682.399.545 0 1.047-.096 1.504-.288.472-.192.87-.472 1.195-.841l1.548 1.571a4.968 4.968 0 01-1.88 1.372 6.008 6.008 0 01-2.345.464zm12.864-.221l-3.053-4.491-.442-.398-4.115-5.73h2.942l2.721 3.938.421.376 4.447 6.305h-2.921zm-7.809 0l4.292-5.951 1.416 1.748-2.876 4.203h-2.832zm6.504-4.933l-1.438-1.726 2.655-3.96h2.809l-4.026 5.686zm6.598 4.933v-15.044h2.433V281h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm14.533 8.628c-.811 0-1.534-.169-2.168-.509a4.03 4.03 0 01-1.505-1.438c-.353-.604-.53-1.29-.53-2.057v-3.053c0-.767.184-1.453.553-2.057a3.853 3.853 0 011.504-1.416c.634-.354 1.349-.531 2.146-.531.959 0 1.821.251 2.588.752a5.082 5.082 0 011.836 1.991c.458.826.686 1.762.686 2.81 0 1.032-.228 1.969-.686 2.809a5.125 5.125 0 01-1.836 1.969c-.767.487-1.629.73-2.588.73zm-.398-2.301c.59 0 1.106-.132 1.548-.398.457-.28.811-.663 1.062-1.15.266-.487.398-1.047.398-1.681 0-.635-.132-1.195-.398-1.682a2.704 2.704 0 00-1.062-1.128c-.442-.28-.958-.42-1.548-.42-.59 0-1.114.14-1.571.42a2.704 2.704 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.251.487.605.87 1.062 1.15.457.266.981.398 1.571.398zm-5.288 6.505v-15.044h2.434v2.854l-.421 2.588.421 2.567v7.035h-2.434zM613.321 281v-6.128c0-.708-.228-1.291-.686-1.748-.442-.457-1.017-.686-1.725-.686-.472 0-.892.104-1.261.31a2.21 2.21 0 00-.863.863c-.206.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.817 3.817 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.206 2.124.619a4.27 4.27 0 011.46 1.571c.354.634.531 1.298.531 1.991V281h-2.434zm-7.278 0v-10.619h2.433V281h-2.433zm11.742 0v-10.619h2.434V281h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013z" fill="#1226AA"/><rect x="500.952" y="351.952" width="177.096" height="163.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path d="M550.002 423l-6.261-15.486h2.765l4.889 12.544h-.973l4.933-12.544h2.722L551.772 423h-1.77zm12.313.221c-1.061 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.781 4.781 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598H558.4v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.399-.236-.893-.354-1.483-.354-.619 0-1.157.133-1.614.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.047-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.964 4.964 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm6.442-.221v-10.619h2.434V423h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm6.155 5.907v-10.619h2.433V423h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM582.066 423v-15.928h2.434V423h-2.434zm9.567.221c-1.033 0-1.969-.243-2.81-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.831.73a5.365 5.365 0 011.991 1.991c.502.826.753 1.755.753 2.787 0 1.033-.251 1.969-.753 2.81a5.529 5.529 0 01-1.991 2.013c-.84.487-1.784.73-2.831.73zm0-2.345c.604 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.989-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.58 6.77c-1.12 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.546.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.434v10.177c0 1.017-.236 1.902-.708 2.654a4.826 4.826 0 01-1.969 1.792c-.841.428-1.814.642-2.921.642zm-.11-4.867c-.944 0-1.799-.229-2.566-.686a5.113 5.113 0 01-1.792-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.984 4.984 0 011.792-1.88 4.798 4.798 0 012.566-.708c.841 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.487-2.301c.59 0 1.106-.125 1.548-.376a2.554 2.554 0 001.018-1.04c.251-.457.376-.988.376-1.593 0-.604-.125-1.128-.376-1.57a2.514 2.514 0 00-1.018-1.062c-.442-.251-.958-.376-1.548-.376-.59 0-1.114.125-1.571.376-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.981.376 1.571.376zM616.673 423v-15.044h2.433V423h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm13.412 8.628c-1.033 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm-72.092 23.554v-2.102h3.916c.781 0 1.386-.199 1.814-.597.442-.413.663-.981.663-1.704 0-.649-.214-1.195-.641-1.637-.428-.442-1.033-.664-1.814-.664h-3.938v-2.212h4.048c.974 0 1.829.199 2.567.597.737.384 1.305.915 1.703 1.593.413.664.619 1.423.619 2.279 0 .899-.206 1.681-.619 2.345-.398.664-.966 1.18-1.703 1.548-.738.369-1.593.554-2.567.554h-4.048zm-1.748 6.57v-15.486h2.544V451h-2.544zm8.495 0l-5.42-6.725 2.367-.863 6.261 7.588h-3.208zm8.863.221c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.514 2.345c-.899 0-1.703-.199-2.411-.597a4.36 4.36 0 01-1.637-1.637c-.384-.708-.575-1.519-.575-2.434v-6.172h2.433v6.062c0 .516.081.958.244 1.327.176.354.427.627.752.819.339.191.737.287 1.194.287.708 0 1.247-.206 1.615-.619.384-.428.575-1.033.575-1.814v-6.062h2.434v6.172c0 .929-.199 1.748-.597 2.456a4.207 4.207 0 01-1.615 1.637c-.693.383-1.497.575-2.412.575zm8.243-.221v-15.044h2.434V451h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V451h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM609.141 451v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.018-.686-1.726-.686-.472 0-.892.104-1.261.31a2.208 2.208 0 00-.862.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.143 4.143 0 012.123-.553c.797 0 1.505.206 2.124.619a4.26 4.26 0 011.46 1.571c.354.634.531 1.298.531 1.991V451h-2.433zm-7.279 0v-10.619h2.434V451h-2.434zm16.167 4.646c-1.121 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.545.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.433v10.177c0 1.017-.236 1.902-.708 2.654a4.817 4.817 0 01-1.968 1.792c-.841.428-1.815.642-2.921.642zm-.11-4.867c-.944 0-1.8-.229-2.567-.686a5.118 5.118 0 01-1.791-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.99 4.99 0 011.791-1.88 4.801 4.801 0 012.567-.708c.84 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.486-2.301c.59 0 1.107-.125 1.549-.376a2.56 2.56 0 001.018-1.04c.25-.457.376-.988.376-1.593 0-.604-.126-1.128-.376-1.57a2.52 2.52 0 00-1.018-1.062c-.442-.251-.959-.376-1.549-.376s-1.113.125-1.57.376c-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.98.376 1.57.376z" fill="#1226AA"/><path d="M550.002 423l-6.261-15.486h2.765l4.889 12.544h-.973l4.933-12.544h2.722L551.772 423h-1.77zm12.313.221c-1.061 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.781 4.781 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598H558.4v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.399-.236-.893-.354-1.483-.354-.619 0-1.157.133-1.614.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.047-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.964 4.964 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm6.442-.221v-10.619h2.434V423h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm6.155 5.907v-10.619h2.433V423h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM582.066 423v-15.928h2.434V423h-2.434zm9.567.221c-1.033 0-1.969-.243-2.81-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.831.73a5.365 5.365 0 011.991 1.991c.502.826.753 1.755.753 2.787 0 1.033-.251 1.969-.753 2.81a5.529 5.529 0 01-1.991 2.013c-.84.487-1.784.73-2.831.73zm0-2.345c.604 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.989-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.58 6.77c-1.12 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.546.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.434v10.177c0 1.017-.236 1.902-.708 2.654a4.826 4.826 0 01-1.969 1.792c-.841.428-1.814.642-2.921.642zm-.11-4.867c-.944 0-1.799-.229-2.566-.686a5.113 5.113 0 01-1.792-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.984 4.984 0 011.792-1.88 4.798 4.798 0 012.566-.708c.841 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.487-2.301c.59 0 1.106-.125 1.548-.376a2.554 2.554 0 001.018-1.04c.251-.457.376-.988.376-1.593 0-.604-.125-1.128-.376-1.57a2.514 2.514 0 00-1.018-1.062c-.442-.251-.958-.376-1.548-.376-.59 0-1.114.125-1.571.376-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.981.376 1.571.376zM616.673 423v-15.044h2.433V423h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm13.412 8.628c-1.033 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm-72.092 23.554v-2.102h3.916c.781 0 1.386-.199 1.814-.597.442-.413.663-.981.663-1.704 0-.649-.214-1.195-.641-1.637-.428-.442-1.033-.664-1.814-.664h-3.938v-2.212h4.048c.974 0 1.829.199 2.567.597.737.384 1.305.915 1.703 1.593.413.664.619 1.423.619 2.279 0 .899-.206 1.681-.619 2.345-.398.664-.966 1.18-1.703 1.548-.738.369-1.593.554-2.567.554h-4.048zm-1.748 6.57v-15.486h2.544V451h-2.544zm8.495 0l-5.42-6.725 2.367-.863 6.261 7.588h-3.208zm8.863.221c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.514 2.345c-.899 0-1.703-.199-2.411-.597a4.36 4.36 0 01-1.637-1.637c-.384-.708-.575-1.519-.575-2.434v-6.172h2.433v6.062c0 .516.081.958.244 1.327.176.354.427.627.752.819.339.191.737.287 1.194.287.708 0 1.247-.206 1.615-.619.384-.428.575-1.033.575-1.814v-6.062h2.434v6.172c0 .929-.199 1.748-.597 2.456a4.207 4.207 0 01-1.615 1.637c-.693.383-1.497.575-2.412.575zm8.243-.221v-15.044h2.434V451h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V451h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM609.141 451v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.018-.686-1.726-.686-.472 0-.892.104-1.261.31a2.208 2.208 0 00-.862.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.143 4.143 0 012.123-.553c.797 0 1.505.206 2.124.619a4.26 4.26 0 011.46 1.571c.354.634.531 1.298.531 1.991V451h-2.433zm-7.279 0v-10.619h2.434V451h-2.434zm16.167 4.646c-1.121 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.545.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.433v10.177c0 1.017-.236 1.902-.708 2.654a4.817 4.817 0 01-1.968 1.792c-.841.428-1.815.642-2.921.642zm-.11-4.867c-.944 0-1.8-.229-2.567-.686a5.118 5.118 0 01-1.791-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.99 4.99 0 011.791-1.88 4.801 4.801 0 012.567-.708c.84 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.486-2.301c.59 0 1.107-.125 1.549-.376a2.56 2.56 0 001.018-1.04c.25-.457.376-.988.376-1.593 0-.604-.126-1.128-.376-1.57a2.52 2.52 0 00-1.018-1.062c-.442-.251-.959-.376-1.549-.376s-1.113.125-1.57.376c-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.98.376 1.57.376z" fill="#1226AA"/><rect x="500.952" y="351.952" width="177.096" height="163.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path d="M550.002 423l-6.261-15.486h2.765l4.889 12.544h-.973l4.933-12.544h2.722L551.772 423h-1.77zm12.313.221c-1.061 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.781 4.781 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598H558.4v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.399-.236-.893-.354-1.483-.354-.619 0-1.157.133-1.614.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.047-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.964 4.964 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm6.442-.221v-10.619h2.434V423h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm6.155 5.907v-10.619h2.433V423h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM582.066 423v-15.928h2.434V423h-2.434zm9.567.221c-1.033 0-1.969-.243-2.81-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.831.73a5.365 5.365 0 011.991 1.991c.502.826.753 1.755.753 2.787 0 1.033-.251 1.969-.753 2.81a5.529 5.529 0 01-1.991 2.013c-.84.487-1.784.73-2.831.73zm0-2.345c.604 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.989-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.58 6.77c-1.12 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.546.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.434v10.177c0 1.017-.236 1.902-.708 2.654a4.826 4.826 0 01-1.969 1.792c-.841.428-1.814.642-2.921.642zm-.11-4.867c-.944 0-1.799-.229-2.566-.686a5.113 5.113 0 01-1.792-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.984 4.984 0 011.792-1.88 4.798 4.798 0 012.566-.708c.841 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.487-2.301c.59 0 1.106-.125 1.548-.376a2.554 2.554 0 001.018-1.04c.251-.457.376-.988.376-1.593 0-.604-.125-1.128-.376-1.57a2.514 2.514 0 00-1.018-1.062c-.442-.251-.958-.376-1.548-.376-.59 0-1.114.125-1.571.376-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.981.376 1.571.376zM616.673 423v-15.044h2.433V423h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm13.412 8.628c-1.033 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm-72.092 23.554v-2.102h3.916c.781 0 1.386-.199 1.814-.597.442-.413.663-.981.663-1.704 0-.649-.214-1.195-.641-1.637-.428-.442-1.033-.664-1.814-.664h-3.938v-2.212h4.048c.974 0 1.829.199 2.567.597.737.384 1.305.915 1.703 1.593.413.664.619 1.423.619 2.279 0 .899-.206 1.681-.619 2.345-.398.664-.966 1.18-1.703 1.548-.738.369-1.593.554-2.567.554h-4.048zm-1.748 6.57v-15.486h2.544V451h-2.544zm8.495 0l-5.42-6.725 2.367-.863 6.261 7.588h-3.208zm8.863.221c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.514 2.345c-.899 0-1.703-.199-2.411-.597a4.36 4.36 0 01-1.637-1.637c-.384-.708-.575-1.519-.575-2.434v-6.172h2.433v6.062c0 .516.081.958.244 1.327.176.354.427.627.752.819.339.191.737.287 1.194.287.708 0 1.247-.206 1.615-.619.384-.428.575-1.033.575-1.814v-6.062h2.434v6.172c0 .929-.199 1.748-.597 2.456a4.207 4.207 0 01-1.615 1.637c-.693.383-1.497.575-2.412.575zm8.243-.221v-15.044h2.434V451h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V451h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM609.141 451v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.018-.686-1.726-.686-.472 0-.892.104-1.261.31a2.208 2.208 0 00-.862.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.143 4.143 0 012.123-.553c.797 0 1.505.206 2.124.619a4.26 4.26 0 011.46 1.571c.354.634.531 1.298.531 1.991V451h-2.433zm-7.279 0v-10.619h2.434V451h-2.434zm16.167 4.646c-1.121 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.545.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.433v10.177c0 1.017-.236 1.902-.708 2.654a4.817 4.817 0 01-1.968 1.792c-.841.428-1.815.642-2.921.642zm-.11-4.867c-.944 0-1.8-.229-2.567-.686a5.118 5.118 0 01-1.791-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.99 4.99 0 011.791-1.88 4.801 4.801 0 012.567-.708c.84 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.486-2.301c.59 0 1.107-.125 1.549-.376a2.56 2.56 0 001.018-1.04c.25-.457.376-.988.376-1.593 0-.604-.126-1.128-.376-1.57a2.52 2.52 0 00-1.018-1.062c-.442-.251-.959-.376-1.549-.376s-1.113.125-1.57.376c-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.98.376 1.57.376z" fill="#1226AA"/><path d="M550.002 423l-6.261-15.486h2.765l4.889 12.544h-.973l4.933-12.544h2.722L551.772 423h-1.77zm12.313.221c-1.061 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.781 4.781 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598H558.4v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.399-.236-.893-.354-1.483-.354-.619 0-1.157.133-1.614.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.047-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.964 4.964 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm6.442-.221v-10.619h2.434V423h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm6.155 5.907v-10.619h2.433V423h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM582.066 423v-15.928h2.434V423h-2.434zm9.567.221c-1.033 0-1.969-.243-2.81-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.831.73a5.365 5.365 0 011.991 1.991c.502.826.753 1.755.753 2.787 0 1.033-.251 1.969-.753 2.81a5.529 5.529 0 01-1.991 2.013c-.84.487-1.784.73-2.831.73zm0-2.345c.604 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.989-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.58 6.77c-1.12 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.546.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.434v10.177c0 1.017-.236 1.902-.708 2.654a4.826 4.826 0 01-1.969 1.792c-.841.428-1.814.642-2.921.642zm-.11-4.867c-.944 0-1.799-.229-2.566-.686a5.113 5.113 0 01-1.792-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.984 4.984 0 011.792-1.88 4.798 4.798 0 012.566-.708c.841 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.487-2.301c.59 0 1.106-.125 1.548-.376a2.554 2.554 0 001.018-1.04c.251-.457.376-.988.376-1.593 0-.604-.125-1.128-.376-1.57a2.514 2.514 0 00-1.018-1.062c-.442-.251-.958-.376-1.548-.376-.59 0-1.114.125-1.571.376-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.981.376 1.571.376zM616.673 423v-15.044h2.433V423h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm13.412 8.628c-1.033 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm-72.092 23.554v-2.102h3.916c.781 0 1.386-.199 1.814-.597.442-.413.663-.981.663-1.704 0-.649-.214-1.195-.641-1.637-.428-.442-1.033-.664-1.814-.664h-3.938v-2.212h4.048c.974 0 1.829.199 2.567.597.737.384 1.305.915 1.703 1.593.413.664.619 1.423.619 2.279 0 .899-.206 1.681-.619 2.345-.398.664-.966 1.18-1.703 1.548-.738.369-1.593.554-2.567.554h-4.048zm-1.748 6.57v-15.486h2.544V451h-2.544zm8.495 0l-5.42-6.725 2.367-.863 6.261 7.588h-3.208zm8.863.221c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.514 2.345c-.899 0-1.703-.199-2.411-.597a4.36 4.36 0 01-1.637-1.637c-.384-.708-.575-1.519-.575-2.434v-6.172h2.433v6.062c0 .516.081.958.244 1.327.176.354.427.627.752.819.339.191.737.287 1.194.287.708 0 1.247-.206 1.615-.619.384-.428.575-1.033.575-1.814v-6.062h2.434v6.172c0 .929-.199 1.748-.597 2.456a4.207 4.207 0 01-1.615 1.637c-.693.383-1.497.575-2.412.575zm8.243-.221v-15.044h2.434V451h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V451h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM609.141 451v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.018-.686-1.726-.686-.472 0-.892.104-1.261.31a2.208 2.208 0 00-.862.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.143 4.143 0 012.123-.553c.797 0 1.505.206 2.124.619a4.26 4.26 0 011.46 1.571c.354.634.531 1.298.531 1.991V451h-2.433zm-7.279 0v-10.619h2.434V451h-2.434zm16.167 4.646c-1.121 0-2.101-.207-2.942-.62a5.097 5.097 0 01-2.035-1.703l1.593-1.593c.427.531.914.929 1.46 1.195.545.265 1.202.398 1.969.398.958 0 1.718-.251 2.278-.752.561-.487.841-1.158.841-2.013v-2.611l.42-2.345-.42-2.367v-2.854h2.433v10.177c0 1.017-.236 1.902-.708 2.654a4.817 4.817 0 01-1.968 1.792c-.841.428-1.815.642-2.921.642zm-.11-4.867c-.944 0-1.8-.229-2.567-.686a5.118 5.118 0 01-1.791-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.99 4.99 0 011.791-1.88 4.801 4.801 0 012.567-.708c.84 0 1.578.169 2.212.509a3.707 3.707 0 011.482 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.486-2.301c.59 0 1.107-.125 1.549-.376a2.56 2.56 0 001.018-1.04c.25-.457.376-.988.376-1.593 0-.604-.126-1.128-.376-1.57a2.52 2.52 0 00-1.018-1.062c-.442-.251-.959-.376-1.549-.376s-1.113.125-1.57.376c-.443.25-.789.604-1.04 1.062-.251.442-.376.966-.376 1.57 0 .59.125 1.114.376 1.571a2.67 2.67 0 001.04 1.062c.457.251.98.376 1.57.376zM684.081 673l-6.261-15.486h2.766l4.889 12.544h-.974l4.934-12.544h2.721L685.851 673h-1.77zm12.314.221c-1.062 0-2.021-.236-2.876-.708a5.529 5.529 0 01-2.013-1.991c-.487-.84-.73-1.784-.73-2.831 0-1.048.243-1.984.73-2.81a5.419 5.419 0 011.969-1.991c.84-.487 1.769-.73 2.787-.73.988 0 1.858.228 2.611.686a4.781 4.781 0 011.792 1.88c.442.796.663 1.704.663 2.721 0 .177-.014.362-.044.553a5.485 5.485 0 01-.088.598h-8.717v-1.992h7.456l-.907.797c-.03-.649-.155-1.195-.377-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.62 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.133 1.246.398 1.748.266.501.642.892 1.128 1.172.487.266 1.048.399 1.682.399.545 0 1.047-.096 1.504-.288.472-.192.87-.472 1.195-.841l1.548 1.571a4.968 4.968 0 01-1.88 1.372 6.008 6.008 0 01-2.345.464zm6.442-.221v-10.619h2.433V673h-2.433zm2.433-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.011.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.672 1.672 0 00-.641-.443 2.337 2.337 0 00-.819-.133c-.678 0-1.239.214-1.681.642-.443.428-.664 1.099-.664 2.013zm6.155 5.907v-10.619h2.434V673h-2.434zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.456 1.456 0 01-.398-1.04c0-.413.133-.759.398-1.04.28-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.281.398.627.398 1.04 0 .413-.133.76-.398 1.04-.266.28-.612.42-1.04.42zM717.606 673v-12.455c0-.708.155-1.335.464-1.881a3.583 3.583 0 011.328-1.327c.56-.324 1.217-.487 1.969-.487.56 0 1.047.096 1.46.288.428.177.826.435 1.194.774l-1.592 1.593a1.572 1.572 0 00-.487-.265 1.375 1.375 0 00-.575-.111c-.428 0-.76.125-.996.376-.221.251-.332.59-.332 1.018V673h-2.433zm-2.544-8.407v-2.212h10.353v2.212h-10.353zm8.959 8.407v-10.619h2.434V673h-2.434zm1.217-11.548c-.413 0-.759-.14-1.04-.42a1.457 1.457 0 01-.398-1.04c0-.413.133-.76.398-1.04.281-.28.627-.42 1.04-.42.428 0 .775.14 1.04.42.265.28.398.627.398 1.04 0 .413-.133.759-.398 1.04-.265.28-.612.42-1.04.42zm8.382 11.769c-1.047 0-1.999-.243-2.854-.73a5.373 5.373 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.373 5.373 0 011.991-1.991c.855-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.917 4.917 0 011.836 1.349l-1.593 1.615a2.824 2.824 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.605 0-1.143.14-1.615.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.025-.376 1.66 0 .619.125 1.172.376 1.659.265.472.627.848 1.084 1.128.472.265 1.01.398 1.615.398a3.67 3.67 0 001.416-.265 3.03 3.03 0 001.128-.841l1.593 1.615a5.155 5.155 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm9.679 0a4.837 4.837 0 01-2.61-.73 5.361 5.361 0 01-1.836-1.969c-.443-.84-.664-1.777-.664-2.809 0-1.048.221-1.984.664-2.81a5.312 5.312 0 011.836-1.991 4.738 4.738 0 012.61-.752c.812 0 1.527.177 2.146.531a3.856 3.856 0 011.505 1.416c.368.604.553 1.29.553 2.057v3.053c0 .767-.185 1.453-.553 2.057a3.855 3.855 0 01-1.483 1.438c-.634.34-1.356.509-2.168.509zm.399-2.301c.899 0 1.622-.302 2.168-.907.56-.604.84-1.379.84-2.322 0-.635-.125-1.195-.376-1.682a2.692 2.692 0 00-1.062-1.128c-.442-.28-.966-.42-1.57-.42-.59 0-1.114.14-1.571.42a2.898 2.898 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.266.487.619.87 1.062 1.15.457.266.981.398 1.571.398zm2.854 2.08v-2.854l.42-2.588-.42-2.566v-2.611h2.433V673h-2.433zm6.306 0v-15.044h2.434V673h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V673h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zm8.37 12.787c-1.032 0-1.969-.243-2.809-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.731-1.777-.731-2.81 0-1.032.244-1.961.731-2.787a5.595 5.595 0 012.013-1.969c.84-.501 1.777-.752 2.809-.752 1.047 0 1.991.243 2.832.73a5.373 5.373 0 011.991 1.991c.502.826.752 1.755.752 2.787 0 1.033-.25 1.969-.752 2.81a5.537 5.537 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.266-.487.398-1.04.398-1.66 0-.619-.132-1.165-.398-1.637a2.894 2.894 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.25.472-.376 1.018-.376 1.637 0 .62.126 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zM783.206 673v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.018-.686-1.725-.686a2.54 2.54 0 00-1.261.31 2.204 2.204 0 00-.863.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.206 2.123.619.62.398 1.107.922 1.461 1.571.353.634.53 1.298.53 1.991V673h-2.433zm-7.278 0v-10.619h2.433V673h-2.433zm11.742 2.588l1.504-2.809.819-.221a1.694 1.694 0 01-.31.442.574.574 0 01-.42.177c-.339 0-.657-.14-.952-.42-.28-.295-.42-.664-.42-1.106 0-.472.155-.871.465-1.195a1.588 1.588 0 011.194-.509c.443 0 .826.17 1.151.509.339.324.509.723.509 1.195 0 .191-.045.42-.133.685a5.795 5.795 0 01-.421.974l-1.637 3.008-1.349-.73zM801.208 673v-15.044h2.544V673h-2.544zm-5.044-13.163v-2.323h12.632v2.323h-12.632zm16.263 13.384c-1.062 0-2.021-.236-2.876-.708a5.54 5.54 0 01-2.014-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.774 4.774 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598h-8.716v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.62 0-1.158.133-1.615.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.048-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.968 4.968 0 01-1.88 1.372 6.008 6.008 0 01-2.345.464zm9.915 0c-.59 0-1.158-.074-1.704-.221a6.248 6.248 0 01-1.504-.664 5.145 5.145 0 01-1.195-1.062l1.549-1.548a3.76 3.76 0 001.261.973 4.14 4.14 0 001.637.31c.546 0 .958-.081 1.239-.243.28-.163.42-.399.42-.708a.854.854 0 00-.398-.753c-.266-.176-.612-.324-1.04-.442a37.714 37.714 0 00-1.327-.398c-.458-.133-.9-.31-1.328-.531a2.986 2.986 0 01-1.017-.951c-.266-.399-.399-.915-.399-1.549 0-.678.155-1.261.465-1.748a3.176 3.176 0 011.35-1.128c.589-.265 1.29-.398 2.101-.398.856 0 1.608.155 2.257.464a4.091 4.091 0 011.659 1.35l-1.549 1.548a3.067 3.067 0 00-1.062-.862c-.398-.192-.855-.288-1.371-.288-.487 0-.863.074-1.128.221-.266.148-.399.362-.399.642 0 .295.133.523.399.686.265.162.604.302 1.017.42.428.118.87.251 1.328.398.472.133.914.325 1.327.575.428.236.774.561 1.04.974.265.398.398.922.398 1.571 0 1.032-.361 1.851-1.084 2.455-.723.605-1.704.907-2.942.907zm7.205-.221v-15.044h2.433V673h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm8.869 8.407v-10.619h2.434V673h-2.434zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.456 1.456 0 01-.398-1.04c0-.413.133-.759.398-1.04.28-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.281.398.627.398 1.04 0 .413-.133.76-.398 1.04-.266.28-.612.42-1.04.42zM847.871 673v-6.128c0-.708-.228-1.291-.686-1.748-.442-.457-1.017-.686-1.725-.686a2.54 2.54 0 00-1.261.31 2.204 2.204 0 00-.863.863c-.206.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.817 3.817 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.206 2.124.619a4.27 4.27 0 011.46 1.571c.354.634.531 1.298.531 1.991V673h-2.434zm-7.278 0v-10.619h2.433V673h-2.433zm16.167 4.646c-1.121 0-2.102-.207-2.943-.62a5.104 5.104 0 01-2.035-1.703l1.593-1.593c.428.531.914.929 1.46 1.195.546.265 1.202.398 1.969.398.959 0 1.718-.251 2.279-.752.56-.487.84-1.158.84-2.013v-2.611l.421-2.345-.421-2.367v-2.854h2.434v10.177c0 1.017-.236 1.902-.708 2.654a4.82 4.82 0 01-1.969 1.792c-.841.428-1.814.642-2.92.642zm-.111-4.867c-.944 0-1.799-.229-2.566-.686a5.12 5.12 0 01-1.792-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.992 4.992 0 011.792-1.88 4.798 4.798 0 012.566-.708c.841 0 1.578.169 2.212.509a3.703 3.703 0 011.483 1.415c.354.59.531 1.284.531 2.08v2.611c0 .781-.185 1.474-.554 2.079a3.696 3.696 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.487-2.301c.59 0 1.106-.125 1.548-.376a2.554 2.554 0 001.018-1.04c.251-.457.376-.988.376-1.593 0-.604-.125-1.128-.376-1.57a2.514 2.514 0 00-1.018-1.062c-.442-.251-.958-.376-1.548-.376-.59 0-1.114.125-1.571.376-.442.25-.789.604-1.04 1.062-.25.442-.376.966-.376 1.57 0 .59.126 1.114.376 1.571.251.457.598.811 1.04 1.062.457.251.981.376 1.571.376zM723.333 701l-7.345-8.031c-.545-.604-.958-1.179-1.239-1.725a4.1 4.1 0 01-.398-1.814c0-.782.192-1.482.575-2.102a4.166 4.166 0 011.571-1.504c.664-.369 1.423-.553 2.279-.553.649 0 1.239.11 1.77.332.531.206.995.486 1.393.84.413.339.753.715 1.018 1.128l-1.748 1.549a4.936 4.936 0 00-1.062-1.084c-.368-.28-.825-.42-1.371-.42-.561 0-1.033.169-1.416.509a1.551 1.551 0 00-.575 1.238c0 .502.103.915.31 1.239.206.325.494.701.862 1.129l8.296 9.269h-2.92zm-5.287.221c-1.062 0-1.991-.199-2.788-.597a4.716 4.716 0 01-1.836-1.681c-.428-.723-.641-1.542-.641-2.456 0-.929.25-1.763.752-2.5.516-.737 1.268-1.335 2.256-1.792l1.129 1.482c-.546.295-.966.664-1.261 1.106-.295.428-.443.974-.443 1.638 0 .531.118.98.354 1.349.251.369.597.656 1.04.863.442.192.951.287 1.526.287.752 0 1.372-.154 1.859-.464.501-.31.877-.679 1.128-1.106l1.593 1.858c-.31.384-.708.73-1.195 1.04a6.962 6.962 0 01-1.615.708 6.43 6.43 0 01-1.858.265zm17.124 0c-1.224 0-2.264-.221-3.119-.663-.856-.443-1.623-1.092-2.301-1.947l1.726-1.726c.427.62.936 1.106 1.526 1.46.59.339 1.342.509 2.257.509.855 0 1.533-.177 2.035-.531.516-.354.774-.841.774-1.46 0-.516-.133-.937-.398-1.261a2.96 2.96 0 00-1.062-.796 8.601 8.601 0 00-1.438-.576 40.53 40.53 0 01-1.571-.575 7.286 7.286 0 01-1.438-.818 3.655 3.655 0 01-1.039-1.261c-.266-.517-.399-1.173-.399-1.969 0-.915.222-1.689.664-2.323a4.338 4.338 0 011.836-1.482c.767-.34 1.623-.509 2.567-.509 1.017 0 1.924.199 2.721.597.811.398 1.467.907 1.969 1.527l-1.726 1.725c-.442-.501-.907-.87-1.394-1.106-.472-.251-1.017-.376-1.637-.376-.767 0-1.371.155-1.814.465-.428.309-.641.744-.641 1.305 0 .472.132.855.398 1.15.265.28.612.524 1.04.73.442.192.921.376 1.437.553.531.177 1.055.376 1.571.598a5.64 5.64 0 011.438.862c.443.34.797.782 1.062 1.328.266.545.398 1.231.398 2.057 0 1.387-.494 2.485-1.482 3.296-.973.812-2.293 1.217-3.96 1.217zm7.227-.221v-10.619h2.433V701h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM747.117 701v-10.619h2.434V701h-2.434zm7.057 0v-6.327c0-.708-.221-1.254-.663-1.637-.443-.398-.988-.598-1.637-.598-.443 0-.841.089-1.195.266a2.06 2.06 0 00-.818.774c-.207.325-.31.723-.31 1.195l-.951-.531c0-.811.176-1.512.53-2.102a3.673 3.673 0 011.438-1.371c.605-.34 1.284-.509 2.036-.509s1.43.162 2.035.487a3.666 3.666 0 011.438 1.371c.354.59.531 1.298.531 2.124V701h-2.434zm7.058 0v-6.327c0-.708-.222-1.254-.664-1.637-.442-.398-.988-.598-1.637-.598-.428 0-.819.089-1.173.266a2.023 2.023 0 00-.84.774c-.207.325-.31.723-.31 1.195l-1.372-.531c.074-.811.31-1.512.708-2.102a4.127 4.127 0 011.527-1.371 4.329 4.329 0 012.079-.509c.767 0 1.46.162 2.08.487a3.79 3.79 0 011.482 1.371c.369.59.553 1.298.553 2.124V701h-2.433zm8.856.221c-.9 0-1.703-.199-2.411-.597a4.353 4.353 0 01-1.637-1.637c-.384-.708-.576-1.519-.576-2.434v-6.172h2.434v6.062c0 .516.081.958.243 1.327.177.354.428.627.752.819.34.191.738.287 1.195.287.708 0 1.246-.206 1.615-.619.383-.428.575-1.033.575-1.814v-6.062h2.434v6.172c0 .929-.199 1.748-.598 2.456a4.193 4.193 0 01-1.615 1.637c-.693.383-1.497.575-2.411.575zm6.628-.221v-15.928h2.434V701h-2.434zm9.146.221a4.833 4.833 0 01-2.61-.73 5.372 5.372 0 01-1.837-1.969c-.442-.84-.663-1.777-.663-2.809 0-1.048.221-1.984.663-2.81a5.323 5.323 0 011.837-1.991 4.733 4.733 0 012.61-.752c.811 0 1.527.177 2.146.531a3.853 3.853 0 011.504 1.416c.369.604.553 1.29.553 2.057v3.053c0 .767-.184 1.453-.553 2.057a3.86 3.86 0 01-1.482 1.438c-.634.34-1.357.509-2.168.509zm.398-2.301c.9 0 1.623-.302 2.168-.907.561-.604.841-1.379.841-2.322 0-.635-.125-1.195-.376-1.682a2.704 2.704 0 00-1.062-1.128c-.442-.28-.966-.42-1.571-.42-.59 0-1.113.14-1.57.42a2.891 2.891 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.265.487.619.87 1.062 1.15.457.266.98.398 1.57.398zm2.854 2.08v-2.854l.421-2.588-.421-2.566v-2.611h2.434V701h-2.434zm6.307 0v-15.044h2.433V701h-2.433zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V701h-2.433zm1.216-12.566a1.41 1.41 0 01-1.039-.42 1.452 1.452 0 01-.399-1.04c0-.413.133-.759.399-1.04.28-.28.626-.42 1.039-.42.428 0 .775.14 1.04.42.266.281.398.627.398 1.04 0 .413-.132.76-.398 1.04-.265.28-.612.42-1.04.42zm8.371 12.787c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.486-.841-.73-1.777-.73-2.81 0-1.032.244-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zM825.769 701v-6.128c0-.708-.229-1.291-.686-1.748-.443-.457-1.018-.686-1.726-.686-.472 0-.892.104-1.261.31a2.217 2.217 0 00-.863.863 2.542 2.542 0 00-.309 1.261l-.952-.531c0-.811.177-1.526.531-2.146a3.812 3.812 0 011.461-1.482 4.143 4.143 0 012.123-.553c.797 0 1.505.206 2.124.619a4.26 4.26 0 011.46 1.571c.354.634.531 1.298.531 1.991V701h-2.433zm-7.279 0v-10.619h2.434V701h-2.434z" fill="#1226AA"/><rect x="710.301" y="220.301" width="327.397" height="63.397" rx="11.712" stroke="#1226AA" stroke-width="2.603" stroke-dasharray="5.21 5.21"/><path d="M798.629 254.16v-2.213h3.872c.531 0 .995-.103 1.394-.309.413-.222.737-.524.973-.907.236-.399.354-.863.354-1.394 0-.531-.118-.988-.354-1.372-.236-.398-.56-.7-.973-.907-.399-.221-.863-.332-1.394-.332h-3.872v-2.212h4.005c.973 0 1.843.199 2.61.597a4.498 4.498 0 011.836 1.682c.458.722.686 1.57.686 2.544 0 .973-.228 1.821-.686 2.544a4.489 4.489 0 01-1.836 1.681c-.767.398-1.637.598-2.61.598h-4.005zm-1.747 5.84v-15.486h2.544V260h-2.544zm12.577 0v-10.619h2.433V260h-2.433zm2.433-5.907l-.84-.42c0-1.342.295-2.426.885-3.252.604-.841 1.511-1.261 2.721-1.261.531 0 1.01.096 1.438.287.427.192.826.502 1.194.93l-1.592 1.637a1.682 1.682 0 00-.642-.443 2.337 2.337 0 00-.819-.133c-.678 0-1.238.214-1.681.642-.442.428-.664 1.099-.664 2.013zm10.676 6.128c-1.032 0-1.969-.243-2.809-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.84-.501 1.777-.752 2.809-.752 1.048 0 1.991.243 2.832.73a5.373 5.373 0 011.991 1.991c.502.826.752 1.755.752 2.787 0 1.033-.25 1.969-.752 2.81a5.537 5.537 0 01-1.991 2.013c-.841.487-1.784.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.834-.664 1.084-1.15.266-.487.398-1.04.398-1.66 0-.619-.132-1.165-.398-1.637a2.894 2.894 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.592.42a2.887 2.887 0 00-1.084 1.106c-.251.472-.377 1.018-.377 1.637 0 .62.126 1.173.377 1.66.265.486.626.87 1.084 1.15a3.191 3.191 0 001.592.398zm6.095 6.77c-.752 0-1.365-.118-1.836-.354a4.183 4.183 0 01-1.328-1.04l1.571-1.571c.177.236.376.406.597.509.221.118.494.177.819.177a1.47 1.47 0 001.017-.376c.295-.236.443-.59.443-1.062v-11.548h2.433v11.526c0 .811-.177 1.49-.531 2.035a3.257 3.257 0 01-1.349 1.261 3.885 3.885 0 01-1.836.443zm2.544-17.212c-.413 0-.76-.14-1.04-.42a1.456 1.456 0 01-.398-1.04c0-.413.133-.759.398-1.04.28-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.281.398.627.398 1.04 0 .413-.133.76-.398 1.04-.266.28-.612.42-1.04.42zm8.366 12.787c-1.061 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.781 4.781 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598h-8.716v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.399-.236-.893-.354-1.483-.354-.619 0-1.157.133-1.615.398a2.704 2.704 0 00-1.061 1.129c-.251.472-.377 1.039-.377 1.703 0 .664.133 1.246.399 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.047-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.964 4.964 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm11.331 0c-1.047 0-1.998-.243-2.854-.73a5.38 5.38 0 01-1.991-1.991c-.486-.841-.73-1.777-.73-2.809 0-1.048.244-1.984.73-2.81a5.38 5.38 0 011.991-1.991c.856-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.902 4.902 0 011.836 1.349l-1.593 1.615a2.81 2.81 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.604 0-1.143.14-1.615.42a2.901 2.901 0 00-1.084 1.106c-.25.472-.376 1.025-.376 1.66 0 .619.126 1.172.376 1.659.266.472.627.848 1.084 1.128.472.265 1.011.398 1.615.398a3.67 3.67 0 001.416-.265 3.014 3.014 0 001.128-.841l1.593 1.615a5.138 5.138 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm6.891-.221v-15.044h2.434V260h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zM868.417 260v-15.486h2.544V260h-2.544zm10.013.221c-1.047 0-1.999-.243-2.854-.73a5.373 5.373 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.373 5.373 0 011.991-1.991c.855-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.917 4.917 0 011.836 1.349l-1.593 1.615a2.824 2.824 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.605 0-1.143.14-1.615.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.025-.376 1.66 0 .619.125 1.172.376 1.659.265.472.627.848 1.084 1.128.472.265 1.01.398 1.615.398a3.67 3.67 0 001.416-.265 3.03 3.03 0 001.128-.841l1.593 1.615a5.155 5.155 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm10.166 0c-1.062 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.487-.84-.73-1.784-.73-2.831 0-1.048.243-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.46 5.46 0 012.787-.73c.989 0 1.859.228 2.611.686a4.781 4.781 0 011.792 1.88c.442.796.664 1.704.664 2.721 0 .177-.015.362-.045.553a5.25 5.25 0 01-.088.598h-8.717v-1.992h7.456l-.907.797c-.03-.649-.155-1.195-.376-1.637a2.352 2.352 0 00-.952-1.018c-.398-.236-.892-.354-1.482-.354-.619 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.25.472-.376 1.039-.376 1.703 0 .664.133 1.246.399 1.748.265.501.641.892 1.128 1.172.486.266 1.047.399 1.681.399.546 0 1.047-.096 1.504-.288a3.138 3.138 0 001.195-.841l1.549 1.571a4.971 4.971 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm11.088 0c-1.224 0-2.264-.221-3.12-.663-.855-.443-1.622-1.092-2.3-1.947l1.725-1.726c.428.62.937 1.106 1.527 1.46.59.339 1.342.509 2.256.509.856 0 1.534-.177 2.036-.531.516-.354.774-.841.774-1.46 0-.516-.133-.937-.398-1.261a2.97 2.97 0 00-1.062-.796 8.601 8.601 0 00-1.438-.576 40.53 40.53 0 01-1.571-.575 7.286 7.286 0 01-1.438-.818 3.658 3.658 0 01-1.04-1.261c-.265-.517-.398-1.173-.398-1.969 0-.915.221-1.689.664-2.323a4.338 4.338 0 011.836-1.482c.767-.34 1.622-.509 2.566-.509 1.018 0 1.925.199 2.721.597.811.398 1.468.907 1.969 1.527l-1.725 1.725c-.443-.501-.907-.87-1.394-1.106-.472-.251-1.018-.376-1.637-.376-.767 0-1.372.155-1.814.465-.428.309-.642.744-.642 1.305 0 .472.133.855.398 1.15.266.28.612.524 1.04.73.443.192.922.376 1.438.553.531.177 1.055.376 1.571.598a5.64 5.64 0 011.438.862c.442.34.796.782 1.062 1.328.265.545.398 1.231.398 2.057 0 1.387-.494 2.485-1.482 3.296-.974.812-2.294 1.217-3.96 1.217zm8.819-.221v-15.044h2.434V260h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm13.412 8.628c-1.032 0-1.969-.243-2.809-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.84-.501 1.777-.752 2.809-.752 1.047 0 1.991.243 2.832.73a5.373 5.373 0 011.991 1.991c.502.826.752 1.755.752 2.787 0 1.033-.25 1.969-.752 2.81a5.537 5.537 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.266-.487.398-1.04.398-1.66 0-.619-.132-1.165-.398-1.637a2.894 2.894 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.592.42a2.897 2.897 0 00-1.085 1.106c-.25.472-.376 1.018-.376 1.637 0 .62.126 1.173.376 1.66.266.486.627.87 1.085 1.15a3.191 3.191 0 001.592.398zm7.157 2.124v-10.619h2.433V260h-2.433zm2.433-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.011.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.68 1.68 0 00-.641-.443 2.337 2.337 0 00-.819-.133c-.678 0-1.239.214-1.681.642-.443.428-.664 1.099-.664 2.013zm6.133 5.907v-10.619h2.434V260h-2.434zm7.057 0v-6.327c0-.708-.221-1.254-.663-1.637-.443-.398-.989-.598-1.637-.598-.443 0-.841.089-1.195.266a2.07 2.07 0 00-.819.774c-.206.325-.309.723-.309 1.195l-.952-.531c0-.811.177-1.512.531-2.102a3.673 3.673 0 011.438-1.371c.605-.34 1.283-.509 2.036-.509.752 0 1.43.162 2.035.487a3.666 3.666 0 011.438 1.371c.354.59.531 1.298.531 2.124V260h-2.434zm7.057 0v-6.327c0-.708-.221-1.254-.663-1.637-.443-.398-.988-.598-1.637-.598-.428 0-.819.089-1.173.266a2.023 2.023 0 00-.84.774c-.207.325-.31.723-.31 1.195l-1.372-.531c.074-.811.31-1.512.708-2.102a4.12 4.12 0 011.527-1.371 4.329 4.329 0 012.079-.509c.767 0 1.46.162 2.08.487a3.79 3.79 0 011.482 1.371c.369.59.553 1.298.553 2.124V260h-2.434z" fill="#1226AA"/><rect x="710.301" y="297.301" width="327.397" height="63.397" rx="11.712" stroke="#1226AA" stroke-width="2.603" stroke-dasharray="5.21 5.21"/><path d="M811.598 331.16v-2.213h3.872c.53 0 .995-.103 1.393-.309a2.52 2.52 0 00.974-.907c.236-.399.354-.863.354-1.394 0-.531-.118-.988-.354-1.372a2.316 2.316 0 00-.974-.907c-.398-.221-.863-.332-1.393-.332h-3.872v-2.212h4.004c.974 0 1.844.199 2.611.597a4.504 4.504 0 011.836 1.682c.457.722.686 1.57.686 2.544 0 .973-.229 1.821-.686 2.544a4.495 4.495 0 01-1.836 1.681c-.767.398-1.637.598-2.611.598h-4.004zM809.85 337v-15.486h2.544V337h-2.544zm12.578 0v-10.619h2.433V337h-2.433zm2.433-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.011.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.68 1.68 0 00-.641-.443 2.337 2.337 0 00-.819-.133c-.678 0-1.239.214-1.681.642-.443.428-.664 1.099-.664 2.013zm10.676 6.128c-1.032 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.486-.841-.73-1.777-.73-2.81 0-1.032.244-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.778-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.901 2.901 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.266.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm6.094 6.77c-.752 0-1.364-.118-1.836-.354a4.18 4.18 0 01-1.327-1.04l1.571-1.571c.176.236.376.406.597.509.221.118.494.177.818.177a1.47 1.47 0 001.018-.376c.295-.236.442-.59.442-1.062v-11.548h2.434v11.526c0 .811-.177 1.49-.531 2.035a3.257 3.257 0 01-1.349 1.261 3.886 3.886 0 01-1.837.443zm2.544-17.212c-.412 0-.759-.14-1.039-.42a1.452 1.452 0 01-.399-1.04c0-.413.133-.759.399-1.04.28-.28.627-.42 1.039-.42.428 0 .775.14 1.04.42.266.281.398.627.398 1.04 0 .413-.132.76-.398 1.04-.265.28-.612.42-1.04.42zm8.367 12.787c-1.062 0-2.02-.236-2.876-.708a5.529 5.529 0 01-2.013-1.991c-.487-.84-.73-1.784-.73-2.831 0-1.048.243-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.46 5.46 0 012.787-.73c.988 0 1.859.228 2.611.686a4.781 4.781 0 011.792 1.88c.442.796.663 1.704.663 2.721 0 .177-.014.362-.044.553a5.485 5.485 0 01-.088.598h-8.717v-1.992h7.456l-.907.797c-.03-.649-.155-1.195-.376-1.637a2.358 2.358 0 00-.952-1.018c-.398-.236-.892-.354-1.482-.354-.619 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.133 1.246.398 1.748.266.501.642.892 1.129 1.172.486.266 1.047.399 1.681.399.546 0 1.047-.096 1.504-.288.472-.192.87-.472 1.195-.841l1.549 1.571a4.971 4.971 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464zm11.331 0c-1.047 0-1.999-.243-2.854-.73a5.373 5.373 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.373 5.373 0 011.991-1.991c.855-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.917 4.917 0 011.836 1.349l-1.593 1.615a2.824 2.824 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.605 0-1.143.14-1.615.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.025-.376 1.66 0 .619.125 1.172.376 1.659.265.472.627.848 1.084 1.128.472.265 1.01.398 1.615.398a3.67 3.67 0 001.416-.265 3.03 3.03 0 001.128-.841l1.593 1.615a5.155 5.155 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm6.891-.221v-15.044h2.434V337h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zM891.651 337l-4.558-6.902h-.464l-6.128-8.584h3.009l4.579 6.504h.465l6.061 8.982h-2.964zm-11.416 0l5.885-8.274 1.748 1.482-4.779 6.792h-2.854zm8.496-7.411l-1.748-1.482 4.513-6.593h2.854l-5.619 8.075zm6.031 2.92v-2.301h7.5v2.301h-7.5zm11.835-2.079v-2.102h3.915c.782 0 1.387-.199 1.814-.597.443-.413.664-.981.664-1.704 0-.649-.214-1.195-.641-1.637-.428-.442-1.033-.664-1.815-.664h-3.937v-2.212h4.048c.974 0 1.829.199 2.566.597.738.384 1.306.915 1.704 1.593.413.664.619 1.423.619 2.279 0 .899-.206 1.681-.619 2.345-.398.664-.966 1.18-1.704 1.548-.737.369-1.592.554-2.566.554h-4.048zm-1.748 6.57v-15.486h2.544V337h-2.544zm8.495 0l-5.42-6.725 2.367-.863 6.261 7.588h-3.208zm8.442.221a4.837 4.837 0 01-2.61-.73 5.361 5.361 0 01-1.836-1.969c-.443-.84-.664-1.777-.664-2.809 0-1.048.221-1.984.664-2.81a5.312 5.312 0 011.836-1.991 4.738 4.738 0 012.61-.752c.812 0 1.527.177 2.146.531a3.863 3.863 0 011.505 1.416c.368.604.553 1.29.553 2.057v3.053c0 .767-.185 1.453-.553 2.057a3.855 3.855 0 01-1.483 1.438c-.634.34-1.356.509-2.168.509zm.399-2.301c.899 0 1.622-.302 2.168-.907.56-.604.84-1.379.84-2.322 0-.635-.125-1.195-.376-1.682a2.698 2.698 0 00-1.062-1.128c-.442-.28-.966-.42-1.57-.42-.59 0-1.114.14-1.571.42a2.891 2.891 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.265.487.619.87 1.062 1.15.457.266.981.398 1.571.398zm2.853 2.08v-2.854l.421-2.588-.421-2.566v-2.611h2.434V337h-2.434zm8.121.111l-4.535-10.73h2.677l3.097 7.876h-.774l3.274-7.876h2.699l-4.933 10.73h-1.505zm-3.163 4.314l3.296-6.792 1.372 2.478-1.969 4.314h-2.699z" fill="#1226AA"/><rect x="710.301" y="375.301" width="327.397" height="63.397" rx="11.712" stroke="#1226AA" stroke-width="2.603" stroke-dasharray="5.21 5.21"/><path d="M813.709 408.16v-2.213h3.871c.531 0 .996-.103 1.394-.309.413-.222.737-.524.973-.907.236-.399.354-.863.354-1.394 0-.531-.118-.988-.354-1.372-.236-.398-.56-.7-.973-.907-.398-.221-.863-.332-1.394-.332h-3.871v-2.212h4.004c.973 0 1.843.199 2.61.597a4.507 4.507 0 011.837 1.682c.457.722.685 1.57.685 2.544 0 .973-.228 1.821-.685 2.544a4.498 4.498 0 01-1.837 1.681c-.767.398-1.637.598-2.61.598h-4.004zm-1.748 5.84v-15.486h2.544V414h-2.544zm12.577 0v-10.619h2.434V414h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm10.676 6.128c-1.033 0-1.969-.243-2.81-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.831.73a5.365 5.365 0 011.991 1.991c.502.826.753 1.755.753 2.787 0 1.033-.251 1.969-.753 2.81a5.529 5.529 0 01-1.991 2.013c-.84.487-1.784.73-2.831.73zm0-2.345c.604 0 1.135-.133 1.592-.398.472-.28.834-.664 1.084-1.15.266-.487.399-1.04.399-1.66 0-.619-.133-1.165-.399-1.637a2.887 2.887 0 00-1.084-1.106c-.457-.28-.988-.42-1.592-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm6.094 6.77c-.752 0-1.364-.118-1.836-.354a4.194 4.194 0 01-1.328-1.04l1.571-1.571c.177.236.376.406.597.509.222.118.494.177.819.177.398 0 .737-.125 1.018-.376.295-.236.442-.59.442-1.062v-11.548h2.434v11.526c0 .811-.177 1.49-.531 2.035a3.26 3.26 0 01-1.35 1.261 3.879 3.879 0 01-1.836.443zm2.544-17.212c-.413 0-.759-.14-1.04-.42a1.456 1.456 0 01-.398-1.04c0-.413.133-.759.398-1.04.281-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.281.398.627.398 1.04 0 .413-.133.76-.398 1.04-.266.28-.612.42-1.04.42zm8.367 12.787c-1.062 0-2.021-.236-2.876-.708a5.54 5.54 0 01-2.014-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.434 5.434 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.774 4.774 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.271 5.271 0 01-.089.598h-8.716v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.62 0-1.158.133-1.615.398a2.706 2.706 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.682.399.545 0 1.047-.096 1.504-.288.472-.192.87-.472 1.195-.841l1.548 1.571a4.968 4.968 0 01-1.88 1.372 6.008 6.008 0 01-2.345.464zm11.331 0c-1.048 0-1.999-.243-2.854-.73a5.365 5.365 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.365 5.365 0 011.991-1.991c.855-.487 1.806-.73 2.854-.73.825 0 1.592.162 2.3.487a4.902 4.902 0 011.836 1.349l-1.592 1.615a2.82 2.82 0 00-1.129-.819 3.428 3.428 0 00-1.415-.287c-.605 0-1.143.14-1.615.42a2.887 2.887 0 00-1.084 1.106c-.251.472-.377 1.025-.377 1.66 0 .619.126 1.172.377 1.659.265.472.626.848 1.084 1.128.472.265 1.01.398 1.615.398.516 0 .988-.088 1.415-.265a3.025 3.025 0 001.129-.841l1.592 1.615a5.138 5.138 0 01-1.836 1.372 5.688 5.688 0 01-2.3.464zm6.891-.221v-15.044h2.433V414h-2.433zm-2.545-8.407v-2.212h7.522v2.212h-7.522zM887.044 414v-15.044h2.544V414h-2.544zM882 400.837v-2.323h12.632v2.323H882zM893.805 414v-10.619h2.434V414h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm10.742 6.128c-1.062 0-2.021-.236-2.876-.708a5.529 5.529 0 01-2.013-1.991c-.487-.84-.73-1.784-.73-2.831 0-1.048.243-1.984.73-2.81a5.426 5.426 0 011.969-1.991c.84-.487 1.77-.73 2.787-.73.988 0 1.859.228 2.611.686a4.781 4.781 0 011.792 1.88c.442.796.663 1.704.663 2.721 0 .177-.014.362-.044.553a5.485 5.485 0 01-.088.598h-8.717v-1.992h7.456l-.907.797c-.03-.649-.155-1.195-.377-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.619 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.133 1.246.398 1.748.266.501.642.892 1.128 1.172.487.266 1.048.399 1.682.399.546 0 1.047-.096 1.504-.288.472-.192.87-.472 1.195-.841l1.548 1.571a4.968 4.968 0 01-1.88 1.372 6.005 6.005 0 01-2.345.464zm6.442-.221v-15.928h2.433V414h-2.433zm4.699 0v-15.928h2.434V414h-2.434zm4.722 0v-10.619h2.433V414h-2.433zm1.216-12.566a1.41 1.41 0 01-1.039-.42 1.452 1.452 0 01-.399-1.04c0-.413.133-.759.399-1.04.28-.28.626-.42 1.039-.42.428 0 .775.14 1.04.42.266.281.398.627.398 1.04 0 .413-.132.76-.398 1.04-.265.28-.612.42-1.04.42zm6.977 12.787c-.59 0-1.157-.074-1.703-.221a6.272 6.272 0 01-1.505-.664 5.14 5.14 0 01-1.194-1.062l1.548-1.548a3.77 3.77 0 001.261.973c.487.207 1.033.31 1.638.31.545 0 .958-.081 1.238-.243.281-.163.421-.399.421-.708a.854.854 0 00-.398-.753c-.266-.176-.613-.324-1.04-.442a37.792 37.792 0 00-1.328-.398 7.381 7.381 0 01-1.327-.531 2.999 2.999 0 01-1.018-.951c-.265-.399-.398-.915-.398-1.549 0-.678.155-1.261.465-1.748a3.179 3.179 0 011.349-1.128c.59-.265 1.291-.398 2.102-.398.855 0 1.607.155 2.256.464a4.087 4.087 0 011.66 1.35l-1.549 1.548a3.085 3.085 0 00-1.062-.862c-.398-.192-.855-.288-1.371-.288-.487 0-.863.074-1.129.221-.265.148-.398.362-.398.642 0 .295.133.523.398.686a4.17 4.17 0 001.018.42c.428.118.87.251 1.327.398a5.36 5.36 0 011.328.575c.427.236.774.561 1.039.974.266.398.399.922.399 1.571 0 1.032-.362 1.851-1.084 2.455-.723.605-1.704.907-2.943.907z" fill="#1226AA"/><rect x="710.301" y="451.301" width="327.397" height="64.397" rx="11.712" stroke="#1226AA" stroke-width="2.603" stroke-dasharray="5.21 5.21"/><path d="M780.153 492.221a7.744 7.744 0 01-3.097-.619 8.011 8.011 0 01-2.522-1.704 8.272 8.272 0 01-1.704-2.544 8.159 8.159 0 01-.597-3.119c0-1.106.199-2.139.597-3.097.413-.959.974-1.8 1.682-2.522a7.592 7.592 0 012.5-1.704 7.74 7.74 0 013.097-.619c1.106 0 2.131.206 3.075.619a7.54 7.54 0 012.522 1.704 7.634 7.634 0 011.681 2.544c.413.958.62 1.991.62 3.097a7.9 7.9 0 01-.62 3.119 7.695 7.695 0 01-1.681 2.522 7.75 7.75 0 01-2.5 1.704 7.53 7.53 0 01-3.053.619zm-.044-2.433c1.047 0 1.961-.236 2.743-.708a4.91 4.91 0 001.858-1.947c.458-.841.686-1.807.686-2.898 0-.811-.132-1.549-.398-2.212a4.932 4.932 0 00-1.084-1.748 4.734 4.734 0 00-1.681-1.15c-.635-.266-1.342-.399-2.124-.399-1.033 0-1.947.236-2.743.708a4.969 4.969 0 00-1.859 1.925c-.442.826-.663 1.784-.663 2.876 0 .811.125 1.563.376 2.256a5.381 5.381 0 001.084 1.748c.472.487 1.032.87 1.681 1.151a5.566 5.566 0 002.124.398zm7.123 3.274l-6.968-6.969 1.637-1.637 6.969 6.969-1.638 1.637zm7.507-.841c-.9 0-1.703-.199-2.411-.597a4.353 4.353 0 01-1.637-1.637c-.384-.708-.576-1.519-.576-2.434v-6.172h2.434v6.062c0 .516.081.958.243 1.327.177.354.428.627.752.819.34.191.738.287 1.195.287.708 0 1.246-.206 1.615-.619.383-.428.575-1.033.575-1.814v-6.062h2.434v6.172c0 .929-.199 1.748-.598 2.456a4.193 4.193 0 01-1.615 1.637c-.693.383-1.497.575-2.411.575zm6.65-.221v-10.619h2.434V492h-2.434zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.456 1.456 0 01-.398-1.04c0-.413.133-.759.398-1.04.28-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.281.398.627.398 1.04 0 .413-.133.76-.398 1.04-.266.28-.612.42-1.04.42zm8.393 12.787c-1.047 0-1.999-.243-2.854-.73a5.373 5.373 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.373 5.373 0 011.991-1.991c.855-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.917 4.917 0 011.836 1.349l-1.593 1.615a2.824 2.824 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.605 0-1.143.14-1.615.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.025-.376 1.66 0 .619.125 1.172.376 1.659.265.472.627.848 1.084 1.128.472.265 1.01.398 1.615.398a3.67 3.67 0 001.416-.265 3.03 3.03 0 001.128-.841l1.593 1.615a5.155 5.155 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm12.196-.221l-4.491-5.42 4.469-5.199h2.898l-5.132 5.84.11-1.393 5.243 6.172h-3.097zm-6.747 0v-15.928h2.433V492h-2.433zm11.188 0v-15.486h2.544V492h-2.544zm1.748 0v-2.323h8.097V492h-8.097zm14.141.221c-1.033 0-1.969-.243-2.81-.73a5.725 5.725 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.611 5.611 0 012.013-1.969c.841-.501 1.777-.752 2.81-.752 1.047 0 1.991.243 2.832.73a5.38 5.38 0 011.991 1.991c.501.826.752 1.755.752 2.787 0 1.033-.251 1.969-.752 2.81a5.544 5.544 0 01-1.991 2.013c-.841.487-1.785.73-2.832.73zm0-2.345c.605 0 1.135-.133 1.593-.398.472-.28.833-.664 1.084-1.15.265-.487.398-1.04.398-1.66 0-.619-.133-1.165-.398-1.637a2.901 2.901 0 00-1.084-1.106c-.458-.28-.988-.42-1.593-.42-.59 0-1.121.14-1.593.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.018-.376 1.637 0 .62.125 1.173.376 1.66.265.486.627.87 1.084 1.15a3.198 3.198 0 001.593.398zm11.581 6.77c-1.121 0-2.102-.207-2.943-.62a5.104 5.104 0 01-2.035-1.703l1.593-1.593c.428.531.914.929 1.46 1.195.546.265 1.202.398 1.969.398.959 0 1.718-.251 2.279-.752.56-.487.84-1.158.84-2.013v-2.611l.421-2.345-.421-2.367v-2.854h2.434v10.177c0 1.017-.236 1.902-.708 2.654a4.82 4.82 0 01-1.969 1.792c-.841.428-1.814.642-2.92.642zm-.111-4.867c-.944 0-1.799-.229-2.566-.686a5.12 5.12 0 01-1.792-1.925c-.428-.811-.642-1.718-.642-2.721 0-1.003.214-1.902.642-2.699a4.992 4.992 0 011.792-1.88 4.798 4.798 0 012.566-.708c.841 0 1.578.169 2.212.509a3.703 3.703 0 011.483 1.415c.354.59.53 1.284.53 2.08v2.611c0 .781-.184 1.474-.553 2.079a3.703 3.703 0 01-1.482 1.416c-.634.339-1.364.509-2.19.509zm.487-2.301c.59 0 1.106-.125 1.548-.376a2.554 2.554 0 001.018-1.04c.251-.457.376-.988.376-1.593 0-.604-.125-1.128-.376-1.57a2.514 2.514 0 00-1.018-1.062c-.442-.251-.958-.376-1.548-.376-.59 0-1.114.125-1.571.376-.442.25-.789.604-1.04 1.062-.25.442-.376.966-.376 1.57 0 .59.126 1.114.376 1.571.251.457.598.811 1.04 1.062.457.251.981.376 1.571.376zm7.504 2.522v-10.619h2.433V492h-2.433zm1.216-12.566a1.41 1.41 0 01-1.039-.42 1.452 1.452 0 01-.399-1.04c0-.413.133-.759.399-1.04.28-.28.626-.42 1.039-.42.428 0 .775.14 1.04.42.266.281.398.627.398 1.04 0 .413-.132.76-.398 1.04-.265.28-.612.42-1.04.42zm8.393 12.787c-1.047 0-1.998-.243-2.854-.73a5.38 5.38 0 01-1.991-1.991c-.486-.841-.73-1.777-.73-2.809 0-1.048.244-1.984.73-2.81a5.38 5.38 0 011.991-1.991c.856-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.902 4.902 0 011.836 1.349l-1.593 1.615a2.81 2.81 0 00-1.128-.819 3.433 3.433 0 00-1.416-.287c-.604 0-1.143.14-1.615.42a2.901 2.901 0 00-1.084 1.106c-.25.472-.376 1.025-.376 1.66 0 .619.126 1.172.376 1.659.266.472.627.848 1.084 1.128.472.265 1.011.398 1.615.398.517 0 .988-.088 1.416-.265a3.014 3.014 0 001.128-.841l1.593 1.615a5.138 5.138 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zM884.11 492v-2.323h4.071c1.062 0 1.991-.229 2.787-.686a4.761 4.761 0 001.881-1.902c.457-.826.686-1.777.686-2.854 0-1.062-.229-1.999-.686-2.81a4.914 4.914 0 00-1.903-1.902c-.796-.457-1.718-.686-2.765-.686h-4.071v-2.323h4.137c1.121 0 2.161.199 3.12.597a7.367 7.367 0 012.499 1.637 7.291 7.291 0 011.682 2.456c.398.929.597 1.947.597 3.053a7.779 7.779 0 01-.597 3.053 7.711 7.711 0 01-1.659 2.478 7.827 7.827 0 01-2.5 1.637 8.273 8.273 0 01-3.098.575h-4.181zm-1.747 0v-15.486h2.544V492h-2.544zm20.048.221a4.833 4.833 0 01-2.61-.73 5.372 5.372 0 01-1.837-1.969c-.442-.84-.663-1.777-.663-2.809 0-1.048.221-1.984.663-2.81a5.323 5.323 0 011.837-1.991 4.733 4.733 0 012.61-.752c.811 0 1.526.177 2.146.531a3.853 3.853 0 011.504 1.416c.369.604.553 1.29.553 2.057v3.053c0 .767-.184 1.453-.553 2.057a3.86 3.86 0 01-1.482 1.438c-.634.34-1.357.509-2.168.509zm.398-2.301c.9 0 1.623-.302 2.168-.907.561-.604.841-1.379.841-2.322 0-.635-.125-1.195-.376-1.682a2.704 2.704 0 00-1.062-1.128c-.443-.28-.966-.42-1.571-.42-.59 0-1.113.14-1.57.42a2.891 2.891 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.265.487.619.87 1.062 1.15.457.266.98.398 1.57.398zm2.854 2.08v-2.854l.42-2.588-.42-2.566v-2.611h2.434V492h-2.434zm6.307 0v-15.044h2.433V492h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm12.991 8.628a4.837 4.837 0 01-2.61-.73 5.361 5.361 0 01-1.836-1.969c-.443-.84-.664-1.777-.664-2.809 0-1.048.221-1.984.664-2.81a5.312 5.312 0 011.836-1.991 4.738 4.738 0 012.61-.752c.812 0 1.527.177 2.146.531a3.856 3.856 0 011.505 1.416c.368.604.553 1.29.553 2.057v3.053c0 .767-.185 1.453-.553 2.057a3.86 3.86 0 01-1.482 1.438c-.635.34-1.357.509-2.169.509zm.399-2.301c.899 0 1.622-.302 2.168-.907.56-.604.84-1.379.84-2.322 0-.635-.125-1.195-.376-1.682a2.692 2.692 0 00-1.062-1.128c-.442-.28-.966-.42-1.57-.42-.59 0-1.114.14-1.571.42a2.906 2.906 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.266.487.62.87 1.062 1.15.457.266.981.398 1.571.398zm2.854 2.08v-2.854l.42-2.588-.42-2.566v-2.611h2.433V492h-2.433zm10.377.221c-.811 0-1.534-.169-2.168-.509a4.02 4.02 0 01-1.504-1.438c-.354-.604-.531-1.29-.531-2.057v-3.053c0-.767.184-1.453.553-2.057a3.853 3.853 0 011.504-1.416c.634-.354 1.349-.531 2.146-.531.959 0 1.821.251 2.588.752a5.082 5.082 0 011.836 1.991c.458.826.686 1.762.686 2.81 0 1.032-.228 1.969-.686 2.809a5.125 5.125 0 01-1.836 1.969c-.767.487-1.629.73-2.588.73zm-.398-2.301c.59 0 1.106-.132 1.548-.398.457-.28.811-.663 1.062-1.15.266-.487.398-1.047.398-1.681 0-.635-.132-1.195-.398-1.682a2.704 2.704 0 00-1.062-1.128c-.442-.28-.958-.42-1.548-.42-.59 0-1.114.14-1.571.42a2.704 2.704 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.251.487.605.87 1.062 1.15.457.266.981.398 1.571.398zm-5.288 2.08v-15.928h2.434v7.92l-.42 2.566.42 2.588V492h-2.434zm16.838.221a4.838 4.838 0 01-2.611-.73 5.361 5.361 0 01-1.836-1.969c-.443-.84-.664-1.777-.664-2.809 0-1.048.221-1.984.664-2.81a5.312 5.312 0 011.836-1.991 4.739 4.739 0 012.611-.752c.811 0 1.526.177 2.145.531a3.856 3.856 0 011.505 1.416c.369.604.553 1.29.553 2.057v3.053c0 .767-.184 1.453-.553 2.057a3.86 3.86 0 01-1.482 1.438c-.635.34-1.357.509-2.168.509zm.398-2.301c.899 0 1.622-.302 2.168-.907.56-.604.84-1.379.84-2.322 0-.635-.125-1.195-.376-1.682a2.692 2.692 0 00-1.062-1.128c-.442-.28-.966-.42-1.57-.42-.59 0-1.114.14-1.571.42a2.906 2.906 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.266.487.62.87 1.062 1.15.457.266.981.398 1.571.398zm2.854 2.08v-2.854l.42-2.588-.42-2.566v-2.611h2.433V492h-2.433zm8.165.221c-.59 0-1.158-.074-1.704-.221a6.265 6.265 0 01-1.504-.664 5.145 5.145 0 01-1.195-1.062l1.549-1.548a3.77 3.77 0 001.261.973c.487.207 1.032.31 1.637.31.546 0 .959-.081 1.239-.243.28-.163.42-.399.42-.708a.854.854 0 00-.398-.753c-.266-.176-.612-.324-1.04-.442a37.714 37.714 0 00-1.327-.398 7.39 7.39 0 01-1.328-.531 2.986 2.986 0 01-1.017-.951c-.266-.399-.398-.915-.398-1.549 0-.678.154-1.261.464-1.748a3.182 3.182 0 011.35-1.128c.59-.265 1.29-.398 2.101-.398.856 0 1.608.155 2.257.464a4.085 4.085 0 011.659 1.35l-1.549 1.548a3.073 3.073 0 00-1.061-.862c-.399-.192-.856-.288-1.372-.288-.487 0-.863.074-1.128.221-.266.148-.399.362-.399.642 0 .295.133.523.399.686.265.162.604.302 1.017.42.428.118.87.251 1.328.398.472.133.914.325 1.327.575.428.236.774.561 1.04.974.265.398.398.922.398 1.571 0 1.032-.361 1.851-1.084 2.455-.723.605-1.703.907-2.942.907zm10.523 0c-1.062 0-2.02-.236-2.876-.708a5.544 5.544 0 01-2.013-1.991c-.487-.84-.73-1.784-.73-2.831 0-1.048.243-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.46 5.46 0 012.787-.73c.989 0 1.859.228 2.611.686a4.781 4.781 0 011.792 1.88c.442.796.664 1.704.664 2.721 0 .177-.015.362-.045.553a5.25 5.25 0 01-.088.598h-8.717v-1.992h7.456l-.907.797c-.03-.649-.155-1.195-.376-1.637a2.352 2.352 0 00-.952-1.018c-.398-.236-.892-.354-1.482-.354-.619 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.25.472-.376 1.039-.376 1.703 0 .664.133 1.246.398 1.748.266.501.642.892 1.129 1.172.486.266 1.047.399 1.681.399.546 0 1.047-.096 1.504-.288a3.138 3.138 0 001.195-.841l1.549 1.571a4.971 4.971 0 01-1.881 1.372 6.005 6.005 0 01-2.345.464z" fill="#1226AA"/><rect x="464.952" y="140.952" width="614.096" height="419.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><rect x="464.952" y="595.952" width="614.096" height="153.096" rx="11.061" stroke="#1226AA" stroke-width="3.904"/><path d="M702.073 189v-20.041h3.293V189h-3.293zm2.262-8.589v-3.006h10.192v3.006h-10.192zm0-8.446v-3.006h10.679v3.006h-10.679zm15.643 9.477v-2.863h5.011c.687 0 1.288-.134 1.803-.401a3.242 3.242 0 001.26-1.174c.305-.515.458-1.116.458-1.803 0-.688-.153-1.279-.458-1.775a2.98 2.98 0 00-1.26-1.174c-.515-.287-1.116-.43-1.803-.43h-5.011v-2.863h5.182c1.26 0 2.386.258 3.379.773a5.834 5.834 0 012.376 2.176c.592.935.887 2.033.887 3.293 0 1.259-.295 2.357-.887 3.292a5.834 5.834 0 01-2.376 2.176c-.993.515-2.119.773-3.379.773h-5.182zM717.717 189v-20.041h3.292V189h-3.292zm25.752.286a9.61 9.61 0 01-3.893-.801 10.132 10.132 0 01-3.207-2.205 11.004 11.004 0 01-2.176-3.292 10.564 10.564 0 01-.773-4.037c0-1.431.258-2.767.773-4.008a10.629 10.629 0 012.176-3.264 9.764 9.764 0 013.264-2.204c1.26-.535 2.615-.802 4.065-.802 1.585 0 3.054.305 4.409.916a9.191 9.191 0 013.407 2.605l-2.233 2.234c-.591-.84-1.384-1.48-2.376-1.919a7.56 7.56 0 00-3.207-.687c-1.374 0-2.586.306-3.636.916a6.17 6.17 0 00-2.404 2.491c-.573 1.069-.859 2.31-.859 3.722s.286 2.663.859 3.75c.591 1.069 1.383 1.909 2.376 2.52.992.611 2.118.916 3.378.916 1.336 0 2.481-.239 3.436-.716a5.125 5.125 0 002.233-2.176c.515-.973.773-2.166.773-3.578l2.061 1.489h-8.56v-3.007h9.906v.458c0 2.386-.43 4.371-1.289 5.955-.839 1.585-1.994 2.768-3.464 3.55-1.469.783-3.149 1.174-5.039 1.174zm10.085-.286l8.245-20.041h2.29L772.277 189h-3.55l-6.413-16.233h1.203L757.047 189h-3.493zm4.065-3.865v-2.863h10.622v2.863h-10.622zM780.581 189v-19.468h3.149V189h-3.149zm-3.293-10.879v-2.863h9.734v2.863h-9.734zm17.357 11.165c-1.336 0-2.548-.315-3.636-.944a7.406 7.406 0 01-2.605-2.606c-.63-1.088-.945-2.3-.945-3.636 0-1.336.315-2.538.945-3.607a7.246 7.246 0 012.605-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.577.314 3.665.944a6.947 6.947 0 012.576 2.577c.649 1.069.974 2.271.974 3.607 0 1.336-.325 2.548-.974 3.636a7.167 7.167 0 01-2.576 2.606c-1.088.629-2.31.944-3.665.944zm0-3.034c.783 0 1.47-.172 2.062-.516a3.63 3.63 0 001.402-1.489c.344-.629.516-1.345.516-2.147 0-.801-.172-1.508-.516-2.118a3.746 3.746 0 00-1.402-1.432c-.592-.362-1.279-.544-2.062-.544-.763 0-1.45.182-2.061.544a3.749 3.749 0 00-1.403 1.432c-.324.61-.487 1.317-.487 2.118 0 .802.163 1.518.487 2.147.344.63.811 1.127 1.403 1.489.611.344 1.298.516 2.061.516zm15.56 3.034c-1.336 0-2.548-.315-3.636-.944a7.409 7.409 0 01-2.606-2.606c-.629-1.088-.944-2.3-.944-3.636 0-1.336.315-2.538.944-3.607a7.249 7.249 0 012.606-2.548c1.088-.649 2.3-.973 3.636-.973 1.355 0 2.576.314 3.664.944a6.957 6.957 0 012.577 2.577c.649 1.069.973 2.271.973 3.607 0 1.336-.324 2.548-.973 3.636a7.177 7.177 0 01-2.577 2.606c-1.088.629-2.309.944-3.664.944zm0-3.034c.782 0 1.469-.172 2.061-.516a3.633 3.633 0 001.403-1.489c.343-.629.515-1.345.515-2.147 0-.801-.172-1.508-.515-2.118a3.749 3.749 0 00-1.403-1.432c-.592-.362-1.279-.544-2.061-.544-.764 0-1.451.182-2.062.544a3.756 3.756 0 00-1.403 1.432c-.324.61-.486 1.317-.486 2.118 0 .802.162 1.518.486 2.147.344.63.812 1.127 1.403 1.489.611.344 1.298.516 2.062.516zm9.261 2.748v-20.613h3.149V189h-3.149zm10.576.286a8.404 8.404 0 01-2.204-.286 8.114 8.114 0 01-1.947-.859 6.665 6.665 0 01-1.546-1.374l2.004-2.004a4.898 4.898 0 001.632 1.26c.63.267 1.336.4 2.118.4.706 0 1.241-.105 1.604-.315.362-.21.544-.515.544-.916 0-.42-.172-.744-.516-.973-.343-.229-.792-.42-1.345-.573a49.093 49.093 0 00-1.718-.515 9.535 9.535 0 01-1.718-.687 3.889 3.889 0 01-1.317-1.231c-.343-.516-.515-1.184-.515-2.004 0-.878.2-1.632.601-2.262.42-.63 1.002-1.117 1.746-1.46.764-.344 1.67-.515 2.72-.515 1.107 0 2.081.2 2.92.601a5.288 5.288 0 012.148 1.746l-2.004 2.004a3.99 3.99 0 00-1.375-1.116c-.515-.248-1.107-.373-1.775-.373-.63 0-1.116.096-1.46.287-.343.191-.515.467-.515.83 0 .382.172.678.515.888.344.209.783.391 1.317.544.554.152 1.126.324 1.718.515.611.172 1.183.42 1.718.744a3.702 3.702 0 011.345 1.26c.344.515.516 1.193.516 2.033 0 1.336-.468 2.395-1.403 3.177-.935.783-2.205 1.174-3.808 1.174z" fill="#1226AA"/><path d="M1081 104H463" stroke="#10CFC9" stroke-width="2.603"/><path opacity=".75" d="M236.654 79.741v4.149h5.067v1.701h-5.067V91h-2.115V78.04h8.082v1.701h-5.967zm8.431 3.78c.288-.582.636-1.038 1.044-1.368.408-.336.897-.504 1.467-.504.198 0 .384.024.558.072.174.042.33.108.468.198l-.135 1.458c-.024.102-.063.174-.117.216a.323.323 0 01-.198.054c-.09 0-.219-.015-.387-.045a2.53 2.53 0 00-.531-.054c-.27 0-.51.039-.72.117-.204.078-.39.192-.558.342-.162.15-.306.333-.432.549a5.295 5.295 0 00-.351.738V91h-1.935v-9.18h1.125c.204 0 .345.039.423.117.078.072.132.201.162.387l.117 1.197zm8.111-1.845c.678 0 1.29.111 1.836.333.552.222 1.02.537 1.404.945.39.408.69.903.9 1.485.21.582.315 1.236.315 1.962s-.105 1.38-.315 1.962c-.21.582-.51 1.08-.9 1.494a3.894 3.894 0 01-1.404.945c-.546.222-1.158.333-1.836.333-.684 0-1.302-.111-1.854-.333a4 4 0 01-1.404-.945 4.253 4.253 0 01-.9-1.494c-.21-.582-.315-1.236-.315-1.962s.105-1.38.315-1.962a4.16 4.16 0 01.9-1.485 4 4 0 011.404-.945c.552-.222 1.17-.333 1.854-.333zm0 7.947c.828 0 1.443-.276 1.845-.828.408-.558.612-1.353.612-2.385 0-1.032-.204-1.827-.612-2.385-.402-.564-1.017-.846-1.845-.846-.84 0-1.464.282-1.872.846-.408.558-.612 1.353-.612 2.385 0 1.032.204 1.827.612 2.385.408.552 1.032.828 1.872.828zm7.763-6.588c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V91h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V91h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846zm10.741 8.109c-.762 0-1.35-.213-1.764-.639-.408-.432-.612-1.038-.612-1.818v-5.346h-1.008a.418.418 0 01-.279-.099c-.078-.072-.117-.177-.117-.315v-.783l1.485-.216.423-2.655a.485.485 0 01.153-.243.41.41 0 01.288-.099h.99v3.015h2.547v1.395h-2.547v5.211c0 .33.081.582.243.756.162.174.378.261.648.261.15 0 .279-.018.387-.054a2.52 2.52 0 00.279-.126c.078-.048.144-.09.198-.126a.302.302 0 01.171-.063c.108 0 .195.06.261.18l.576.945a3.2 3.2 0 01-1.062.612 3.906 3.906 0 01-1.26.207zm9.221-5.769c0-.324-.048-.624-.144-.9a2.01 2.01 0 00-.405-.729 1.791 1.791 0 00-.675-.486c-.264-.12-.57-.18-.918-.18-.702 0-1.254.201-1.656.603-.402.402-.657.966-.765 1.692h4.563zm-4.617 1.188c.024.522.105.975.243 1.359.138.378.321.693.549.945.234.252.51.441.828.567.324.12.684.18 1.08.18.378 0 .705-.042.981-.126a5.28 5.28 0 00.72-.288c.204-.108.378-.204.522-.288a.762.762 0 01.396-.135c.156 0 .276.06.36.18l.549.711c-.228.27-.486.498-.774.684a4.688 4.688 0 01-.918.459 5.165 5.165 0 01-.999.243 6.402 6.402 0 01-.999.081 4.897 4.897 0 01-1.773-.315 4.037 4.037 0 01-1.413-.945c-.396-.414-.708-.927-.936-1.539-.222-.612-.333-1.317-.333-2.115 0-.636.099-1.23.297-1.782a4.349 4.349 0 01.864-1.44 4.063 4.063 0 011.368-.963c.54-.24 1.149-.36 1.827-.36.564 0 1.086.093 1.566.279.48.18.894.447 1.242.801.348.354.618.789.81 1.305.198.51.297 1.092.297 1.746 0 .3-.033.501-.099.603-.066.102-.186.153-.36.153h-5.895zm9.608-3.528c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V91h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V91h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846zm13.78 1.044c-.27-.348-.567-.591-.891-.729a2.659 2.659 0 00-1.053-.207c-.756 0-1.347.279-1.773.837-.426.552-.639 1.371-.639 2.457 0 .564.048 1.047.144 1.449.096.396.234.72.414.972.18.252.399.435.657.549.258.114.549.171.873.171.492 0 .915-.105 1.269-.315.36-.216.693-.519.999-.909v-4.275zm1.935-6.399V91h-1.17c-.258 0-.423-.123-.495-.369l-.171-.999c-.384.45-.822.813-1.314 1.089-.486.276-1.053.414-1.701.414-.516 0-.984-.102-1.404-.306-.42-.21-.78-.513-1.08-.909-.3-.396-.534-.885-.702-1.467-.162-.588-.243-1.26-.243-2.016a6.4 6.4 0 01.27-1.899c.186-.582.45-1.086.792-1.512a3.601 3.601 0 011.242-1.008 3.631 3.631 0 011.647-.369c.54 0 .999.087 1.377.261.378.168.717.405 1.017.711V77.68h1.935z" fill="#1226AA"/><path d="M430 104H113" stroke="#10CFC9" stroke-width="2.603"/><path opacity=".75" d="M737.255 89.335c.474 0 .873-.054 1.197-.162.33-.114.597-.267.801-.459.21-.192.36-.417.45-.675.096-.264.144-.546.144-.846 0-.612-.21-1.092-.63-1.44-.414-.354-1.071-.531-1.971-.531h-2.601v4.113h2.61zm-2.61-9.648v4.05h2.106c.9 0 1.572-.174 2.016-.522.444-.348.666-.849.666-1.503 0-.714-.21-1.23-.63-1.548-.414-.318-1.065-.477-1.953-.477h-2.205zm2.205-1.647c.828 0 1.536.081 2.124.243.588.156 1.071.381 1.449.675.378.294.654.654.828 1.08.18.42.27.894.27 1.422a2.8 2.8 0 01-.144.891c-.09.282-.234.549-.432.801a3.134 3.134 0 01-.729.666 4.213 4.213 0 01-1.044.495c1.836.39 2.754 1.365 2.754 2.925 0 .552-.105 1.059-.315 1.521a3.325 3.325 0 01-.9 1.188c-.39.33-.873.588-1.449.774-.576.186-1.233.279-1.971.279h-4.752V78.04h4.311zm11.493 8.946a11.75 11.75 0 00-1.746.171c-.474.084-.858.195-1.152.333-.294.132-.507.291-.639.477-.126.186-.189.39-.189.612 0 .216.033.402.099.558.072.15.168.276.288.378.126.096.27.168.432.216.168.042.351.063.549.063.504 0 .936-.093 1.296-.279.366-.192.72-.468 1.062-.828v-1.701zm-5.13-3.888c1.038-.966 2.274-1.449 3.708-1.449.528 0 .996.087 1.404.261.414.168.759.408 1.035.72.282.312.495.684.639 1.116.15.426.225.9.225 1.422V91h-.864c-.186 0-.327-.027-.423-.081-.096-.06-.177-.177-.243-.351l-.189-.747c-.234.21-.465.399-.693.567-.228.162-.465.3-.711.414-.24.114-.501.198-.783.252a4.33 4.33 0 01-.918.09c-.372 0-.72-.051-1.044-.153a2.323 2.323 0 01-.828-.459 2.289 2.289 0 01-.558-.774 2.711 2.711 0 01-.198-1.08c0-.354.093-.699.279-1.035.192-.336.504-.636.936-.9.438-.27 1.011-.492 1.719-.666.714-.174 1.593-.273 2.637-.297v-.612c0-.66-.141-1.152-.423-1.476-.282-.324-.696-.486-1.242-.486-.372 0-.684.048-.936.144-.252.09-.471.189-.657.297-.186.108-.351.21-.495.306a.852.852 0 01-.459.135.589.589 0 01-.342-.099.943.943 0 01-.225-.261l-.351-.63zm15.407.522a1 1 0 01-.171.18.375.375 0 01-.234.063.612.612 0 01-.324-.108 4.979 4.979 0 00-.396-.234 2.779 2.779 0 00-.549-.243 2.595 2.595 0 00-.81-.108c-.42 0-.789.075-1.107.225-.312.15-.576.366-.792.648-.21.276-.369.615-.477 1.017a5.386 5.386 0 00-.153 1.341c0 .516.057.975.171 1.377.114.402.276.741.486 1.017.216.276.474.486.774.63a2.38 2.38 0 001.026.216c.372 0 .675-.045.909-.135a2.79 2.79 0 00.585-.297c.156-.108.288-.207.396-.297a.573.573 0 01.36-.135c.156 0 .276.06.36.18l.549.711c-.222.27-.468.498-.738.684-.27.186-.555.339-.855.459-.3.114-.612.195-.936.243a5.957 5.957 0 01-.981.081 4.08 4.08 0 01-1.602-.315 3.87 3.87 0 01-1.296-.927 4.584 4.584 0 01-.873-1.485c-.21-.588-.315-1.257-.315-2.007 0-.678.096-1.305.288-1.881a4.314 4.314 0 01.837-1.503 3.82 3.82 0 011.377-.981c.546-.24 1.176-.36 1.89-.36.666 0 1.251.108 1.755.324.51.216.963.522 1.359.918l-.513.702zm3.734-5.94v7.722h.414a.83.83 0 00.324-.054.718.718 0 00.261-.225l2.574-2.943c.09-.12.189-.21.297-.27a.846.846 0 01.414-.09h1.755l-3.096 3.492c-.18.234-.378.42-.594.558.12.084.225.18.315.288.09.102.177.219.261.351L768.582 91h-1.728a1.04 1.04 0 01-.405-.072.734.734 0 01-.288-.288l-2.655-3.6c-.09-.138-.18-.225-.27-.261-.09-.042-.225-.063-.405-.063h-.477V91h-1.935V77.68h1.935zm12.638 7.695c0-.324-.048-.624-.144-.9a2.01 2.01 0 00-.405-.729 1.791 1.791 0 00-.675-.486c-.264-.12-.57-.18-.918-.18-.702 0-1.254.201-1.656.603-.402.402-.657.966-.765 1.692h4.563zm-4.617 1.188c.024.522.105.975.243 1.359.138.378.321.693.549.945.234.252.51.441.828.567.324.12.684.18 1.08.18.378 0 .705-.042.981-.126a5.28 5.28 0 00.72-.288c.204-.108.378-.204.522-.288a.762.762 0 01.396-.135c.156 0 .276.06.36.18l.549.711c-.228.27-.486.498-.774.684a4.688 4.688 0 01-.918.459 5.165 5.165 0 01-.999.243 6.402 6.402 0 01-.999.081 4.897 4.897 0 01-1.773-.315 4.037 4.037 0 01-1.413-.945c-.396-.414-.708-.927-.936-1.539-.222-.612-.333-1.317-.333-2.115 0-.636.099-1.23.297-1.782a4.349 4.349 0 01.864-1.44 4.063 4.063 0 011.368-.963c.54-.24 1.149-.36 1.827-.36.564 0 1.086.093 1.566.279.48.18.894.447 1.242.801.348.354.618.789.81 1.305.198.51.297 1.092.297 1.746 0 .3-.033.501-.099.603-.066.102-.186.153-.36.153h-5.895zm9.608-3.528c.198-.204.402-.387.612-.549.216-.168.444-.312.684-.432.24-.12.495-.213.765-.279a3.71 3.71 0 01.882-.099c.504 0 .945.084 1.323.252.384.168.705.405.963.711.264.306.462.675.594 1.107.132.426.198.897.198 1.413V91h-1.926v-5.841c0-.618-.144-1.098-.432-1.44-.282-.342-.714-.513-1.296-.513-.432 0-.834.099-1.206.297a4.156 4.156 0 00-1.035.81V91h-1.935v-9.18h1.17c.264 0 .432.123.504.369l.135.846zm13.78 1.044c-.27-.348-.567-.591-.891-.729a2.659 2.659 0 00-1.053-.207c-.756 0-1.347.279-1.773.837-.426.552-.639 1.371-.639 2.457 0 .564.048 1.047.144 1.449.096.396.234.72.414.972.18.252.399.435.657.549.258.114.549.171.873.171.492 0 .915-.105 1.269-.315.36-.216.693-.519.999-.909v-4.275zm1.935-6.399V91h-1.17c-.258 0-.423-.123-.495-.369l-.171-.999c-.384.45-.822.813-1.314 1.089-.486.276-1.053.414-1.701.414-.516 0-.984-.102-1.404-.306-.42-.21-.78-.513-1.08-.909-.3-.396-.534-.885-.702-1.467-.162-.588-.243-1.26-.243-2.016a6.4 6.4 0 01.27-1.899c.186-.582.45-1.086.792-1.512a3.601 3.601 0 011.242-1.008 3.631 3.631 0 011.647-.369c.54 0 .999.087 1.377.261.378.168.717.405 1.017.711V77.68h1.935z" fill="#1226AA"/><rect x="278" y="543" width="511" height="73" rx="13.013" fill="#1226AA"/><path d="M420.376 587l6.372-15.486h1.77L434.845 587h-2.743l-4.956-12.544h.929l-5 12.544h-2.699zm3.142-2.987v-2.212h8.208v2.212h-8.208zM436.286 587v-10.619h2.434V587h-2.434zm2.434-5.907l-.841-.42c0-1.342.295-2.426.885-3.252.605-.841 1.512-1.261 2.721-1.261.531 0 1.01.096 1.438.287.428.192.826.502 1.195.93l-1.593 1.637a1.682 1.682 0 00-.642-.443 2.335 2.335 0 00-.818-.133c-.679 0-1.239.214-1.682.642-.442.428-.663 1.099-.663 2.013zm10.698 6.128c-1.047 0-1.999-.243-2.854-.73a5.373 5.373 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.373 5.373 0 011.991-1.991c.855-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.917 4.917 0 011.836 1.349l-1.593 1.615a2.824 2.824 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.605 0-1.143.14-1.615.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.025-.376 1.66 0 .619.125 1.172.376 1.659.265.472.627.848 1.084 1.128.472.265 1.01.398 1.615.398a3.67 3.67 0 001.416-.265 3.03 3.03 0 001.128-.841l1.593 1.615a5.155 5.155 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm12.727-.221v-6.128c0-.708-.228-1.291-.686-1.748-.442-.457-1.017-.686-1.725-.686a2.54 2.54 0 00-1.261.31 2.204 2.204 0 00-.863.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.817 3.817 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.177 2.124.531a3.817 3.817 0 011.46 1.482c.354.619.531 1.342.531 2.168V587h-2.434zm-7.278 0v-15.928h2.433V587h-2.433zm11.764 0v-10.619h2.434V587h-2.434zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.456 1.456 0 01-.398-1.04c0-.413.133-.759.398-1.04.28-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.281.398.627.398 1.04 0 .413-.133.76-.398 1.04-.266.28-.612.42-1.04.42zM472.967 587v-15.044h2.433V587h-2.433zm-2.544-8.407v-2.212h7.521v2.212h-7.521zm13.478 8.628c-1.062 0-2.021-.236-2.876-.708a5.529 5.529 0 01-2.013-1.991c-.487-.84-.73-1.784-.73-2.831 0-1.048.243-1.984.73-2.81a5.426 5.426 0 011.969-1.991c.84-.487 1.77-.73 2.787-.73.988 0 1.859.228 2.611.686a4.781 4.781 0 011.792 1.88c.442.796.663 1.704.663 2.721 0 .177-.014.362-.044.553a5.485 5.485 0 01-.088.598h-8.717v-1.992h7.456l-.907.797c-.03-.649-.155-1.195-.376-1.637a2.358 2.358 0 00-.952-1.018c-.398-.236-.892-.354-1.482-.354-.619 0-1.158.133-1.615.398a2.713 2.713 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.133 1.246.398 1.748.266.501.642.892 1.129 1.172.486.266 1.047.399 1.681.399.546 0 1.047-.096 1.504-.288.472-.192.87-.472 1.195-.841l1.548 1.571a4.968 4.968 0 01-1.88 1.372 6.005 6.005 0 01-2.345.464zm11.331 0c-1.047 0-1.999-.243-2.854-.73a5.373 5.373 0 01-1.991-1.991c-.487-.841-.73-1.777-.73-2.809 0-1.048.243-1.984.73-2.81a5.373 5.373 0 011.991-1.991c.855-.487 1.807-.73 2.854-.73.826 0 1.593.162 2.301.487a4.917 4.917 0 011.836 1.349l-1.593 1.615a2.824 2.824 0 00-1.128-.819 3.436 3.436 0 00-1.416-.287c-.605 0-1.143.14-1.615.42a2.894 2.894 0 00-1.084 1.106c-.251.472-.376 1.025-.376 1.66 0 .619.125 1.172.376 1.659.265.472.627.848 1.084 1.128.472.265 1.01.398 1.615.398a3.67 3.67 0 001.416-.265 3.03 3.03 0 001.128-.841l1.593 1.615a5.155 5.155 0 01-1.836 1.372 5.69 5.69 0 01-2.301.464zm6.891-.221v-15.044h2.433V587h-2.433zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm13.206 8.628c-.9 0-1.704-.199-2.412-.597a4.36 4.36 0 01-1.637-1.637c-.383-.708-.575-1.519-.575-2.434v-6.172h2.433v6.062c0 .516.082.958.244 1.327.177.354.428.627.752.819.339.191.737.287 1.195.287.708 0 1.246-.206 1.615-.619.383-.428.575-1.033.575-1.814v-6.062h2.433v6.172c0 .929-.199 1.748-.597 2.456a4.2 4.2 0 01-1.615 1.637c-.693.383-1.497.575-2.411.575zm6.628-.221v-10.619h2.433V587h-2.433zm2.433-5.907l-.84-.42c0-1.342.294-2.426.884-3.252.605-.841 1.512-1.261 2.722-1.261.53 0 1.01.096 1.438.287.427.192.825.502 1.194.93l-1.593 1.637a1.672 1.672 0 00-.641-.443 2.337 2.337 0 00-.819-.133c-.678 0-1.239.214-1.681.642-.443.428-.664 1.099-.664 2.013zm10.743 6.128c-1.062 0-2.021-.236-2.876-.708a5.54 5.54 0 01-2.014-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.774 4.774 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598h-8.716v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.62 0-1.158.133-1.615.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.048-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.968 4.968 0 01-1.88 1.372 6.012 6.012 0 01-2.345.464zm14.874 0a4.837 4.837 0 01-2.61-.73 5.361 5.361 0 01-1.836-1.969c-.443-.84-.664-1.777-.664-2.809 0-1.048.221-1.984.664-2.81a5.312 5.312 0 011.836-1.991 4.738 4.738 0 012.61-.752c.812 0 1.527.177 2.146.531a3.863 3.863 0 011.505 1.416c.368.604.553 1.29.553 2.057v3.053c0 .767-.185 1.453-.553 2.057a3.855 3.855 0 01-1.483 1.438c-.634.34-1.356.509-2.168.509zm.399-2.301c.604 0 1.128-.132 1.57-.398.458-.28.811-.663 1.062-1.15.251-.487.376-1.047.376-1.681 0-.635-.125-1.195-.376-1.682a2.698 2.698 0 00-1.062-1.128c-.442-.28-.966-.42-1.57-.42-.59 0-1.114.14-1.571.42a2.891 2.891 0 00-1.062 1.128c-.251.487-.376 1.047-.376 1.682 0 .634.125 1.194.376 1.681.265.487.619.87 1.062 1.15.457.266.981.398 1.571.398zm5.287 2.08h-2.434v-2.854l.421-2.588-.421-2.566v-7.92h2.434V587zm7.192.221c-1.062 0-2.021-.236-2.876-.708a5.54 5.54 0 01-2.014-1.991c-.486-.84-.73-1.784-.73-2.831 0-1.048.244-1.984.73-2.81a5.426 5.426 0 011.969-1.991 5.462 5.462 0 012.788-.73c.988 0 1.858.228 2.61.686a4.774 4.774 0 011.792 1.88c.443.796.664 1.704.664 2.721 0 .177-.015.362-.044.553a5.507 5.507 0 01-.089.598h-8.716v-1.992h7.455l-.907.797c-.029-.649-.155-1.195-.376-1.637a2.35 2.35 0 00-.951-1.018c-.398-.236-.892-.354-1.482-.354-.62 0-1.158.133-1.615.398a2.7 2.7 0 00-1.062 1.129c-.251.472-.376 1.039-.376 1.703 0 .664.132 1.246.398 1.748.265.501.641.892 1.128 1.172.487.266 1.047.399 1.681.399.546 0 1.048-.096 1.505-.288.472-.192.87-.472 1.194-.841l1.549 1.571a4.968 4.968 0 01-1.88 1.372 6.008 6.008 0 01-2.345.464zm7.621-.221v-12.455c0-.708.154-1.335.464-1.881a3.583 3.583 0 011.328-1.327c.56-.324 1.216-.487 1.968-.487.561 0 1.048.096 1.461.288a4.06 4.06 0 011.194.774l-1.593 1.593a1.556 1.556 0 00-.486-.265 1.38 1.38 0 00-.576-.111c-.427 0-.759.125-.995.376-.221.251-.332.59-.332 1.018V587h-2.433zm-2.545-8.407v-2.212h10.354v2.212h-10.354zm8.96 8.407v-10.619h2.434V587h-2.434zm1.217-11.548c-.413 0-.76-.14-1.04-.42a1.457 1.457 0 01-.398-1.04c0-.413.133-.76.398-1.04.28-.28.627-.42 1.04-.42.428 0 .774.14 1.04.42.265.28.398.627.398 1.04 0 .413-.133.759-.398 1.04-.266.28-.612.42-1.04.42zM586.365 587v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.018-.686-1.726-.686-.471 0-.892.104-1.261.31a2.208 2.208 0 00-.862.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.206 2.123.619a4.26 4.26 0 011.46 1.571c.354.634.531 1.298.531 1.991V587h-2.433zm-7.279 0v-10.619h2.434V587h-2.434zm11.765 0v-10.619h2.433V587h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zM597.186 587v-15.044h2.434V587h-2.434zm-2.544-8.407v-2.212h7.522v2.212h-7.522zm8.87 8.407v-10.619h2.433V587h-2.433zm1.217-12.566c-.413 0-.76-.14-1.04-.42a1.452 1.452 0 01-.398-1.04c0-.413.132-.759.398-1.04.28-.28.627-.42 1.04-.42.427 0 .774.14 1.039.42.266.281.399.627.399 1.04 0 .413-.133.76-.399 1.04-.265.28-.612.42-1.039.42zm8.37 12.787c-1.032 0-1.969-.243-2.809-.73a5.708 5.708 0 01-2.013-2.013c-.487-.841-.73-1.777-.73-2.81 0-1.032.243-1.961.73-2.787a5.595 5.595 0 012.013-1.969c.84-.501 1.777-.752 2.809-.752 1.048 0 1.991.243 2.832.73a5.373 5.373 0 011.991 1.991c.502.826.752 1.755.752 2.787 0 1.033-.25 1.969-.752 2.81a5.537 5.537 0 01-1.991 2.013c-.841.487-1.784.73-2.832.73zm0-2.345c.605 0 1.136-.133 1.593-.398.472-.28.834-.664 1.084-1.15.266-.487.398-1.04.398-1.66 0-.619-.132-1.165-.398-1.637a2.894 2.894 0 00-1.084-1.106c-.457-.28-.988-.42-1.593-.42-.59 0-1.12.14-1.592.42a2.887 2.887 0 00-1.084 1.106c-.251.472-.377 1.018-.377 1.637 0 .62.126 1.173.377 1.66.265.486.626.87 1.084 1.15a3.194 3.194 0 001.592.398zM627.534 587v-6.128c0-.708-.229-1.291-.686-1.748-.442-.457-1.017-.686-1.725-.686a2.54 2.54 0 00-1.261.31 2.204 2.204 0 00-.863.863c-.207.369-.31.789-.31 1.261l-.951-.531c0-.811.177-1.526.531-2.146a3.81 3.81 0 011.46-1.482 4.144 4.144 0 012.124-.553c.796 0 1.504.206 2.124.619a4.27 4.27 0 011.46 1.571c.354.634.531 1.298.531 1.991V587h-2.434zm-7.278 0v-10.619h2.433V587h-2.433zm15.215.221c-.59 0-1.157-.074-1.703-.221a6.248 6.248 0 01-1.504-.664 5.125 5.125 0 01-1.195-1.062l1.548-1.548c.369.428.79.752 1.261.973.487.207 1.033.31 1.638.31.545 0 .958-.081 1.238-.243.281-.163.421-.399.421-.708a.854.854 0 00-.398-.753c-.266-.176-.612-.324-1.04-.442a37.792 37.792 0 00-1.328-.398 7.381 7.381 0 01-1.327-.531 2.999 2.999 0 01-1.018-.951c-.265-.399-.398-.915-.398-1.549 0-.678.155-1.261.465-1.748a3.179 3.179 0 011.349-1.128c.59-.265 1.291-.398 2.102-.398.855 0 1.608.155 2.256.464a4.087 4.087 0 011.66 1.35l-1.549 1.548a3.085 3.085 0 00-1.062-.862c-.398-.192-.855-.288-1.371-.288-.487 0-.863.074-1.129.221-.265.148-.398.362-.398.642 0 .295.133.523.398.686a4.17 4.17 0 001.018.42c.428.118.87.251 1.327.398a5.36 5.36 0 011.328.575c.427.236.774.561 1.039.974.266.398.399.922.399 1.571 0 1.032-.362 1.851-1.084 2.455-.723.605-1.704.907-2.943.907z" fill="#fff"/></svg> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + version="1.1" + width="1450px" + height="664px" + viewBox="-0.5 -0.5 1450 664" + id="svg451" + sodipodi:docname="parts.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:xhtml="http://www.w3.org/1999/xhtml"> + <sodipodi:namedview + id="namedview453" + pagecolor="#505050" + bordercolor="#ffffff" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="1" + showgrid="false" + inkscape:zoom="0.76" + inkscape:cx="724.34211" + inkscape:cy="331.57895" + inkscape:window-width="1920" + inkscape:window-height="1017" + inkscape:window-x="1912" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="svg451" /> + <defs + id="defs9"> + <linearGradient + x1="0%" + y1="0%" + x2="100%" + y2="0%" + id="mx-gradient-ffe6cc-1-dae8fc-1-e-0"> + <stop + offset="0%" + style="stop-color:#FFE6CC" + id="stop2" /> + <stop + offset="100%" + style="stop-color:#DAE8FC" + id="stop4" /> + </linearGradient> + <style + type="text/css" + id="style7">@import url(https://fonts.googleapis.com/css?family=Teko); +</style> + <linearGradient + inkscape:collect="always" + xlink:href="#mx-gradient-ffe6cc-1-dae8fc-1-e-0" + id="linearGradient1350" + x1="10.183502" + y1="430.10746" + x2="92.669864" + y2="430.10746" + gradientTransform="scale(1.963961,0.50917508)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#mx-gradient-ffe6cc-1-dae8fc-1-e-0" + id="linearGradient1352" + x1="10.183502" + y1="744.34122" + x2="92.669864" + y2="744.34122" + gradientTransform="scale(1.963961,0.50917508)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#mx-gradient-ffe6cc-1-dae8fc-1-e-0" + id="linearGradient1354" + x1="10.183502" + y1="822.89966" + x2="92.669864" + y2="822.89966" + gradientTransform="scale(1.963961,0.50917508)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#mx-gradient-ffe6cc-1-dae8fc-1-e-0" + id="linearGradient1356" + x1="10.183502" + y1="508.6659" + x2="92.669864" + y2="508.6659" + gradientTransform="scale(1.963961,0.50917508)" + gradientUnits="userSpaceOnUse" /> + </defs> + <rect + x="721" + y="80" + width="720" + height="480" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="4" + pointer-events="all" + id="rect11" /> + <rect + x="1" + y="80" + width="440" + height="480" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="4" + pointer-events="all" + id="rect13" /> + <rect + x="461" + y="80" + width="240" + height="480" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="4" + pointer-events="all" + id="rect15" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g21"> + <switch + id="switch19"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 118px; height: 1px; padding-top: 160px; margin-left: 231px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: right; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Yosys <xhtml:br + style="font-size: 16px" /> +ABC </xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <text + x="305.53598" + y="154" + fill="#1226aa" + font-family="Teko" + font-size="16px" + text-anchor="end" + id="text17"><tspan + sodipodi:role="line" + id="tspan19525" + x="305.53598" + y="154" + style="text-align:center;text-anchor:middle">Yosys</tspan><tspan + sodipodi:role="line" + id="tspan19527" + x="305.53598" + y="174" + style="text-align:center;text-anchor:middle">ABC</tspan></text> + </switch> + </g> + <rect + x="1" + y="580" + width="1440" + height="80" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="4" + pointer-events="all" + id="rect23" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g29"> + <switch + id="switch27"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 718px; height: 1px; padding-top: 314px; margin-left: 1px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Verification, Testing and Simulation</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Verification, Testing and Simulation" + id="text25" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 282.77597,308.984 h 1.488 l -1.808,10.016 h -2.048 l -1.808,-10.016 h 1.488 l 1.328,8.688 z" + id="path2120" /> + <path + d="m 286.50398,311.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2122" /> + <path + d="m 293.51199,311.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 319 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2124" /> + <path + d="m 294.584,309.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2126" /> + <path + d="m 300.23199,309.512 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.216 h 1.152 v 1.168 h -1.152 V 319 h -1.44 v -6.64 h -0.784 v -1.168 h 0.784 v -1.488 q 0,-1.408 1.488,-1.408 h 1.104 z" + id="path2128" /> + <path + d="m 300.984,309.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2130" /> + <path + d="m 308.27999,313.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2132" /> + <path + d="m 312.39199,311.192 h 1.44 V 319 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2134" /> + <path + d="m 317.88,312.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 319 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2136" /> + <path + d="m 318.71199,309.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2138" /> + <path + d="m 322.98399,311.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2140" /> + <path + d="m 329.944,311.192 h 0.56 q 1.456,0 1.456,1.424 V 319 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 319 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2142" /> + <path + d="m 333.15999,317.032 h 1.616 v 1.04 l -1.104,3.168 h -0.512 z" + id="path2144" /> + <path + d="m 342.48802,308.984 v 1.168 h -1.68 V 319 h -1.44 v -8.848 h -1.68 v -1.168 z" + id="path2146" /> + <path + d="m 344.72801,311.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2148" /> + <path + d="m 351.64002,317.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2150" /> + <path + d="m 356.92,312.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 319 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2152" /> + <path + d="m 357.752,309.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2154" /> + <path + d="m 363.06399,311.192 h 0.56 q 1.456,0 1.456,1.424 V 319 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 319 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2156" /> + <path + d="m 369.38399,311.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path2158" /> + <path + d="m 377.46401,311.192 h 1.44 V 319 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2160" /> + <path + d="m 382.74402,311.192 h 0.56 q 1.456,0 1.456,1.424 V 319 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 319 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2162" /> + <path + d="m 389.06401,308.296 h 1.44 V 319 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 V 312.6 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,9.536 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.368 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 v 4.56 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2164" /> + <path + d="m 397.24003,317.368 v -2.448 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 v -1.472 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2166" /> + <path + d="m 399.97603,309.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2168" /> + <path + d="m 408.29602,311.192 h 0.56 q 1.44,0 1.44,1.424 V 319 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.576 q -0.512,0 -0.512,0.56 V 319 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 319 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 h 0.56 q 1.024,0 1.328,0.72 0.192,-0.72 1.12,-0.72 z" + id="path2170" /> + <path + d="m 414.61603,311.192 h 1.44 V 319 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -6.4 h 1.44 v 6.176 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 z" + id="path2172" /> + <path + d="m 418.90403,319 h -1.44 v -10.704 h 1.44 z" + id="path2174" /> + <path + d="m 423.22402,311.192 h 1.44 V 319 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2176" /> + <path + d="m 428.71203,312.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 319 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2178" /> + <path + d="m 429.54402,309.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2180" /> + <path + d="m 433.81602,311.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2182" /> + <path + d="m 440.77603,311.192 h 0.56 q 1.456,0 1.456,1.424 V 319 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 319 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2184" /> + </g> + </switch> + </g> + <rect + x="1" + y="0" + width="440" + height="80" + fill="none" + stroke="none" + pointer-events="all" + id="rect31" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g37"> + <switch + id="switch35"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 20px; margin-left: 2px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 14px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Description</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Description" + id="text33" + style="font-size:14px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 88.242992,15.236 h 3.052 q 1.302,0 1.302,1.232 v 6.3 q 0,1.232 -1.302,1.232 h -3.052 z m 3.08,7.364 v -5.964 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -1.386 v 6.776 h 1.386 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z" + id="path1573" /> + <path + d="m 95.145001,17.168 h 1.372 q 1.316,0 1.316,1.246 v 2.562 h -2.758 V 22.6 q 0,0.238 0.084,0.322 0.084,0.084 0.336,0.084 h 0.644 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 v -0.56 h 1.232 v 0.742 q 0,1.232 -1.302,1.232 h -1.344 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 z m -0.07,2.884 h 1.512 v -1.484 q 0,-0.238 -0.084,-0.322 -0.07,-0.084 -0.322,-0.084 h -0.686 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 z" + id="path1575" /> + <path + d="m 101.19301,22.628 v -1.134 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.714 q -1.302,0 -1.302,-1.232 v -1.442 q 0,-1.246 1.302,-1.246 h 1.022 q 1.316,0 1.316,1.246 v 0.658 h -1.232 V 18.54 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.336 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 1.176 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.728 q 1.288,0 1.288,1.246 v 1.4 q 0,1.232 -1.302,1.232 h -1.036 q -1.302,0 -1.302,-1.232 v -0.672 h 1.232 v 0.532 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.336 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z" + id="path1577" /> + <path + d="m 107.367,19.324 h -1.246 v -0.728 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.602 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 3.976 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.602 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 v -0.728 h 1.246 v 0.924 q 0,1.232 -1.316,1.232 h -1.33 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 h 1.33 q 1.316,0 1.316,1.246 z" + id="path1579" /> + <path + d="m 110.78299,17.154 h 0.28 v 1.092 h -0.504 q -0.882,0 -0.882,1.036 V 24 h -1.26 v -6.832 h 1.26 v 0.84 q 0.112,-0.364 0.392,-0.602 0.294,-0.252 0.714,-0.252 z" + id="path1581" /> + <path + d="M 111.72101,15.866 V 14.62 h 1.316 v 1.246 z m 1.288,8.134 h -1.26 v -6.832 h 1.26 z" + id="path1583" /> + <path + d="m 116.369,17.168 h 0.49 q 1.274,0 1.274,1.246 v 4.354 q 0,1.232 -1.274,1.232 h -0.49 q -0.686,0 -0.868,-0.546 v 2.478 h -1.26 v -8.764 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z m 0.504,5.404 v -3.976 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 v 3.808 q 0,0.266 0.098,0.378 0.112,0.112 0.364,0.112 h 0.49 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z" + id="path1585" /> + <path + d="m 121.59101,18.19 h -0.938 v 4.326 q 0,0.252 0.07,0.336 0.084,0.07 0.336,0.07 h 0.532 V 24 h -0.896 q -1.316,0 -1.316,-1.232 V 18.19 h -0.644 v -1.022 h 0.644 v -1.162 h 1.274 v 1.162 h 0.938 z" + id="path1587" /> + <path + d="M 122.31901,15.866 V 14.62 h 1.316 v 1.246 z m 1.288,8.134 h -1.26 v -6.832 h 1.26 z" + id="path1589" /> + <path + d="m 126.057,17.168 h 1.498 q 1.302,0 1.302,1.246 v 4.354 q 0,1.232 -1.302,1.232 h -1.498 q -1.288,0 -1.288,-1.232 v -4.354 q 0,-1.246 1.288,-1.246 z m 1.554,5.418 v -4.004 q 0,-0.252 -0.084,-0.336 -0.084,-0.084 -0.336,-0.084 h -0.77 q -0.252,0 -0.336,0.084 -0.07,0.084 -0.07,0.336 v 4.004 q 0,0.252 0.07,0.336 0.084,0.084 0.336,0.084 h 0.77 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 z" + id="path1591" /> + <path + d="m 132.14701,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path1593" /> + </g> + </switch> + </g> + <rect + x="461" + y="0" + width="240" + height="80" + fill="none" + stroke="none" + pointer-events="all" + id="rect39" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g45"> + <switch + id="switch43"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 232px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 14px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Frontend</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Frontend" + id="text41" + style="font-size:14px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 277.28698,16.258 h -2.548 v 2.884 h 2.016 v 0.994 h -2.016 V 24 h -1.274 v -8.764 h 3.822 z" + id="path1614" /> + <path + d="m 280.36699,17.154 h 0.28 v 1.092 h -0.504 q -0.882,0 -0.882,1.036 V 24 h -1.26 v -6.832 h 1.26 v 0.84 q 0.112,-0.364 0.392,-0.602 0.294,-0.252 0.714,-0.252 z" + id="path1616" /> + <path + d="m 282.551,17.168 h 1.498 q 1.302,0 1.302,1.246 v 4.354 q 0,1.232 -1.302,1.232 h -1.498 q -1.288,0 -1.288,-1.232 v -4.354 q 0,-1.246 1.288,-1.246 z m 1.554,5.418 v -4.004 q 0,-0.252 -0.084,-0.336 -0.084,-0.084 -0.336,-0.084 h -0.77 q -0.252,0 -0.336,0.084 -0.07,0.084 -0.07,0.336 v 4.004 q 0,0.252 0.07,0.336 0.084,0.084 0.336,0.084 h 0.77 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 z" + id="path1618" /> + <path + d="m 288.64101,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path1620" /> + <path + d="m 293.93301,18.19 h -0.938 v 4.326 q 0,0.252 0.07,0.336 0.084,0.07 0.336,0.07 h 0.532 V 24 h -0.896 q -1.316,0 -1.316,-1.232 V 18.19 h -0.644 v -1.022 h 0.644 v -1.162 h 1.274 v 1.162 h 0.938 z" + id="path1622" /> + <path + d="m 295.96301,17.168 h 1.372 q 1.316,0 1.316,1.246 v 2.562 h -2.758 V 22.6 q 0,0.238 0.084,0.322 0.084,0.084 0.336,0.084 h 0.644 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 v -0.56 h 1.232 v 0.742 q 0,1.232 -1.302,1.232 h -1.344 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 z m -0.07,2.884 h 1.512 v -1.484 q 0,-0.238 -0.084,-0.322 -0.07,-0.084 -0.322,-0.084 h -0.686 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 z" + id="path1624" /> + <path + d="m 301.85702,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path1626" /> + <path + d="m 307.38701,14.634 h 1.26 V 24 h -1.26 v -0.546 q -0.182,0.546 -0.868,0.546 h -0.504 q -1.26,0 -1.26,-1.232 V 18.4 q 0,-1.246 1.26,-1.246 h 0.504 q 0.686,0 0.868,0.546 z m -0.952,8.344 h 0.49 q 0.252,0 0.35,-0.112 0.112,-0.112 0.112,-0.378 v -3.822 q 0,-0.266 -0.112,-0.378 -0.098,-0.112 -0.35,-0.112 h -0.49 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 v 3.99 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 z" + id="path1628" /> + </g> + </switch> + </g> + <rect + x="721" + y="0" + width="725" + height="80" + fill="none" + stroke="none" + pointer-events="all" + id="rect47" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g53"> + <switch + id="switch51"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 361px; height: 1px; padding-top: 20px; margin-left: 362px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 14px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Backend</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Backend" + id="text49" + style="font-size:14px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 527.87398,18.638 v -2.002 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -1.4 v 2.814 h 1.4 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z m 0,3.962 v -2.156 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -1.4 v 2.968 h 1.4 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 z m -3.08,-7.364 h 3.038 q 1.316,0 1.316,1.232 v 2.226 q 0,0.742 -0.56,0.868 0.56,0.14 0.56,0.812 v 2.394 q 0,1.232 -1.316,1.232 h -3.038 z" + id="path1649" /> + <path + d="m 532.95599,17.168 h 1.26 V 24 h -1.26 v -0.546 q -0.182,0.546 -0.868,0.546 h -0.504 q -1.26,0 -1.26,-1.232 v -4.354 q 0,-1.246 1.26,-1.246 h 0.504 q 0.686,0 0.868,0.546 z m -0.952,5.81 h 0.49 q 0.252,0 0.35,-0.112 0.112,-0.112 0.112,-0.378 V 18.68 q 0,-0.266 -0.112,-0.378 -0.098,-0.112 -0.35,-0.112 h -0.49 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 3.976 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 z" + id="path1651" /> + <path + d="m 539.312,19.324 h -1.246 v -0.728 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.602 q -0.252,0 -0.336,0.084 -0.084,0.07 -0.084,0.322 v 3.976 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 h 0.602 q 0.252,0 0.336,-0.07 0.084,-0.084 0.084,-0.336 v -0.728 h 1.246 v 0.924 q 0,1.232 -1.316,1.232 h -1.33 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 h 1.33 q 1.316,0 1.316,1.246 z" + id="path1653" /> + <path + d="m 544.702,17.168 -1.568,3.262 1.568,3.57 h -1.344 l -1.512,-3.57 1.512,-3.262 z M 540.362,24 v -9.366 h 1.26 V 24 Z" + id="path1655" /> + <path + d="m 546.634,17.168 h 1.372 q 1.316,0 1.316,1.246 v 2.562 h -2.758 V 22.6 q 0,0.238 0.084,0.322 0.084,0.084 0.336,0.084 h 0.644 q 0.252,0 0.336,-0.084 0.084,-0.084 0.084,-0.336 v -0.56 h 1.232 v 0.742 q 0,1.232 -1.302,1.232 h -1.344 q -1.302,0 -1.302,-1.232 v -4.354 q 0,-1.246 1.302,-1.246 z m -0.07,2.884 h 1.512 v -1.484 q 0,-0.238 -0.084,-0.322 -0.07,-0.084 -0.322,-0.084 h -0.686 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 z" + id="path1657" /> + <path + d="m 552.52801,17.168 h 0.49 q 1.274,0 1.274,1.246 V 24 h -1.26 v -5.404 q 0,-0.252 -0.084,-0.322 -0.084,-0.084 -0.336,-0.084 h -0.49 q -0.252,0 -0.364,0.112 -0.098,0.112 -0.098,0.378 V 24 h -1.26 v -6.832 h 1.26 v 0.546 q 0.182,-0.546 0.868,-0.546 z" + id="path1659" /> + <path + d="m 558.05801,14.634 h 1.26 V 24 h -1.26 v -0.546 q -0.182,0.546 -0.868,0.546 h -0.504 q -1.26,0 -1.26,-1.232 V 18.4 q 0,-1.246 1.26,-1.246 h 0.504 q 0.686,0 0.868,0.546 z m -0.952,8.344 h 0.49 q 0.252,0 0.35,-0.112 0.112,-0.112 0.112,-0.378 v -3.822 q 0,-0.266 -0.112,-0.378 -0.098,-0.112 -0.35,-0.112 h -0.49 q -0.252,0 -0.336,0.084 -0.084,0.084 -0.084,0.322 v 3.99 q 0,0.252 0.084,0.336 0.084,0.07 0.336,0.07 z" + id="path1661" /> + </g> + </switch> + </g> + <rect + x="421" + y="220" + width="120" + height="80" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect55" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g61"> + <switch + id="switch59"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 130px; margin-left: 212px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">GHDL</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="GHDL" + id="text57" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 234.34399,127.912 h -1.456 v -1.328 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 6.832 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.816 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -2.448 h -0.8 v -1.12 h 2.256 v 3.744 q 0,1.424 -1.488,1.424 h -1.712 q -1.488,0 -1.488,-1.424 v -7.2 q 0,-1.408 1.488,-1.408 h 1.712 q 1.488,0 1.488,1.408 z" + id="path2060" /> + <path + d="m 239.41599,124.984 h 1.44 V 135 h -1.44 v -4.4 h -2.128 v 4.4 h -1.44 v -10.016 h 1.44 v 4.448 h 2.128 z" + id="path2062" /> + <path + d="m 242.55199,124.984 h 3.488 q 1.488,0 1.488,1.408 v 7.2 q 0,1.408 -1.488,1.408 h -3.488 z m 3.52,8.416 v -6.816 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.584 v 7.744 h 1.584 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2064" /> + <path + d="m 250.552,133.832 h 2.48 V 135 h -3.92 v -10.016 h 1.44 z" + id="path2066" /> + </g> + </switch> + </g> + <rect + x="421" + y="100" + width="120" + height="80" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect63" /> + <g + transform="matrix(2,0,0,2,-2.5,1.5)" + id="g69"> + <switch + id="switch67"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 70px; margin-left: 212px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Surelog<xhtml:br + style="font-size: 16px" /> +UHDM</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Surelog +UHDM" + id="text65" + style="font-size:16px;line-height:0;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="M 226.85598,73.368 V 70.92 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 V 72.12 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + style="line-height:0.9" + id="path9893" /> + <path + d="m 232.61598,67.192 h 1.44 V 75 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -6.4 h 1.44 v 6.176 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 z" + style="line-height:0.9" + id="path9895" /> + <path + d="m 238.16798,67.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 75 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + style="line-height:0.9" + id="path9897" /> + <path + d="m 240.72799,67.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 73.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + style="line-height:0.9" + id="path9899" /> + <path + d="m 246.472,75 h -1.44 V 64.296 h 1.44 z" + style="line-height:0.9" + id="path9901" /> + <path + d="m 249.27199,67.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + style="line-height:0.9" + id="path9903" /> + <path + d="m 256.71201,67.192 h 1.44 V 75.8 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 V 74.28 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 V 68.92 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + style="line-height:0.9" + id="path9905" /> + <path + d="m 231.176,79.384 h 1.456 v 8.608 q 0,1.408 -1.504,1.408 h -1.776 q -1.504,0 -1.504,-1.408 v -8.608 h 1.456 v 8.384 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.912 q 0.304,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + style="line-height:0.9" + id="path9907" /> + <path + d="m 237.81599,79.384 h 1.44 V 89.4 h -1.44 V 85 h -2.128 v 4.4 h -1.44 V 79.384 h 1.44 v 4.448 h 2.128 z" + style="line-height:0.9" + id="path9909" /> + <path + d="m 240.95198,79.384 h 3.488 q 1.488,0 1.488,1.408 v 7.2 q 0,1.408 -1.488,1.408 h -3.488 z m 3.52,8.416 v -6.816 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.584 v 7.744 h 1.584 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + style="line-height:0.9" + id="path9911" /> + <path + d="m 248.77599,89.4 h -1.264 V 79.384 h 1.584 l 1.712,6.208 1.712,-6.208 h 1.584 V 89.4 h -1.264 v -7.328 l -1.376,5.152 h -1.312 l -1.376,-5.136 z" + style="line-height:0.9" + id="path9913" /> + </g> + </switch> + </g> + <path + id="rect71" + style="fill:#dae8fc;stroke:#6c8ebf;stroke-width:2" + d="m 226,220 h 150 c 2.77,0 5,2.23 5,5 v 70 c 0,2.77 -2.23,5 -5,5 H 226 c -2.77,0 -5,-2.23 -5,-5 v -70 c 0,-2.77 2.23,-5 5,-5 z" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g77"> + <switch + id="switch75"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 130px; margin-left: 112px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">VHDL</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="VHDL" + id="text73" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 143.30399,124.984 h 1.488 l -1.808,10.016 h -2.048 l -1.808,-10.016 h 1.488 l 1.328,8.688 z" + id="path9934" /> + <path + d="m 149.27199,124.984 h 1.44 V 135 h -1.44 v -4.4 h -2.128 v 4.4 h -1.44 v -10.016 h 1.44 v 4.448 h 2.128 z" + id="path9936" /> + <path + d="m 152.40799,124.984 h 3.488 q 1.488,0 1.488,1.408 v 7.2 q 0,1.408 -1.488,1.408 h -3.488 z m 3.52,8.416 v -6.816 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.584 v 7.744 h 1.584 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path9938" /> + <path + d="m 160.408,133.832 h 2.48 V 135 h -3.92 v -10.016 h 1.44 z" + id="path9940" /> + </g> + </switch> + </g> + <rect + x="221" + y="100" + width="160" + height="80" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect79" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g85"> + <switch + id="switch83"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 70px; margin-left: 112px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">System Verilog</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="System Verilog" + id="text81" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="M 119.90399,73.368 V 70.92 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 V 72.12 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path9848" /> + <path + d="m 123.82399,77.208 h -0.96 v -1.152 h 0.656 q 0.688,0 0.832,-0.528 l 0.16,-0.656 h -0.784 l -1.632,-7.68 h 1.472 l 1.184,6.544 1.104,-6.544 h 1.456 l -1.648,8.56 q -0.352,1.456 -1.84,1.456 z" + id="path9850" /> + <path + d="m 130.75197,73.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 V 68.76 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path9852" /> + <path + d="m 136.03196,68.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 75 h -1.024 q -1.504,0 -1.504,-1.408 V 68.36 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path9854" /> + <path + d="m 138.35196,67.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 73.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path9856" /> + <path + d="m 148.09597,67.192 h 0.56 q 1.44,0 1.44,1.424 V 75 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.576 q -0.512,0 -0.512,0.56 V 75 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 75 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 h 0.56 q 1.024,0 1.328,0.72 0.192,-0.72 1.12,-0.72 z" + id="path9858" /> + <path + d="m 157.29598,64.984 h 1.488 L 156.97598,75 h -2.048 l -1.808,-10.016 h 1.488 l 1.328,8.688 z" + id="path9860" /> + <path + d="m 161.02398,67.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 73.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path9862" /> + <path + d="m 168.03199,67.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 75 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path9864" /> + <path + d="M 169.10401,65.704 V 64.28 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path9866" /> + <path + d="m 173.424,75 h -1.44 V 64.296 h 1.44 z" + id="path9868" /> + <path + d="m 176.22399,67.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path9870" /> + <path + d="m 183.664,67.192 h 1.44 V 75.8 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 V 74.28 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 V 68.92 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path9872" /> + </g> + </switch> + </g> + <rect + x="221" + y="340" + width="160" + height="80" + rx="5" + ry="5" + fill="#ffe6cc" + stroke="#d79b00" + stroke-width="2" + pointer-events="all" + id="rect87" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g93"> + <switch + id="switch91"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 190px; margin-left: 112px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Verilog</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Verilog" + id="text89" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 138.87198,184.984 h 1.488 l -1.808,10.016 h -2.048 l -1.808,-10.016 h 1.488 l 1.328,8.688 z" + id="path2008" /> + <path + d="m 142.59999,187.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2010" /> + <path + d="m 149.608,187.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 195 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2012" /> + <path + d="m 150.68001,185.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2014" /> + <path + d="m 155,195 h -1.44 V 184.296 H 155 Z" + id="path2016" /> + <path + d="m 157.79999,187.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2018" /> + <path + d="m 165.24001,187.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path2020" /> + </g> + </switch> + </g> + <path + d="m 381,380 h 63.76" + fill="none" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path95" + style="stroke:#1226aa;stroke-opacity:1" /> + <path + d="m 458.76,380 -14,7 v -14 z" + fill="#000000" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path97" + style="fill:#1226aa;fill-opacity:1;stroke:#1226aa;stroke-opacity:1" /> + <path + d="m 381,140 h 23.76" + fill="none" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path99" + style="stroke:#1226aa;stroke-opacity:1" /> + <path + d="m 418.76,140 -14,7 v -14 z" + fill="#000000" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path101" + style="fill:#1226aa;fill-opacity:1;stroke:#1226aa;stroke-opacity:1" /> + <path + d="m 381,260 h 23.76" + fill="none" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path103" + style="stroke:#1226aa;stroke-opacity:1" /> + <path + d="m 418.76,260 -14,7 v -14 z" + fill="#000000" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path105" + style="fill:#1226aa;fill-opacity:1;stroke:#1226aa;stroke-opacity:1" /> + <rect + x="961" + y="280" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect107" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g113"> + <switch + id="switch111"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 150px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Project IceStorm</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Project IceStorm" + id="text109" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 492.66397,144.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 155 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path11740" /> + <path + d="m 501.28797,147.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 155 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path11742" /> + <path + d="m 503.78399,147.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path11744" /> + <path + d="m 508.28,145.704 v -1.424 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 v 8.608 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path11746" /> + <path + d="m 512.61599,147.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path11748" /> + <path + d="m 521.336,149.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path11750" /> + <path + d="m 525.176,148.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 155 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path11752" /> + <path + d="m 528.61601,144.984 h 1.44 V 155 h -1.44 z" + id="path11754" /> + <path + d="m 536.13599,149.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path11756" /> + <path + d="m 538.79199,147.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path11758" /> + <path + d="m 546.104,153.368 v -2.448 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 v -1.472 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path11760" /> + <path + d="m 551.512,148.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 155 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path11762" /> + <path + d="m 553.768,147.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path11764" /> + <path + d="m 561.00001,147.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 155 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path11766" /> + <path + d="m 567.54402,147.192 h 0.56 q 1.44,0 1.44,1.424 V 155 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.576 q -0.512,0 -0.512,0.56 V 155 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 155 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 h 0.56 q 1.024,0 1.328,0.72 0.192,-0.72 1.12,-0.72 z" + id="path11768" /> + </g> + </switch> + </g> + <rect + x="961" + y="100" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect115" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g121"> + <switch + id="switch119"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 60px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Project X-Ray</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Project X-Ray" + id="text117" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 499.63199,54.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 65 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2270" /> + <path + d="m 508.25599,57.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 65 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2272" /> + <path + d="m 510.75201,57.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2274" /> + <path + d="M 515.24802,55.704 V 54.28 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 V 65.8 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path2276" /> + <path + d="m 519.58401,57.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 63.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2278" /> + <path + d="m 528.30402,59.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2280" /> + <path + d="m 532.14402,58.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 65 h -1.024 q -1.504,0 -1.504,-1.408 V 58.36 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2282" /> + <path + d="m 538.38402,59.88 2.144,5.12 h -1.6 l -1.344,-3.808 -1.344,3.808 h -1.552 l 2.112,-5.12 -1.968,-4.896 h 1.6 l 1.152,3.6 1.168,-3.6 h 1.568 z" + id="path2284" /> + <path + d="m 541.36001,60.856 v -1.12 h 3.488 v 1.12 z" + id="path2286" /> + <path + d="M 547.90402,60.952 V 65 h -1.44 V 54.984 h 3.28 q 1.488,0 1.488,1.408 v 3.136 q 0,1.216 -1.072,1.392 l 1.584,4.08 h -1.552 l -1.504,-4.048 z m 0,-4.8 V 59.8 h 1.408 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -2.72 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 z" + id="path2288" /> + <path + d="m 555.58402,57.192 h 1.44 V 65 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 V 58.92 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2290" /> + <path + d="m 559.58403,67.208 h -0.96 v -1.152 h 0.656 q 0.688,0 0.832,-0.528 l 0.16,-0.656 h -0.784 l -1.632,-7.68 h 1.472 l 1.184,6.544 1.104,-6.544 h 1.456 l -1.648,8.56 q -0.352,1.456 -1.84,1.456 z" + id="path2292" /> + </g> + </switch> + </g> + <rect + x="961" + y="160" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect123" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g129"> + <switch + id="switch127"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 90px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Project U-Ray</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Project U-Ray" + id="text125" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 499.43999,84.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 95 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2313" /> + <path + d="m 508.06399,87.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 95 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2315" /> + <path + d="m 510.56,87.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2317" /> + <path + d="M 515.05602,85.704 V 84.28 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 V 95.8 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path2319" /> + <path + d="m 519.39201,87.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 93.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2321" /> + <path + d="m 528.11202,89.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2323" /> + <path + d="m 531.95202,88.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 95 h -1.024 q -1.504,0 -1.504,-1.408 V 88.36 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2325" /> + <path + d="m 538.54402,84.984 h 1.456 v 8.608 q 0,1.408 -1.504,1.408 h -1.776 q -1.504,0 -1.504,-1.408 v -8.608 h 1.456 v 8.384 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.912 q 0.304,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2327" /> + <path + d="m 541.55201,90.856 v -1.12 h 3.488 v 1.12 z" + id="path2329" /> + <path + d="M 548.09602,90.952 V 95 h -1.44 V 84.984 h 3.28 q 1.488,0 1.488,1.408 v 3.136 q 0,1.216 -1.072,1.392 l 1.584,4.08 h -1.552 l -1.504,-4.048 z m 0,-4.8 V 89.8 h 1.408 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -2.72 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 z" + id="path2331" /> + <path + d="m 555.77602,87.192 h 1.44 V 95 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 V 88.92 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2333" /> + <path + d="m 559.77603,97.208 h -0.96 v -1.152 h 0.656 q 0.688,0 0.832,-0.528 l 0.16,-0.656 h -0.784 l -1.632,-7.68 h 1.472 l 1.184,6.544 1.104,-6.544 h 1.456 l -1.648,8.56 q -0.352,1.456 -1.84,1.456 z" + id="path2335" /> + </g> + </switch> + </g> + <rect + x="961" + y="340" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect131" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g137"> + <switch + id="switch135"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 180px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Project Trellis</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Project Trellis" + id="text133" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 499.75999,174.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 185 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path14315" /> + <path + d="m 508.384,177.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 185 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path14317" /> + <path + d="m 510.88001,177.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path14319" /> + <path + d="m 515.37603,175.704 v -1.424 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 v 8.608 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path14321" /> + <path + d="m 519.71202,177.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path14323" /> + <path + d="m 528.43203,179.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path14325" /> + <path + d="m 532.27202,178.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 185 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path14327" /> + <path + d="m 539.63203,174.984 v 1.168 h -1.68 V 185 h -1.44 v -8.848 h -1.68 v -1.168 z" + id="path14329" /> + <path + d="m 543.12002,177.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 185 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path14331" /> + <path + d="m 545.68003,177.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path14333" /> + <path + d="m 551.42404,185 h -1.44 v -10.704 h 1.44 z" + id="path14335" /> + <path + d="m 554.27204,185 h -1.44 v -10.704 h 1.44 z" + id="path14337" /> + <path + d="m 555.64803,175.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path14339" /> + <path + d="m 561.13602,183.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path14341" /> + </g> + </switch> + </g> + <rect + x="961" + y="220" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect139" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g145"> + <switch + id="switch143"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 120px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">QuickLogic DB</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="QuickLogic DB" + id="text141" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 499.89598,125 q -1.504,0 -1.504,-1.408 v -7.2 q 0,-1.408 1.504,-1.408 h 1.776 q 1.488,0 1.488,1.408 v 7.2 q 0,1.088 -0.896,1.344 l 1.136,1.52 h -1.536 l -1.056,-1.456 z m -0.048,-8.384 v 6.752 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.928 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -6.752 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.928 q -0.288,0 -0.384,0.096 -0.08,0.08 -0.08,0.368 z" + id="path2356" /> + <path + d="m 507.62398,117.192 h 1.44 V 125 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -6.4 h 1.44 v 6.176 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 z" + id="path2358" /> + <path + d="m 510.43997,115.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2360" /> + <path + d="m 517.73597,119.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2362" /> + <path + d="m 523.89596,117.192 -1.792,3.728 1.792,4.08 h -1.536 l -1.728,-4.08 1.728,-3.728 z m -4.96,7.808 v -10.704 h 1.44 V 125 Z" + id="path2364" /> + <path + d="m 526.21597,123.832 h 2.48 V 125 h -3.92 v -10.016 h 1.44 z" + id="path2366" /> + <path + d="m 530.85598,117.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2368" /> + <path + d="m 538.29599,117.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path2370" /> + <path + d="m 541.112,115.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2372" /> + <path + d="m 548.40799,119.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2374" /> + <path + d="m 552.088,114.984 h 3.488 q 1.488,0 1.488,1.408 v 7.2 q 0,1.408 -1.488,1.408 h -3.488 z m 3.52,8.416 v -6.816 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.584 v 7.744 h 1.584 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2376" /> + <path + d="m 562.16801,118.872 v -2.288 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.6 v 3.216 h 1.6 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z m 0,4.528 v -2.464 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.6 v 3.392 h 1.6 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z m -3.52,-8.416 h 3.472 q 1.504,0 1.504,1.408 v 2.544 q 0,0.848 -0.64,0.992 0.64,0.16 0.64,0.928 v 2.736 q 0,1.408 -1.504,1.408 h -3.472 z" + id="path2378" /> + </g> + </switch> + </g> + <rect + x="961" + y="480" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect147" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g153"> + <switch + id="switch151"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 250px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Project Apicula</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Project Apicula" + id="text149" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 496.50398,244.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 255 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path16171" /> + <path + d="m 505.12799,247.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 255 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path16173" /> + <path + d="m 507.624,247.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path16175" /> + <path + d="m 512.12001,245.704 v -1.424 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 v 8.608 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path16177" /> + <path + d="m 516.45601,247.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path16179" /> + <path + d="m 525.17602,249.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path16181" /> + <path + d="m 529.01601,248.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 255 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path16183" /> + <path + d="m 536.00802,255 -0.4,-2.32 h -2.112 l -0.368,2.32 h -1.44 l 1.776,-10.016 h 2.096 l 1.904,10.016 z m -2.336,-3.488 h 1.744 l -0.912,-5.28 z" + id="path16185" /> + <path + d="m 540.79202,247.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path16187" /> + <path + d="m 544.08803,245.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path16189" /> + <path + d="m 551.38402,249.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path16191" /> + <path + d="m 555.57602,247.192 h 1.44 V 255 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -6.4 h 1.44 v 6.176 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 z" + id="path16193" /> + <path + d="m 559.86402,255 h -1.44 v -10.704 h 1.44 z" + id="path16195" /> + <path + d="m 564.18401,247.192 h 1.44 V 255 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path16197" /> + </g> + </switch> + </g> + <rect + x="961" + y="400" + width="200" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect155" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g161"> + <switch + id="switch159"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 210px; margin-left: 482px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Project Oxide</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Project Oxide" + id="text157" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 500.85599,204.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 215 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path14362" /> + <path + d="m 509.47999,207.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 215 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path14364" /> + <path + d="m 511.976,207.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path14366" /> + <path + d="m 516.47202,205.704 v -1.424 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 v 8.608 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path14368" /> + <path + d="m 520.80801,207.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path14370" /> + <path + d="m 529.52802,209.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path14372" /> + <path + d="m 533.36802,208.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 215 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path14374" /> + <path + d="m 538.10402,204.984 h 1.776 q 1.488,0 1.488,1.408 v 7.2 q 0,1.408 -1.488,1.408 h -1.776 q -1.504,0 -1.504,-1.408 v -7.2 q 0,-1.408 1.504,-1.408 z m 1.824,8.384 v -6.752 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.928 q -0.288,0 -0.384,0.096 -0.08,0.08 -0.08,0.368 v 6.752 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.928 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path14376" /> + <path + d="m 545.59202,211 1.952,4 h -1.52 l -1.168,-2.704 -1.136,2.704 h -1.504 l 1.92,-3.984 -1.808,-3.824 h 1.536 l 1.008,2.56 0.992,-2.56 h 1.504 z" + id="path14378" /> + <path + d="m 548.28,205.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path14380" /> + <path + d="m 554.07199,204.296 h 1.44 V 215 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 V 208.6 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,9.536 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.368 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 v 4.56 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path14382" /> + <path + d="m 558.376,207.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path14384" /> + </g> + </switch> + </g> + <rect + x="761" + y="100" + width="160" + height="160" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect163" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g169"> + <switch + id="switch167"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 90px; margin-left: 382px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Verilog to Routing</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <text + x="421" + y="84" + fill="#1226aa" + font-family="Teko" + font-size="16px" + text-anchor="middle" + id="text165"><tspan + sodipodi:role="line" + id="tspan23129" + x="421" + y="84">Verilog to</tspan><tspan + sodipodi:role="line" + id="tspan23131" + x="421" + y="104">Routing</tspan></text> + </switch> + </g> + <rect + x="761" + y="280" + width="160" + height="240" + rx="5" + ry="5" + fill="#ffffff" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect171" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g177"> + <switch + id="switch175"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 200px; margin-left: 382px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">nextpnr</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="nextpnr" + id="text173" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 406.144,197.192 h 0.56 q 1.456,0 1.456,1.424 V 205 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 205 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2087" /> + <path + d="m 411.00799,197.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2089" /> + <path + d="m 418.064,201 1.952,4 h -1.52 l -1.168,-2.704 -1.136,2.704 h -1.504 l 1.92,-3.984 -1.808,-3.824 h 1.536 l 1.008,2.56 0.992,-2.56 h 1.504 z" + id="path2091" /> + <path + d="m 423.42399,198.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 205 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2093" /> + <path + d="m 426.71998,197.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2095" /> + <path + d="m 432.47999,197.192 h 0.56 q 1.456,0 1.456,1.424 V 205 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 205 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2097" /> + <path + d="m 438.59199,197.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 205 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2099" /> + </g> + </switch> + </g> + <path + id="rect179" + style="fill:#ffffff;stroke:#1226aa;stroke-width:2" + d="m 226,460 h 150 c 2.77,0 5,2.23 5,5 v 70 c 0,2.77 -2.23,5 -5,5 H 226 c -2.77,0 -5,-2.23 -5,-5 v -70 c 0,-2.77 2.23,-5 5,-5 z" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g185"> + <switch + id="switch183"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 250px; margin-left: 112px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Amaranth</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Amaranth" + id="text181" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 132.79198,255 -0.4,-2.32 h -2.112 l -0.368,2.32 h -1.44 l 1.776,-10.016 h 2.096 l 1.904,10.016 z m -2.336,-3.488 h 1.744 l -0.912,-5.28 z" + id="path9979" /> + <path + d="m 140.58399,247.192 h 0.56 q 1.44,0 1.44,1.424 V 255 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.576 q -0.512,0 -0.512,0.56 V 255 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 255 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 h 0.56 q 1.024,0 1.328,0.72 0.192,-0.72 1.12,-0.72 z" + id="path9981" /> + <path + d="m 146.82399,247.192 h 1.44 V 255 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path9983" /> + <path + d="m 152.376,247.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 255 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path9985" /> + <path + d="m 156.39202,247.192 h 1.44 V 255 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path9987" /> + <path + d="m 161.67203,247.192 h 0.56 q 1.456,0 1.456,1.424 V 255 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 255 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path9989" /> + <path + d="m 167.72002,248.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 255 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path9991" /> + <path + d="m 171.01602,247.192 h 0.56 q 1.456,0 1.456,1.424 V 255 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 255 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path9993" /> + </g> + </switch> + </g> + <path + d="m 381,500 63.77,-1.53" + fill="none" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path187" + style="stroke:#1226aa;stroke-opacity:1" /> + <path + d="m 458.76,498.13 -13.82,7.34 -0.34,-14 z" + fill="#000000" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path189" + style="fill:#1226aa;fill-opacity:1;stroke:#1226aa;stroke-opacity:1" /> + <rect + x="581" + y="540" + width="680" + height="60" + rx="5" + ry="5" + fill="#1226aa" + stroke="#10cfc9" + stroke-width="2" + pointer-events="all" + id="rect191" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g197"> + <switch + id="switch195"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 338px; height: 1px; padding-top: 285px; margin-left: 292px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Architecture definitions</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Architecture definitions" + id="text193" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#ffffff"> + <path + d="m 410.33599,290 -0.4,-2.32 h -2.112 l -0.368,2.32 h -1.44 l 1.776,-10.016 h 2.096 l 1.904,10.016 z m -2.336,-3.488 h 1.744 l -0.912,-5.28 z" + id="path2205" /> + <path + d="m 415.39199,282.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 290 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2207" /> + <path + d="m 420.91201,284.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2209" /> + <path + d="m 424.544,282.192 h 0.56 q 1.456,0 1.456,1.424 V 290 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 290 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path2211" /> + <path + d="m 427.92,280.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2213" /> + <path + d="m 433.43999,283.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 290 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2215" /> + <path + d="m 435.75999,282.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2217" /> + <path + d="m 444.48,284.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2219" /> + <path + d="m 448.32,283.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 290 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2221" /> + <path + d="m 452.176,282.192 h 1.44 V 290 h -1.44 v -0.624 Q 451.968,290 451.184,290 h -0.576 q -1.44,0 -1.44,-1.408 v -6.4 h 1.44 v 6.176 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 z" + id="path2223" /> + <path + d="m 457.72799,282.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 290 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path2225" /> + <path + d="m 460.28801,282.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2227" /> + <path + d="m 469.82402,279.296 h 1.44 V 290 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 V 283.6 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,9.536 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.368 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 v 4.56 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2229" /> + <path + d="m 474.12803,282.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2231" /> + <path + d="m 481.20004,280.512 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.216 h 1.152 v 1.168 h -1.152 V 290 h -1.44 v -6.64 h -0.784 v -1.168 h 0.784 v -1.488 q 0,-1.408 1.488,-1.408 h 1.104 z" + id="path2233" /> + <path + d="m 481.95204,280.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2235" /> + <path + d="m 487.26404,282.192 h 0.56 q 1.456,0 1.456,1.424 V 290 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 290 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2237" /> + <path + d="m 490.64003,280.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2239" /> + <path + d="m 496.16002,283.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 290 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path2241" /> + <path + d="m 496.99202,280.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2243" /> + <path + d="m 501.26401,282.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path2245" /> + <path + d="m 508.22403,282.192 h 0.56 q 1.456,0 1.456,1.424 V 290 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 290 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path2247" /> + <path + d="m 514.24002,288.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2249" /> + </g> + </switch> + </g> + <path + d="m 921,180 30.99,-46.49" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path199" /> + <path + d="m 959.76,121.86 -1.94,15.53 -11.65,-7.76 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path201" /> + <path + d="m 921,180 h 23.76" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path203" /> + <path + d="m 958.76,180 -14,7 v -14 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path205" /> + <path + d="m 921,180 30.99,46.49" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path207" /> + <path + d="m 959.76,238.14 -13.59,-7.77 11.65,-7.76 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path209" /> + <path + d="m 921,400 33.97,-84.93" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path211" /> + <path + d="m 960.17,302.08 1.3,15.59 -13,-5.19 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path213" /> + <path + d="m 921,400 28.52,-28.52" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path215" /> + <path + d="m 959.42,361.58 -4.95,14.85 -9.9,-9.9 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path217" /> + <path + d="m 921,400 25.48,12.74" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path219" /> + <path + d="m 959,419 h -15.65 l 6.26,-12.52 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path221" /> + <path + d="m 921,400 33.97,84.93" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path223" /> + <path + d="m 960.17,497.92 -11.7,-10.4 13,-5.19 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path225" /> + <path + d="M 921,400 958.7,136.07" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path227" /> + <path + d="m 960.68,122.21 4.95,14.85 -13.86,-1.98 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path229" /> + <rect + x="21" + y="220" + width="160" + height="40" + rx="5" + ry="5" + fill="url(#mx-gradient-ffe6cc-1-dae8fc-1-e-0)" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect231" + style="fill:url(#linearGradient1350)" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g237"> + <switch + id="switch235"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 120px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Clash</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Clash" + id="text233" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 43.576002,118.12 h -1.472 v -1.536 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.816 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 6.832 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.816 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 v -1.52 h 1.472 v 1.696 q 0,1.424 -1.504,1.424 h -1.696 q -1.488,0 -1.488,-1.424 v -7.2 q 0,-1.408 1.488,-1.408 h 1.696 q 1.504,0 1.504,1.408 z" + id="path1748" /> + <path + d="m 46.312015,125 h -1.44 v -10.704 h 1.44 z" + id="path1750" /> + <path + d="m 50.632006,117.192 h 1.44 V 125 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path1752" /> + <path + d="m 56.088016,123.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1754" /> + <path + d="m 61.160002,117.192 h 0.56 q 1.456,0 1.456,1.424 V 125 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 125 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path1756" /> + </g> + </switch> + </g> + <rect + x="21" + y="380" + width="160" + height="40" + rx="5" + ry="5" + fill="url(#mx-gradient-ffe6cc-1-dae8fc-1-e-0)" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect239" + style="fill:url(#linearGradient1352)" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g245"> + <switch + id="switch243"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 200px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">SpinalHDL</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="SpinalHDL" + id="text241" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 31.255991,203.368 v -2.448 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 v -1.472 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1874" /> + <path + d="m 36.455992,197.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1876" /> + <path + d="m 39.752002,195.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1878" /> + <path + d="m 45.063994,197.192 h 0.56 q 1.456,0 1.456,1.424 V 205 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 205 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path1880" /> + <path + d="m 51.38399,197.192 h 1.44 V 205 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path1882" /> + <path + d="m 55.672,205 h -1.44 v -10.704 h 1.44 z" + id="path1884" /> + <path + d="m 60.775992,194.984 h 1.44 V 205 h -1.44 v -4.4 h -2.128 v 4.4 h -1.44 v -10.016 h 1.44 v 4.448 h 2.128 z" + id="path1886" /> + <path + d="m 63.911989,194.984 h 3.488 q 1.488,0 1.488,1.408 v 7.2 q 0,1.408 -1.488,1.408 h -3.488 z m 3.52,8.416 v -6.816 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.584 v 7.744 h 1.584 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1888" /> + <path + d="m 71.911999,203.832 h 2.48 V 205 h -3.92 v -10.016 h 1.44 z" + id="path1890" /> + </g> + </switch> + </g> + <rect + x="21" + y="180" + width="160" + height="40" + rx="5" + ry="5" + fill="#ffe6cc" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect247" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g253"> + <switch + id="switch251"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 100px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Chisel</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Chisel" + id="text249" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 42.152006,98.12 h -1.472 v -1.536 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.816 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 6.832 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.816 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 v -1.52 h 1.472 v 1.696 q 0,1.424 -1.504,1.424 h -1.696 q -1.488,0 -1.488,-1.424 v -7.2 q 0,-1.408 1.488,-1.408 h 1.696 q 1.504,0 1.504,1.408 z" + id="path1717" /> + <path + d="m 45.880019,97.192 h 0.56 q 1.456,0 1.456,1.424 V 105 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 105 h -1.44 V 94.296 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path1719" /> + <path + d="M 49.256015,95.704 V 94.28 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1721" /> + <path + d="m 54.744007,103.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 V 98.76 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1723" /> + <path + d="m 58.839993,97.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1725" /> + <path + d="m 64.584002,105 h -1.44 V 94.296 h 1.44 z" + id="path1727" /> + </g> + </switch> + </g> + <rect + x="21" + y="140" + width="160" + height="40" + rx="5" + ry="5" + fill="#ffe6cc" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect255" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g261"> + <switch + id="switch259"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 80px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">BlueSpec</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="BlueSpec" + id="text257" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 33.399989,78.872 v -2.288 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.6 v 3.216 h 1.6 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z m 0,4.528 v -2.464 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.6 v 3.392 h 1.6 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z m -3.52,-8.416 h 3.472 q 1.504,0 1.504,1.408 v 2.544 q 0,0.848 -0.64,0.992 0.64,0.16 0.64,0.928 v 2.736 q 0,1.408 -1.504,1.408 h -3.472 z" + id="path1682" /> + <path + d="m 37.735995,85 h -1.44 V 74.296 h 1.44 z" + id="path1684" /> + <path + d="m 42.135987,77.192 h 1.44 V 85 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -6.4 h 1.44 v 6.176 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 z" + id="path1686" /> + <path + d="m 46.439984,77.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 83.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1688" /> + <path + d="M 53.751993,83.368 V 80.92 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 V 82.12 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1690" /> + <path + d="m 58.951994,77.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 V 77.192 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1692" /> + <path + d="m 63.736004,77.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 V 83.4 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1694" /> + <path + d="m 72.456014,79.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path1696" /> + </g> + </switch> + </g> + <rect + x="21" + y="300" + width="160" + height="40" + rx="5" + ry="5" + fill="#ffe6cc" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect263" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g269"> + <switch + id="switch267"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 160px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">migen/Litex</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="migen/Litex" + id="text265" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 28.336001,157.192 h 0.56 q 1.44,0 1.44,1.424 V 165 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.576 q -0.512,0 -0.512,0.56 V 165 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 165 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 h 0.56 q 1.024,0 1.328,0.72 0.192,-0.72 1.12,-0.72 z" + id="path1802" /> + <path + d="m 31.632007,155.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1804" /> + <path + d="m 37.423999,157.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path1806" /> + <path + d="m 41.728008,157.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1808" /> + <path + d="m 48.464018,157.192 h 0.56 q 1.456,0 1.456,1.424 V 165 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 165 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path1810" /> + <path + d="m 55.568015,153.8 h 1.344 l -4.368,13.12 h -1.344 z" + id="path1812" /> + <path + d="m 59.680005,163.832 h 2.48 V 165 h -3.92 v -10.016 h 1.44 z" + id="path1814" /> + <path + d="m 62.896014,155.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1816" /> + <path + d="m 68.416006,158.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 165 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path1818" /> + <path + d="m 70.736004,157.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1820" /> + <path + d="m 77.792014,161 1.952,4 h -1.52 l -1.168,-2.704 -1.136,2.704 h -1.504 l 1.92,-3.984 -1.808,-3.824 h 1.536 l 1.008,2.56 0.992,-2.56 h 1.504 z" + id="path1822" /> + </g> + </switch> + </g> + <rect + x="21" + y="340" + width="160" + height="40" + rx="5" + ry="5" + fill="#ffe6cc" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect271" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g277"> + <switch + id="switch275"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 180px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Silice</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Silice" + id="text273" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 41.864008,183.368 v -2.448 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 v -1.472 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1843" /> + <path + d="m 44.600009,175.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1845" /> + <path + d="m 48.920001,185 h -1.44 v -10.704 h 1.44 z" + id="path1847" /> + <path + d="m 50.295993,175.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1849" /> + <path + d="m 57.591985,179.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path1851" /> + <path + d="m 60.247982,177.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1853" /> + </g> + </switch> + </g> + <rect + x="21" + y="420" + width="160" + height="40" + rx="5" + ry="5" + fill="url(#mx-gradient-ffe6cc-1-dae8fc-1-e-0)" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect279" + style="fill:url(#linearGradient1354)" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g285"> + <switch + id="switch283"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 220px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Synthesijer</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Synthesijer" + id="text281" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 28.36001,223.368 v -2.448 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 v -1.472 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1911" /> + <path + d="m 32.280011,227.208 h -0.96 v -1.152 h 0.656 q 0.688,0 0.832,-0.528 l 0.16,-0.656 h -0.784 l -1.632,-7.68 h 1.472 l 1.184,6.544 1.104,-6.544 h 1.456 l -1.648,8.56 q -0.352,1.456 -1.84,1.456 z" + id="path1913" /> + <path + d="m 39.031996,217.192 h 0.56 q 1.456,0 1.456,1.424 V 225 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 225 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path1915" /> + <path + d="m 45.079992,218.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 225 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path1917" /> + <path + d="m 48.37599,217.192 h 0.56 q 1.456,0 1.456,1.424 V 225 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 225 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path1919" /> + <path + d="m 53.239987,217.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1921" /> + <path + d="m 60.151996,223.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1923" /> + <path + d="m 62.759982,215.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1925" /> + <path + d="m 65.607974,215.704 v -1.424 h 1.504 v 1.424 z m 0.032,9.904 v -8.416 h 1.44 v 8.608 q 0,1.408 -1.488,1.408 h -0.72 v -1.136 h 0.288 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 z" + id="path1927" /> + <path + d="m 69.943966,217.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1929" /> + <path + d="m 76.951976,217.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 225 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path1931" /> + </g> + </switch> + </g> + <rect + x="21" + y="260" + width="160" + height="40" + rx="5" + ry="5" + fill="url(#mx-gradient-ffe6cc-1-dae8fc-1-e-0)" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect287" + style="fill:url(#linearGradient1356)" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g293"> + <switch + id="switch291"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 140px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">HLS</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="HLS" + id="text289" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 46.767996,134.984 h 1.44 V 145 h -1.44 v -4.4 h -2.128 v 4.4 h -1.44 v -10.016 h 1.44 v 4.448 h 2.128 z" + id="path1777" /> + <path + d="m 51.311993,143.832 h 2.48 V 145 h -3.92 v -10.016 h 1.44 z" + id="path1779" /> + <path + d="m 57.568003,143.368 v -2.448 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 q 0,1.408 -1.504,1.408 h -1.552 q -1.488,0 -1.488,-1.408 v -1.472 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1781" /> + </g> + </switch> + </g> + <rect + x="21" + y="460" + width="160" + height="40" + rx="5" + ry="5" + fill="#dae8fc" + stroke="#000000" + stroke-width="2" + pointer-events="all" + id="rect295" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g301"> + <switch + id="switch299"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 240px; margin-left: 12px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">PipelineC</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="PipelineC" + id="text297" + style="font-size:16px;font-family:Teko;text-anchor:middle"> + <path + d="m 29.959991,234.984 h 3.28 q 1.488,0 1.488,1.408 v 3.328 q 0,1.408 -1.488,1.408 h -1.84 V 245 h -1.44 z m 3.328,4.512 v -2.88 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -1.408 v 3.824 h 1.408 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path1952" /> + <path + d="m 35.847995,235.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1954" /> + <path + d="m 41.159987,237.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path1956" /> + <path + d="m 45.943997,237.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1958" /> + <path + d="m 51.688006,245 h -1.44 v -10.704 h 1.44 z" + id="path1960" /> + <path + d="m 53.063998,235.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path1962" /> + <path + d="m 58.37599,237.192 h 0.56 q 1.456,0 1.456,1.424 V 245 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 245 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path1964" /> + <path + d="m 63.239987,237.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path1966" /> + <path + d="m 72.279996,238.12 h -1.472 v -1.536 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.816 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 6.832 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.816 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 v -1.52 h 1.472 v 1.696 q 0,1.424 -1.504,1.424 h -1.696 q -1.488,0 -1.488,-1.424 v -7.2 q 0,-1.408 1.488,-1.408 h 1.696 q 1.504,0 1.504,1.408 z" + id="path1968" /> + </g> + </switch> + </g> + <path + d="m 181,160 37.1,204.03" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path303" /> + <path + d="m 220.6,377.8 -9.39,-12.52 13.77,-2.51 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path305" /> + <path + d="m 181,200 36.48,164.15" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path307" /> + <path + d="m 220.51,377.82 -9.87,-12.15 13.67,-3.04 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path309" /> + <path + d="m 181,320 30.99,46.49" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path311" /> + <path + d="m 219.76,378.14 -13.59,-7.77 11.65,-7.76 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path313" /> + <path + d="m 181,360 25.48,12.74" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path315" /> + <path + d="m 219,379 h -15.65 l 6.26,-12.52 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path317" /> + <path + d="m 181,240 25.48,12.74" + fill="none" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path319" /> + <path + d="m 219,259 h -15.65 l 6.26,-12.52 z" + fill="#6c8ebf" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path321" /> + <path + d="m 181,240 35.54,124.39" + fill="none" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path323" /> + <path + d="m 220.39,377.85 -10.58,-11.54 13.46,-3.84 z" + fill="#000000" + stroke="#000000" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path325" /> + <path + d="m 181,240 35.54,124.39" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path327" /> + <path + d="m 220.39,377.85 -10.58,-11.54 13.46,-3.84 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path329" /> + <path + d="m 181,280 25.48,-12.74" + fill="none" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path331" /> + <path + d="M 219,261 209.61,273.52 203.35,261 Z" + fill="#6c8ebf" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path333" /> + <path + d="m 181,280 33.97,84.93" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path335" /> + <path + d="m 220.17,377.92 -11.7,-10.4 13,-5.19 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path337" /> + <path + d="m 181,400 25.48,-12.74" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path339" /> + <path + d="M 219,381 209.61,393.52 203.35,381 Z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path341" /> + <path + d="M 181,400 216.54,275.61" + fill="none" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path343" /> + <path + d="m 220.39,262.15 2.88,15.38 -13.46,-3.84 z" + fill="#6c8ebf" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path345" /> + <path + d="M 181,440 217.48,275.85" + fill="none" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path347" /> + <path + d="m 220.51,262.18 3.8,15.19 -13.67,-3.04 z" + fill="#6c8ebf" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path349" /> + <path + d="m 181,440 30.99,-46.49" + fill="none" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path351" /> + <path + d="m 219.76,381.86 -1.94,15.53 -11.65,-7.76 z" + fill="#d79b00" + stroke="#d79b00" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path353" /> + <path + d="M 181,480 218.1,275.97" + fill="none" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path355" /> + <path + d="m 220.6,262.2 4.38,15.03 -13.77,-2.51 z" + fill="#6c8ebf" + stroke="#6c8ebf" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path357" /> + <rect + x="-500.96002" + y="682.94" + width="379.06" + height="64.779999" + rx="5" + ry="5" + fill="#1226aa" + stroke="#10cfc9" + stroke-width="4" + transform="rotate(-90)" + pointer-events="all" + id="rect359" /> + <g + transform="matrix(0,-2,2,0,403.4,1026.26)" + id="g365"> + <switch + id="switch363"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 156px; margin-left: 264px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Interchange logical netlist</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Interchange logical netlist" + id="text361" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#ffffff"> + <path + d="m 297.63999,150.984 h 1.44 V 161 h -1.44 z" + id="path10032" /> + <path + d="m 303.17598,153.192 h 0.56 q 1.456,0 1.456,1.424 V 161 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 161 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path10034" /> + <path + d="m 309.22397,154.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 161 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path10036" /> + <path + d="m 311.54397,153.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path10038" /> + <path + d="m 318.55198,153.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 161 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path10040" /> + <path + d="m 324.072,155.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path10042" /> + <path + d="m 327.70399,153.192 h 0.56 q 1.456,0 1.456,1.424 V 161 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 161 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path10044" /> + <path + d="m 334.02399,153.192 h 1.44 V 161 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path10046" /> + <path + d="m 339.304,153.192 h 0.56 q 1.456,0 1.456,1.424 V 161 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 161 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path10048" /> + <path + d="m 345.624,153.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path10050" /> + <path + d="m 349.92801,153.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path10052" /> + <path + d="m 357.99202,161 h -1.44 v -10.704 h 1.44 z" + id="path10054" /> + <path + d="m 360.79201,153.192 h 1.712 q 1.488,0 1.488,1.424 v 4.976 q 0,1.408 -1.488,1.408 h -1.712 q -1.472,0 -1.472,-1.408 v -4.976 q 0,-1.424 1.472,-1.424 z m 1.776,6.192 v -4.576 q 0,-0.288 -0.096,-0.384 -0.096,-0.096 -0.384,-0.096 h -0.88 q -0.288,0 -0.384,0.096 -0.08,0.096 -0.08,0.384 v 4.576 q 0,0.288 0.08,0.384 0.096,0.096 0.384,0.096 h 0.88 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 z" + id="path10056" /> + <path + d="m 368.23203,153.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path10058" /> + <path + d="m 371.04804,151.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path10060" /> + <path + d="m 378.34403,155.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path10062" /> + <path + d="m 382.45603,153.192 h 1.44 V 161 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path10064" /> + <path + d="m 386.74404,161 h -1.44 v -10.704 h 1.44 z" + id="path10066" /> + <path + d="m 392.90404,153.192 h 0.56 q 1.456,0 1.456,1.424 V 161 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 161 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path10068" /> + <path + d="m 397.76803,153.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path10070" /> + <path + d="m 404.71204,154.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 161 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path10072" /> + <path + d="m 407.01604,161 h -1.44 v -10.704 h 1.44 z" + id="path10074" /> + <path + d="m 408.39203,151.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path10076" /> + <path + d="m 413.88002,159.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path10078" /> + <path + d="m 419.16001,154.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 161 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path10080" /> + </g> + </switch> + </g> + <rect + x="1281" + y="100" + width="140" + height="60" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect367" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g373"> + <switch + id="switch371"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 65px; margin-left: 642px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">FASM</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="FASM" + id="text369" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 668.44799,61.152 h -2.912 v 3.296 h 2.304 v 1.136 h -2.304 V 70 h -1.456 V 59.984 h 4.368 z" + id="path2399" /> + <path + d="m 673.072,70 -0.4,-2.32 H 670.56 L 670.192,70 h -1.44 l 1.776,-10.016 h 2.096 L 674.528,70 Z m -2.336,-3.488 h 1.744 l -0.912,-5.28 z" + id="path2401" /> + <path + d="M 678.432,68.368 V 65.92 q 0,-0.288 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -1.184 q -1.456,0 -1.456,-1.424 v -2.64 q 0,-1.408 1.488,-1.408 h 1.568 q 1.488,0 1.488,1.408 v 1.472 h -1.456 v -1.248 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.672 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 2.224 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 1.168 q 1.472,0 1.472,1.408 v 2.88 Q 679.904,70 678.4,70 h -1.552 q -1.488,0 -1.488,-1.408 V 67.12 h 1.456 v 1.248 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.672 q 0.288,0 0.368,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2403" /> + <path + d="m 682.592,70 h -1.264 V 59.984 h 1.584 l 1.712,6.208 1.712,-6.208 h 1.584 V 70 h -1.264 v -7.328 l -1.376,5.152 h -1.312 l -1.376,-5.136 z" + id="path2405" /> + </g> + </switch> + </g> + <rect + x="1281" + y="280" + width="140" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect375" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g381"> + <switch + id="switch379"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 150px; margin-left: 642px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">icepack</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="icepack" + id="text377" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 658.13599,145.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path2426" /> + <path + d="m 665.43198,149.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2428" /> + <path + d="m 668.08798,147.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2430" /> + <path + d="m 674.82399,147.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2432" /> + <path + d="m 681.064,147.192 h 1.44 V 155 h -1.44 v -0.624 Q 680.856,155 680.072,155 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2434" /> + <path + d="m 688.32801,149.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2436" /> + <path + d="m 694.48801,147.192 -1.792,3.728 1.792,4.08 h -1.536 l -1.728,-4.08 1.728,-3.728 z m -4.96,7.808 v -10.704 h 1.44 V 155 Z" + id="path2438" /> + </g> + </switch> + </g> + <rect + x="1281" + y="340" + width="140" + height="40" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect383" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g389"> + <switch + id="switch387"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 180px; margin-left: 642px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ecppack</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="ecppack" + id="text385" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="m 658.16798,177.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path2459" /> + <path + d="m 666.88799,179.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2461" /> + <path + d="m 670.51999,177.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2463" /> + <path + d="m 676.28,177.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path2465" /> + <path + d="m 682.52001,177.192 h 1.44 V 185 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path2467" /> + <path + d="m 689.78402,179.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path2469" /> + <path + d="m 695.94401,177.192 -1.792,3.728 1.792,4.08 h -1.536 l -1.728,-4.08 1.728,-3.728 z m -4.96,7.808 v -10.704 h 1.44 V 185 Z" + id="path2471" /> + </g> + </switch> + </g> + <path + d="m 1161,120 103.82,8.65" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path391" /> + <path + d="m 1278.77,129.81 -14.53,5.82 1.16,-13.95 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path393" /> + <path + d="m 1161,180 105.01,-43.76" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path395" /> + <path + d="m 1278.94,130.86 -10.23,11.85 -5.39,-12.93 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path397" /> + <path + d="m 1161,240 108.03,-99.03" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path399" /> + <path + d="m 1279.35,131.51 -5.59,14.62 -9.46,-10.32 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path401" /> + <path + d="m 1161,300 h 103.76" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path403" /> + <path + d="m 1278.76,300 -14,7 v -14 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path405" /> + <path + d="m 1161,360 h 103.76" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path407" /> + <path + d="m 1278.76,360 -14,7 v -14 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path409" /> + <rect + x="1281" + y="180" + width="140" + height="80" + rx="5" + ry="5" + fill="none" + stroke="#1226aa" + stroke-width="2" + pointer-events="all" + id="rect411" /> + <g + transform="matrix(2,0,0,2,-0.5,-0.5)" + id="g417"> + <switch + id="switch415"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 110px; margin-left: 642px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #1226AA; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">RapidWright<xhtml:br + style="font-size: 16px" /> +(Vivado)</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="RapidWright" + id="text413" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#1226aa"> + <path + d="M 649.28799,110.952 V 115 h -1.44 v -10.016 h 3.28 q 1.488,0 1.488,1.408 v 3.136 q 0,1.216 -1.072,1.392 l 1.584,4.08 h -1.552 l -1.504,-4.048 z m 0,-4.8 v 3.648 h 1.408 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -2.72 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 z" + id="path17948" /> + <path + d="m 656.96799,107.192 h 1.44 V 115 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path17950" /> + <path + d="m 662.248,107.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path17952" /> + <path + d="m 665.54401,105.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path17954" /> + <path + d="m 671.336,104.296 h 1.44 V 115 h -1.44 v -0.624 Q 671.128,115 670.344,115 h -0.576 q -1.44,0 -1.44,-1.408 V 108.6 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,9.536 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.368 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 v 4.56 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path17956" /> + <path + d="m 681.60801,104.984 h 1.456 l -1.6,10.016 h -2 l -1.12,-7.52 -1.104,7.52 h -2 l -1.6,-10.016 h 1.488 l 1.12,8.704 1.296,-8.704 h 1.6 l 1.296,8.704 z" + id="path17958" /> + <path + d="m 686.632,107.176 h 0.32 v 1.248 h -0.576 q -1.008,0 -1.008,1.184 V 115 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path17960" /> + <path + d="m 687.70401,105.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path17962" /> + <path + d="m 693.496,107.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path17964" /> + <path + d="m 698.77601,107.192 h 0.56 q 1.456,0 1.456,1.424 V 115 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 115 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path17966" /> + <path + d="m 704.82401,108.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 115 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path17968" /> + </g> + </switch> + </g> + <path + d="m 1161,120 107.53,89.61" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path419" /> + <path + d="m 1279.28,218.57 -15.23,-3.59 8.96,-10.75 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path421" /> + <path + d="m 1161,180 104.6,34.87" + fill="none" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path423" /> + <path + d="m 1278.88,219.29 -15.5,2.22 4.43,-13.29 z" + fill="#1226aa" + stroke="#1226aa" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="all" + id="path425" /> + <rect + x="-515.84003" + y="1179.12" + width="414.62" + height="73.339996" + rx="5" + ry="5" + fill="#1226aa" + stroke="#10cfc9" + stroke-width="4" + transform="rotate(-90)" + pointer-events="all" + id="rect427" /> + <g + transform="matrix(0,-2,2,0,906.76,1523.82)" + id="g433"> + <switch + id="switch431"> + <foreignObject + style="overflow: visible; text-align: left;" + pointer-events="none" + width="100%" + height="100%" + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"> + <xhtml:div + style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 205px; height: 1px; padding-top: 154px; margin-left: 505px;"> + <xhtml:div + style="box-sizing: border-box; font-size: 0; text-align: center; "> + <xhtml:div + style="display: inline-block; font-size: 16px; font-family: Teko; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Interchange physical netlist</xhtml:div> + </xhtml:div> + </xhtml:div> + </foreignObject> + <g + aria-label="Interchange physical netlist" + id="text429" + style="font-size:16px;font-family:Teko;text-anchor:middle;fill:#ffffff"> + <path + d="m 543.74401,148.984 h 1.44 V 159 h -1.44 z" + id="path10101" /> + <path + d="m 549.28,151.192 h 0.56 q 1.456,0 1.456,1.424 V 159 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 159 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path10103" /> + <path + d="m 555.32799,152.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 159 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path10105" /> + <path + d="m 557.64799,151.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path10107" /> + <path + d="m 564.656,151.176 h 0.32 v 1.248 H 564.4 q -1.008,0 -1.008,1.184 V 159 h -1.44 v -7.808 h 1.44 v 0.96 q 0.128,-0.416 0.448,-0.688 0.336,-0.288 0.816,-0.288 z" + id="path10109" /> + <path + d="m 570.17602,153.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path10111" /> + <path + d="m 573.80801,151.192 h 0.56 q 1.456,0 1.456,1.424 V 159 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 159 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path10113" /> + <path + d="m 580.12801,151.192 h 1.44 V 159 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path10115" /> + <path + d="m 585.40802,151.192 h 0.56 q 1.456,0 1.456,1.424 V 159 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 159 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path10117" /> + <path + d="m 591.72801,151.192 h 1.44 v 8.608 q 0,1.408 -1.504,1.408 h -2.672 v -1.136 h 2.256 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.368 v -1.328 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.424 v -4.864 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.544 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.256 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.448 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 z" + id="path10119" /> + <path + d="m 596.03202,151.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path10121" /> + <path + d="m 605.08804,151.192 h 0.56 q 1.456,0 1.456,1.424 v 4.976 q 0,1.408 -1.456,1.408 h -0.56 q -0.784,0 -0.992,-0.624 v 2.832 h -1.44 v -10.016 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z m 0.576,6.176 v -4.544 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 v 4.352 q 0,0.304 0.112,0.432 0.128,0.128 0.416,0.128 h 0.56 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path10123" /> + <path + d="m 610.84805,151.192 h 0.56 q 1.456,0 1.456,1.424 V 159 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 159 h -1.44 v -10.704 h 1.44 v 3.52 q 0.208,-0.624 0.992,-0.624 z" + id="path10125" /> + <path + d="m 615.40805,161.208 h -0.96 v -1.152 h 0.656 q 0.688,0 0.832,-0.528 l 0.16,-0.656 h -0.784 l -1.632,-7.68 h 1.472 l 1.184,6.544 1.104,-6.544 h 1.456 l -1.648,8.56 q -0.352,1.456 -1.84,1.456 z" + id="path10127" /> + <path + d="m 622.33603,157.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path10129" /> + <path + d="m 624.94402,149.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path10131" /> + <path + d="m 632.24001,153.656 h -1.424 v -0.832 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.688 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.688 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 v -0.832 h 1.424 v 1.056 q 0,1.408 -1.504,1.408 h -1.52 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 h 1.52 q 1.504,0 1.504,1.424 z" + id="path10133" /> + <path + d="m 636.35201,151.192 h 1.44 V 159 h -1.44 v -0.624 q -0.208,0.624 -0.992,0.624 h -0.576 q -1.44,0 -1.44,-1.408 v -4.976 q 0,-1.424 1.44,-1.424 h 0.576 q 0.784,0 0.992,0.624 z m -1.088,6.64 h 0.56 q 0.288,0 0.4,-0.128 0.128,-0.128 0.128,-0.432 v -4.352 q 0,-0.304 -0.128,-0.432 -0.112,-0.128 -0.4,-0.128 h -0.56 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 4.544 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 z" + id="path10135" /> + <path + d="m 640.64002,159 h -1.44 v -10.704 h 1.44 z" + id="path10137" /> + <path + d="m 646.80002,151.192 h 0.56 q 1.456,0 1.456,1.424 V 159 h -1.44 v -6.176 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.56 q -0.288,0 -0.416,0.128 -0.112,0.128 -0.112,0.432 V 159 h -1.44 v -7.808 h 1.44 v 0.624 q 0.208,-0.624 0.992,-0.624 z" + id="path10139" /> + <path + d="m 651.66401,151.192 h 1.568 q 1.504,0 1.504,1.424 v 2.928 h -3.152 v 1.856 q 0,0.272 0.096,0.368 0.096,0.096 0.384,0.096 h 0.736 q 0.288,0 0.384,-0.096 0.096,-0.096 0.096,-0.384 v -0.64 h 1.408 v 0.848 q 0,1.408 -1.488,1.408 h -1.536 q -1.488,0 -1.488,-1.408 v -4.976 q 0,-1.424 1.488,-1.424 z m -0.08,3.296 h 1.728 v -1.696 q 0,-0.272 -0.096,-0.368 -0.08,-0.096 -0.368,-0.096 h -0.784 q -0.288,0 -0.384,0.096 -0.096,0.096 -0.096,0.368 z" + id="path10141" /> + <path + d="m 658.60802,152.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 159 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path10143" /> + <path + d="m 660.91202,159 h -1.44 v -10.704 h 1.44 z" + id="path10145" /> + <path + d="m 662.28801,149.704 v -1.424 h 1.504 v 1.424 z m 1.472,9.296 h -1.44 v -7.808 h 1.44 z" + id="path10147" /> + <path + d="m 667.776,157.432 v -1.296 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.816 q -1.488,0 -1.488,-1.408 v -1.648 q 0,-1.424 1.488,-1.424 h 1.168 q 1.504,0 1.504,1.424 v 0.752 h -1.408 v -0.608 q 0,-0.288 -0.096,-0.368 -0.096,-0.096 -0.384,-0.096 h -0.384 q -0.288,0 -0.384,0.096 -0.096,0.08 -0.096,0.368 v 1.344 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.832 q 1.472,0 1.472,1.424 v 1.6 q 0,1.408 -1.488,1.408 h -1.184 q -1.488,0 -1.488,-1.408 v -0.768 h 1.408 v 0.608 q 0,0.288 0.096,0.384 0.096,0.08 0.384,0.08 h 0.384 q 0.288,0 0.384,-0.08 0.096,-0.096 0.096,-0.384 z" + id="path10149" /> + <path + d="m 673.05599,152.36 h -1.072 v 4.944 q 0,0.288 0.08,0.384 0.096,0.08 0.384,0.08 h 0.608 V 159 h -1.024 q -1.504,0 -1.504,-1.408 v -5.232 h -0.736 v -1.168 h 0.736 v -1.328 h 1.456 v 1.328 h 1.072 z" + id="path10151" /> + </g> + </switch> + </g> + <path + d="M 1,60 H 441" + fill="none" + stroke="#10cfc9" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path435" /> + <path + d="M 461,60 H 701" + fill="none" + stroke="#10cfc9" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path437" /> + <path + d="m 721,60 h 725" + fill="none" + stroke="#10cfc9" + stroke-width="2" + stroke-miterlimit="10" + pointer-events="stroke" + id="path439" /> + <switch + id="switch449"> + <g + requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" + id="g443" /> + <a + transform="translate(0,-5)" + xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" + target="_blank" + id="a447"> + <text + text-anchor="middle" + font-size="10px" + x="50%" + y="100%" + id="text445">Viewer does not support full SVG 1.1</text> + </a> + </switch> +</svg> diff --git a/docs/conf.py b/docs/conf.py index 557060990..281dd71da 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -140,6 +140,7 @@ intersphinx_mapping = { "python": ("https://docs.python.org/3/", None), "arch-defs": ("https://f4pga.readthedocs.io/projects/arch-defs/en/latest/", None), + "interchange": ("https://fpga-interchange-schema.readthedocs.io/", None), "fasm": ("https://fasm.readthedocs.io/en/latest/", None), "prjtrellis": ("https://prjtrellis.readthedocs.io/en/latest/", None), "prjxray": ("https://f4pga.readthedocs.io/projects/prjxray/en/latest/", None), diff --git a/docs/how.rst b/docs/how.rst index f29abfe5e..b66ca85d9 100644 --- a/docs/how.rst +++ b/docs/how.rst @@ -3,65 +3,66 @@ How it works To understand how F4PGA works, it is best to start with an overview of the general EDA tooling ecosystem and then proceed to see what the F4PGA project consists of. - -EDA Tooling Ecosystem -===================== - -For both ASIC- and FPGA-oriented EDA tooling, there are three major areas that -the workflow needs to cover: hardware description, frontend and backend. - -Hardware description languages are generally open, with both established HDLs -such as Verilog and VHDL and emerging software-inspired paradigms like -`Chisel <https://chisel.eecs.berkeley.edu/>`_, -`SpinalHDL <https://spinalhdl.github.io/SpinalDoc-RTD/>`_ or -`Migen <https://m-labs.hk/gateware/migen/>`_. -The major problem lies however in the front- and backend, where previously -there was no established standard, vendor-neutral tooling that would cover -all the necessary components for an end-to-end flow. - -This pertains both to ASIC and FPGA workflows, although F4PGA focuses -on the latter (some parts of F4PGA will also be useful in the former). - -.. figure:: _static/images/EDA.svg - -Project structure -================= +For both ASIC- and FPGA-oriented EDA tooling, there are three major areas that the workflows need to cover: description, +frontend and backend. + +.. image:: _static/images/EDA.svg + :align: center + +Hardware description languages are either established (such as Verilog and `VHDL ➚ <https://IEEE-P1076.gitlab.io/>`__) or +emerging software-inspired paradigms like +`Chisel ➚ <https://chisel.eecs.berkeley.edu/>`_, +`SpinalHDL ➚ <https://spinalhdl.github.io/SpinalDoc-RTD/>`_, +`Migen ➚ <https://m-labs.hk/gateware/migen/>`_, or +:gh:`Amaranth ➚ <amaranth-lang>`. +Since early 2000s, free and open source tools allow simulating HDLs. +However, for several decades the major problem lied in the frontend and backend, where there was no established +standard vendor-neutral tooling that would cover all the necessary components for an end-to-end flow. +This pertains both to ASIC and FPGA workflows. +Although F4PGA focuses on the latter, some parts of F4PGA will also be useful in the former. To achieve F4PGA's goal of a complete FOSS FPGA toolchain, a number of tools and projects are necessary to provide all the needed components of an end-to-end flow. -Thus, F4PGA serves as an umbrella project for several activities, the central of which pertains to the creation of -so-called FPGA "architecture definitions", i.e. documentation of how specific FPGAs work internally. -More information can be found in the :doc:`F4PGA Architecture Definitions <arch-defs:index>` project. +The F4PGA toolchains consist of logic synthesis and implementation tools, as well as chip documentation projects for +chips of various vendors. +Thus, F4PGA serves as an umbrella project for several activities. + +.. image:: _static/images/parts.svg + :align: center -Those definitions and serve as input to backend tools like :gh:`nextpnr <YosysHQ/nextpnr>` and `Verilog to Routing <https://verilogtorouting.org/>`_, -and frontend tools like `Yosys <http://www.clifford.at/yosys/>`_. +The central resources are the so-called FPGA "architecture definitions" (i.e. documentation of how specific FPGAs work +internally) and the "interchange schema" (for logical and physical netlists). +Those definitions serve as input to frontend and backend tools, such as +`Yosys ➚ <http://www.clifford.at/yosys/>`__, +:gh:`nextpnr ➚ <YosysHQ/nextpnr>` and `Verilog to Routing ➚ <https://verilogtorouting.org/>`_. They are created within separate collaborating projects targeting different FPGAs: -* :doc:`Project X-Ray <prjxray:index>` for Xilinx 7-Series -* `Project IceStorm <http://www.clifford.at/icestorm/>` for Lattice iCE40 -* :doc:`Project Trellis <prjtrellis:index>` for Lattice ECP5 FPGAs +* :doc:`Project X-Ray ➚ <prjxray:index>` for Xilinx 7-Series +* `Project IceStorm ➚ <http://www.clifford.at/icestorm/>`__ for Lattice iCE40 +* :doc:`Project Trellis ➚ <prjtrellis:index>` for Lattice ECP5 FPGAs -.. figure:: _static/images/parts.svg +More information can be found at :doc:`F4PGA Architecture Definitions ➚ <arch-defs:index>` and :doc:`FPGA Interchange ➚ <interchange:index>`. -The F4PGA toolchain consists of logic synthesis and implementation tools, as well as chip documentation projects for -chips of various vendors. To prepare a working bitstream for a particular FPGA chip, the toolchain goes through the following stages: -* First, a description of the FPGA chip is created with the information from the relevant bitstream documentation +* A description of the FPGA chip is created with the information from the relevant bitstream documentation project. - This part is done within the :gh:`F4PGA Architecture Definitions <chipsalliance/f4pga-arch-defs>`. + This part is done within the :gh:`F4PGA Architecture Definitions ➚ <chipsalliance/f4pga-arch-defs>`. The project prepares information about the timings and resources available in the chip needed at the implementation stage, as well as techmaps for the synthesis tools. -* The second step is logic synthesis. - It is carried out in the Yosys framework, which expresses the input Verilog file by means of the block and connection - types available in the chosen chip. + .. NOTE:: + This stage is typically pre-built and installed as assets. + However, developers contributing to the bitstream documentation might build it. + +* Then, logic synthesis is carried out in the `Yosys ➚ <http://www.clifford.at/yosys/>`__ framework, which expresses the + user-provided hardware description by means of the block and connection types available in the chosen chip. * The next step is implementation. - Placement and routing tools put individual blocks from the synthesis description in the specific chip locations and - create paths between them. - To do that, F4PGA uses either :gh:`nextpnr <YosysHQ/nextpnr>` or `Verilog to Routing :gh:<verilog-to-routing/vtr-verilog-to-routing>`. + Placement and routing tools put individual blocks from the synthesis description in specific chip locations and create + paths between them. + To do that, F4PGA uses either :gh:`nextpnr ➚ <YosysHQ/nextpnr>` or :gh:`Verilog to Routing ➚ <verilog-to-routing/vtr-verilog-to-routing>`. * Finally, the design properties are translated into a set of features available in the given FPGA chip. - These features are saved in the :gh:`fasm format <chipsalliance/fasm>`, which is developed as part of F4PGA. - The fasm file is then translated to bitstream using the information from the bitstream documentation projects. + These features are saved in the :gh:`FASM format ➚ <chipsalliance/fasm>`, which is developed as part of F4PGA. + The FASM file is then translated to a bitstream, using the information from the bitstream documentation projects. From c978d0276b86adbb2966e24225bfb0003aad472f Mon Sep 17 00:00:00 2001 From: Unai Martinez-Corral <umartinezcorral@antmicro.com> Date: Wed, 16 Mar 2022 04:15:29 +0100 Subject: [PATCH 2/2] docs/glossary: update Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com> --- docs/_static/images/flow.png | Bin 0 -> 10682 bytes docs/_static/images/step.png | Bin 0 -> 11200 bytes docs/_static/images/tool.png | Bin 0 -> 5495 bytes docs/community.rst | 2 + docs/glossary.rst | 127 ++++++++++++++++++++++++++++++++++- 5 files changed, 127 insertions(+), 2 deletions(-) create mode 100644 docs/_static/images/flow.png create mode 100644 docs/_static/images/step.png create mode 100644 docs/_static/images/tool.png diff --git a/docs/_static/images/flow.png b/docs/_static/images/flow.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6e7bbbaff4032f9aee5eb535b8bed6ea50c269 GIT binary patch literal 10682 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 TK9g-glZhewR1r}sY2g1~QUAn$ literal 0 HcmV?d00001 diff --git a/docs/_static/images/step.png b/docs/_static/images/step.png new file mode 100644 index 0000000000000000000000000000000000000000..e63a904e7f79ca6a72e797b8f15ba6acbab62a9d GIT binary patch literal 11200 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 DM)7Dk literal 0 HcmV?d00001 diff --git a/docs/_static/images/tool.png b/docs/_static/images/tool.png new file mode 100644 index 0000000000000000000000000000000000000000..b6cfc4467c7e9cff18c98e87933bb2fd70405be8 GIT binary patch literal 5495 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 DUfeI8 literal 0 HcmV?d00001 diff --git a/docs/community.rst b/docs/community.rst index af7703496..0b812da0b 100644 --- a/docs/community.rst +++ b/docs/community.rst @@ -1,3 +1,5 @@ +.. _Community: + Community ######### diff --git a/docs/glossary.rst b/docs/glossary.rst index 62ae5314e..3eae7fdfe 100644 --- a/docs/glossary.rst +++ b/docs/glossary.rst @@ -2,6 +2,129 @@ Glossary ######## .. glossary:: + :sorted: - File - A representation of a physical file. + HDL + A Hardware Description Language (HDL) is a computer language used for describing hardware designs. + HDLs in the scope of F4PGA include established (such as Verilog and `VHDL ➚ <https://IEEE-P1076.gitlab.io/>`__) or + emerging software-inspired paradigms like + `Chisel ➚ <https://chisel.eecs.berkeley.edu/>`_, + `SpinalHDL ➚ <https://spinalhdl.github.io/SpinalDoc-RTD/>`_, + `Migen ➚ <https://m-labs.hk/gateware/migen/>`_, or + :gh:`Amaranth ➚ <amaranth-lang>`. + + Tool + * A software application available as a CLI entrypoint, a shared library or an (interpreted) script. + + * Within :term:`f4pga <F4PGA>`, a *tool* is a Python abstraction that wraps a software application: + + .. image:: _static/images/tool.png + :align: center + + Step + Within :term:`f4pga <F4PGA>`, a *step* is a unit of execution, which is characterized by a set of + :term:`dependencies <Dependency>` and a set of :term:`artifacts <Artifact>`, + and it is composable in a :term:`flow <Flow>`. + *Steps* might wrap a single or multiple :term:`tools <Tool>`. + + .. image:: _static/images/step.png + :align: center + + Flow + Within :term:`f4pga <F4PGA>`, a *flow* is a :wikipedia:`directed graph ➚ <Directed_graph>` of :term:`steps <Step>`, which + describes end-to-end sequences to achieve specific tasks. + A *flow* might used as a step within another *flow*. + In such cases, terms *subflow* or *partial flow* are used. + + .. image:: _static/images/flow.png + :align: center + + CLI + A :wikipedia:`Command-Line Interface (CLI) ➚ <Command-line_interface>` is an application that processes commands to + a computer program in the form of lines of text, typically interactively (through a terminal) or in batch mode + (through scripts). + Most of the applications used in F4PGA are meant to be used through CLIs. + Precisely, :term:`f4pga <F4PGA>` :term:`tools <Tool>` provide Python abstractions around the CLIs. + + Module + :ref:`The Python Tutorial » Modules ➚ <python:tut-modules>` are files containing Python statements and definitions + (variables, functions, clases,...). + The file name is the module name with the suffix ``.py`` appended. + + Within :term:`f4pga <F4PGA>`, user-defined *modules* allow extending the built-in :term:`flows <Flow>` and + :term:`steps <Step>` to achieve custom and/or complex tasks. + + Dependency + A *dependency* is a prerequisite to execute a :term:`f4pga <F4PGA>` :term:`step <Step>` in a :term:`flow <Flow>`. + *Dependencies* might be files (such as HDL sources, constraints, etc.), :term:`artifacts <Artifact>` from previous + *steps* or :term:`tools <Tool>`. + + Artifact + An *artifact* is a result produced by a :term:`step <Step>` when executed. + Typically, *artifacts* are files and logs generated by the :term:`tools <Tool>`. + However, within :term:`f4pga <F4PGA>` :term:`flows <Flow>`, (meta)data can be passed across *steps* without saving + it to disk. + + Target + Within :term:`f4pga <F4PGA>`, :term:`flows <Flow>` can have multiple leaf *steps*, producing different results off some + shared previous *steps*. + The *target* of a *flow* specifies which *steps* to execute in a run. + + F4PGA + + * *Uppercase*: + + * FOSS Flows For FPGA (F4PGA), the name of the project as a whole. + + * A Workgroup under the CHIPS Alliance. + See :ref:`Community`. + + * *Lowercase*: + + * Python package providing utilities. + + * The main CLI entrypoint provided by the Python package. + + Cache + Within :term:`f4pga <F4PGA>`, the content of :term:`dependencies <Dependency>` and :term:`artifacts <Artifact>` can + be tracked to optimize consecutive executions of the same :term:`flow <Flow>`. + The *cache* contains the :wikipedia:`hash ➚ <Hash_function>` of the assets. + + Resolution + Relations between :term:`f4pga <F4PGA>` :term:`steps <Step>`, :term:`dependencies <Dependency>` and :term:`artifacts <Artifact>` + can get complex easily. + On top of computing the topological sorting, :term:`f4pga <F4PGA>` checks the existence of the assets, and supports + displaying the status. + + Definition + Within :term:`f4pga <F4PGA>`, a :term:`flow <Flow>` *definition* is the description of which :term:`steps <Step>` + are to be executed and which :term:`dependencies <Dependency>` and :term:`artifacts <Artifact>` are to be passed + along. + + Constraints + Set of parameters that allow users to select/specify certain physical characteristics of the FPGA device, such as + the pins/pads or the logic standard to use. + + Project + A set of :term:`HDL` sources, constraints and other assets used in a hardware :term:`design <Design>` or set of + designs. + + Design + Required :term:`HDL` sources, constraints and other assets to execute a :term:`flow <Flow>` and achieve a task. + + Configuration + Within :term:`f4pga <F4PGA>`, a *project configuration* is the set of parameters needed for executing a + :term:`flow <Flow>` on a given :term:`design <Design>`. + The *configuration* might be provided through a Python API, or through a file using declarative format (such as JSON, + YAML, INI,...). + + Model + * *Project model*: a generic description of an EDA project, independent of vendor and tools. + It reflects multiple design variants, grouping of source files into file sets or linking testbenches to + components or subsystems in a design. + * *Simulation model*: :term:`HDL <HDL>` sources interpreted as programming languages by simulators, which can + generate interpeted or executable :term:`artifacts <Artifact>`. + + Toolchain + :wikipedia:`Toolchain ➚ <Toolchain>` is a generic term used to refer to a set of programming tools used + consecutively to perform a complex software development task.