@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
/*!
Theme Name: RightRev
Author: Baunfire
Description: 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: RightRev
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned. 

RightRev is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later. 

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
***/html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;width:100%}a,button,div,fieldset,i,li,ol,p,span,ul{font-family:Inter,sans-serif}p{margin-top:0}.bg-dark{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}fieldset{border-width:0;padding:0}video::-webkit-media-controls-panel{background-image:linear-gradient(transparent,transparent)!important}.custom-video .playpause{bottom:0;height:25%;left:0;margin:auto;position:absolute;right:0;top:0;width:25%}:root{--color-blue:#0074e8;--color-navy-blue:#004080;--color-deep-purple:#250144;--color-charcoal:#25282e;--color-grey:#f3f9fe;--color-white:#fff;--color-blue-50:rgba(0,116,232,.5);--color-purple-50:rgba(151,45,237,.5);--color-charcoal-75:rgba(37,40,46,.75);--color-charcoal-50:rgba(37,40,46,.5);--color-charcoal-15:rgba(37,40,46,.15);--color-text-selection:#accef7;--blue-gradient:linear-gradient(90deg,#0074e8,#a933fb)}.color-brand-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.color-brand-gray-darkest{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.symphonyai-navbar{--tw-bg-opacity:1;--tw-shadow:0 3px 10px 0 rgba(0,0,0,.102);--tw-shadow-colored:0 3px 10px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-family:Inter,sans-serif;height:auto;position:fixed;top:0;z-index:9999}.symphonyai-navbar,.symphonyai-navbar .header-inner{padding:0;transition-duration:.15s;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.symphonyai-navbar .header-inner{background-color:transparent;position:relative}.block_AB013.symphonyai-navbar .header-inner .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.symphonyai-navbar .header-inner:before{--tw-content:"";border:solid transparent;border-width:0 0 1px;bottom:0;content:var(--tw-content);left:0;position:absolute;width:100%}.symphonyai-navbar .header-inner:after{--tw-bg-opacity:0.33;--tw-backdrop-blur:blur(10px);--tw-content:"";-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(81 81 81/var(--tw-bg-opacity));content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.symphonyai-navbar .header-inner:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1200px){.symphonyai-navbar .header-inner:hover .navbar-brand img{filter:none}.symphonyai-navbar .header-inner:hover .menu .menu-item .nav-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.symphonyai-navbar .header-inner:hover .menu .menu-item .nav-link:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}}.symphonyai-navbar .header-inner .header-nav{align-items:center;display:flex;height:68px;padding:20px;position:relative;z-index:1}@media (min-width:1200px){.symphonyai-navbar .header-inner .header-nav{height:86px;padding:0 15px}}.symphonyai-navbar .header-mobile{align-items:center;display:flex;position:relative}@media (max-width:1199px){.symphonyai-navbar .header-mobile{height:100%;left:0;top:0;width:100%;z-index:999}}.symphonyai-navbar .header-mobile .heading-link.labels-group{font-size:13px;font-weight:600;line-height:140%;margin-left:20px}@media (min-width:1200px){.symphonyai-navbar .header-mobile .heading-link.labels-group{display:none}}.symphonyai-navbar .navbar-collapse{height:100%;justify-content:flex-end}@media (max-width:1199px){.symphonyai-navbar .navbar-collapse{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;height:calc(100vh - 104px)!important;left:0!important;overflow:auto!important;position:fixed;top:70px!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;width:100%!important}}@media (min-width:1200px){.symphonyai-navbar .navbar-collapse .get-started{align-items:center;display:flex;justify-content:center;margin-left:16px}}@media (max-width:1199px){.symphonyai-navbar .navbar-collapse .get-started{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:20px;position:relative;text-align:center;width:100%;z-index:999}}.symphonyai-navbar .navbar-collapse .get-started .btn{margin-bottom:0}@media (max-width:1199px){.symphonyai-navbar .navbar-collapse .get-started a{text-align:center;width:100%}.symphonyai-navbar .navbar-collapse.show{display:flex;flex-direction:column;justify-content:space-between}.symphonyai-navbar .navbar-collapse.show .menu-header-menu-navigation-container{opacity:1}.symphonyai-navbar .navbar-collapse.collapsing{display:flex;flex-direction:column;justify-content:space-between}.symphonyai-navbar .navbar-collapse .menu-header-menu-navigation-container{opacity:0;overflow-y:scroll;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}}.symphonyai-navbar .navbar-brand{display:flex;line-height:1;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}.symphonyai-navbar .navbar-brand img{--tw-brightness:brightness(0);--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:22px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.symphonyai-navbar .navbar-brand img{height:28px}}.symphonyai-navbar .dropdown-solutions{border:solid $ColorGray2;border-width:0 0 0 1px;display:none;margin-left:20px;padding:21px 20px;position:relative}@media (min-width:577px){.symphonyai-navbar .dropdown-solutions{display:block}}.symphonyai-navbar .dropdown-solutions .btn{padding-right:47px;position:relative}.symphonyai-navbar .dropdown-solutions .btn:after{--tw-translate-y:50%;--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.802 1.221 6 6 6-6' stroke='%2325282E'/%3E%3C/svg%3E");background-size:contain;bottom:50%;content:var(--tw-content);cursor:pointer;height:7px;position:absolute;right:26px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:12px}.symphonyai-navbar .dropdown-solutions.ds-mobile{border:solid #00000012;border-width:1px 0 0;display:block;margin:0;padding:10px 20px 11px;position:relative;width:100%}.symphonyai-navbar .dropdown-solutions.ds-mobile:after{--tw-content:"";content:var(--tw-content);right:20px;top:19px}@media (min-width:577px){.symphonyai-navbar .dropdown-solutions.ds-mobile{display:none}}.symphonyai-navbar .dropdown-solutions.ds-mobile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.802 1.221 6 6 6-6' stroke='%231A2D39'/%3E%3C/svg%3E")}.symphonyai-navbar .dropdown-solutions.ds-mobile a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));line-height:1}.symphonyai-navbar .navbar-toggler{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;align-items:center;background-color:transparent;border-radius:0;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:28px;justify-content:flex-end;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:28px;z-index:3}.block_AB013.symphonyai-navbar .navbar-toggler .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.symphonyai-navbar .navbar-toggler:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1200px){.symphonyai-navbar .navbar-toggler{display:none}}.symphonyai-navbar .navbar-toggler .icon-hamburger{height:16px;width:23px}@media (min-width:1200px){.symphonyai-navbar .navbar-toggler .icon-hamburger{display:none}}.symphonyai-navbar .navbar-toggler .icon-hamburger rect{fill:#fff;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-navbar .navbar-toggler .icon-close{display:none;height:18px;width:18px}.symphonyai-navbar .navbar-toggler .icon-close rect{fill:#fff;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-navbar .navbar-toggler.close-navbar .icon-close{display:block}.symphonyai-navbar .navbar-toggler.close-navbar .icon-hamburger{display:none}.symphonyai-navbar .menu-header-menu-navigation-container{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:0}@media (min-width:1200px){.symphonyai-navbar .menu-header-menu-navigation-container{align-items:center;flex-direction:row;height:100%;justify-content:flex-end}}.symphonyai-navbar .menu{display:block;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;list-style-type:none;margin:auto;padding:0;width:100%}@media (min-width:1200px){.symphonyai-navbar .menu{display:inline-flex;width:-moz-fit-content;width:fit-content}}@media (max-width:1199px){.symphonyai-navbar .menu .menu-item{display:block;padding:0 20px;position:relative;width:100%}}.symphonyai-navbar .menu .menu-item .nav-link{--tw-text-opacity:1;align-items:center;border:solid transparent;border-width:3px 0 0;color:rgb(37 40 46/var(--tw-text-opacity));display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:600;height:100%;margin:0;padding:16px 0;position:relative;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-navbar .menu .menu-item .nav-link:after,.symphonyai-navbar .menu .menu-item .nav-link:before{--tw-content:"";content:var(--tw-content)}.symphonyai-navbar .menu .menu-item .nav-link:active,.symphonyai-navbar .menu .menu-item .nav-link:focus,.symphonyai-navbar .menu .menu-item .nav-link:hover{--tw-text-opacity:1;background-color:transparent;color:rgb(0 116 232/var(--tw-text-opacity))}@media (min-width:1200px){.symphonyai-navbar .menu .menu-item .nav-link{--tw-text-opacity:1;border-width:0;color:rgb(255 255 255/var(--tw-text-opacity));font-size:16px;padding:16px}.symphonyai-navbar .menu .menu-item .nav-link:after,.symphonyai-navbar .menu .menu-item .nav-link:before{--tw-content:none;content:var(--tw-content)}}@media (max-width:1199px){.symphonyai-navbar .menu .menu-item .nav-link:before{border:solid #00000010;border-width:1px 0 0;left:0;position:absolute;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.symphonyai-navbar .menu .menu-item .nav-link.dropdown-item:after{--tw-rotate:0deg;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 8.5 8L18 1' stroke='%2325282E' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;height:10px;position:absolute;right:0;top:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:17px}.symphonyai-navbar .menu .menu-item .nav-link.dropdown-item.show{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.symphonyai-navbar .menu .menu-item .nav-link.dropdown-item.show:after{--tw-rotate:-180deg;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.symphonyai-navbar .menu .menu-item .nav-link.dropdown-toggle{position:relative}.symphonyai-navbar .menu .menu-item .nav-link.dropdown-toggle:after{--tw-rotate:0deg;--tw-content:"";background-color:$IconChevronUp;background-size:cover;border-style:none;content:var(--tw-content);display:inline-block;height:7px;margin:-3px 0 0 12px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:12px}@media (min-width:1200px){.symphonyai-navbar .menu .menu-item .nav-link.dropdown-toggle:after{content:var(--tw-content);display:none}}.symphonyai-navbar .menu .menu-item .nav-link.dropdown-toggle.show:after{--tw-rotate:-180deg;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.symphonyai-navbar .menu .menu-item .toggler{display:none}.symphonyai-navbar .menu .menu-item .dropdown-menu .dropdown-active>a img{--tw-rotate:90deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown{position:static}.symphonyai-navbar .menu .dropdown .megamenu{margin-top:0!important}}.symphonyai-navbar .menu .dropdown .megamenu{display:none}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu{--tw-bg-opacity:1;--tw-shadow:0 3px 5px -3px rgba(0,0,0,.102);--tw-shadow-colored:0 3px 5px -3px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));background-position:0 104.6%;background-repeat:repeat-x;border-radius:0;border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:0;margin:auto;padding:20px;position:absolute;top:100%;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.symphonyai-navbar .menu .dropdown .megamenu:after,.symphonyai-navbar .menu .dropdown .megamenu:before{--tw-content:"";content:var(--tw-content)}}@media (max-width:1199px){.symphonyai-navbar .menu .dropdown .megamenu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-style:none;padding:0 0 30px;position:relative!important;transform:none!important;width:100%}.block_AB004.symphonyai-navbar .menu .dropdown .megamenu .block-solutions{margin-top:0}}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu:before{left:-100%;min-height:100%}.symphonyai-navbar .menu .dropdown .megamenu:after,.symphonyai-navbar .menu .dropdown .megamenu:before{--tw-bg-opacity:1;--tw-shadow:0 3px 5px -3px rgba(0,0,0,.102);--tw-shadow-colored:0 3px 5px -3px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));background-position:0 104.6%;background-repeat:repeat-x;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:100%;position:absolute;top:0;width:100%}.symphonyai-navbar .menu .dropdown .megamenu:after{min-height:100px;right:-100%}}.symphonyai-navbar .menu .dropdown .megamenu.show{display:block!important}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner{display:flex}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner:after,.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner:before{--tw-content:"";--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content);height:100%;left:-10px;position:absolute;top:-2px;width:25px;z-index:9}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row{display:flex;flex-direction:column}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row{flex-direction:row;padding:10px 0}}@media (max-width:1199px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row{width:100%}}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column{padding:0 50px}}@media (max-width:1199px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column .megamenu-subnav.solutions{padding-top:0!important;width:100%!important}.block_AB004.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column .megamenu-subnav.solutions .block-solutions{margin-top:0}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column .megamenu-subnav.solutions li a{padding-left:30px!important}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column .megamenu-subnav.solutions li a .heading-title{margin-bottom:0!important}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left{padding-right:66px}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left{min-width:446px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions{padding:15px 30px}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:16px;min-width:unset;padding:30px;position:relative;width:446px}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions:after{--tw-content:"";background-image:url(../img/solution-mask.png);background-size:cover;content:var(--tw-content);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:9}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions article{display:flex;height:100%;justify-content:space-between;position:relative;z-index:11}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions .column-left__link{--tw-text-opacity:1;align-items:center;color:rgb(0 116 232/var(--tw-text-opacity));display:none;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:.28px;line-height:100%}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions .column-left__link{display:flex}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions .text-paragraph{display:none}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions .text-paragraph{display:block}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-left.solutions .text-paragraph p{font-size:14px;font-weight:400;line-height:140%}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right.solutions{padding-right:0}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right.solutions:after{content:var(--tw-content);display:none}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article{display:flex;flex-direction:column;gap:0;max-width:330px}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article{gap:20px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .heading-overline{font-family:Inter,sans-serif;font-size:18px;letter-spacing:0;line-height:22px}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .heading-overline{font-size:20px;line-height:24px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .text-paragraph,.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .text-paragraph p{font-family:Inter,sans-serif}@media (max-width:1199px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .text-paragraph,.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .text-paragraph p{font-size:14px;line-height:20px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article figure{display:none;overflow:hidden}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article figure{display:block}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article figure img{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1199px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .btn{--tw-text-opacity:1;background-color:transparent;border-color:transparent;color:rgb(0 116 232/var(--tw-text-opacity));display:inline-block;font-family:Inter,sans-serif;padding-left:0}.block_AB013.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .btn .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .btn span{position:relative}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column article .btn span:after{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4.5L1 10' stroke='%230074E8' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;content:var(--tw-content);height:11px;position:absolute;right:-15px;top:4px;width:7px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right{align-items:center;display:flex;position:relative}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right:after{--tw-content:"";background-color:#00000010;content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:1px}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));list-style-type:none;margin:0;row-gap:50px}}@media (max-width:1199px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav{display:flex;flex-direction:column;padding:40px 0 10px}}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions{-moz-column-gap:60px;column-gap:60px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a{border-top-width:0;gap:0;height:100%;padding:18px 27px 18px 45px}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a:after{content:var(--tw-content);display:none}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a:hover{border-top-width:0}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a:hover:after{content:var(--tw-content);display:none}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a:hover{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:16px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a .heading-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a .heading-title svg{opacity:0}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a:hover .heading-title svg{opacity:1}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav.solutions li a:hover .heading-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a{--tw-text-opacity:1;border:solid transparent;border-width:3px 0 0;color:rgb(37 40 46/var(--tw-text-opacity));display:flex;flex-direction:column;padding:10px 0;position:relative;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a{-moz-column-gap:50px;column-gap:50px;padding-bottom:20px;padding-top:20px;row-gap:16px}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a:after{--tw-content:"";border:solid #00000010;border-width:1px 0 0;content:var(--tw-content);left:0;position:absolute;top:0;width:100%}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a:hover{--tw-border-opacity:1;border-top-color:rgb(0 232 196/var(--tw-border-opacity))}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a:hover:after{--tw-border-opacity:1;border-top-color:rgb(0 232 196/var(--tw-border-opacity));content:var(--tw-content)}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a .heading-link{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a .heading-link{font-size:20px;line-height:24px}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a .heading-link.labels-group{position:relative}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a .heading-link.labels-group i{display:none;left:-25px;position:absolute}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a .description-link{display:none;font-family:Inter,sans-serif;font-size:14px;line-height:20px}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a .description-link{display:block}}.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a:hover .heading-link{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-family:Inter,sans-serif}@media (min-width:1200px){.symphonyai-navbar .menu .dropdown .megamenu .megamenu-inner .megamenu-row .megamenu-column.column-right .megamenu-subnav li a:hover .heading-link.labels-group i{display:block}.symphonyai-navbar .menu .dropdown .megamenu.show{border-radius:0!important;left:0!important;top:100%!important;transform:none!important}}.symphonyai-navbar .menu.menu-solutions li:first-child .nav-link:before{border-top-color:transparent}.symphonyai-navbar.fixed .header-inner:after,.symphonyai-navbar.has-quick-menu .header-inner:after,.symphonyai-navbar.header-white .header-inner:after{content:var(--tw-content);display:none}.symphonyai-navbar.fixed .header-inner .navbar-brand img,.symphonyai-navbar.has-quick-menu .header-inner .navbar-brand img,.symphonyai-navbar.header-white .header-inner .navbar-brand img{filter:none}@media (min-width:1200px){.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));position:relative}.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link.active,.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link:focus,.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link:hover,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link.active,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link:focus,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link:hover,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link.active,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link:focus,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link:hover{background-color:transparent}.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link.active:after,.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link:focus:after,.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link:hover:after,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link.active:after,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link:focus:after,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link:hover:after,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link.active:after,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link:focus:after,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link:hover:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:24px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:90%}.symphonyai-navbar.fixed .header-inner .menu .menu-item .nav-link.show:after,.symphonyai-navbar.has-quick-menu .header-inner .menu .menu-item .nav-link.show:after,.symphonyai-navbar.header-white .header-inner .menu .menu-item .nav-link.show:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:15px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:80%}}.symphonyai-navbar.fixed .icon-close rect,.symphonyai-navbar.fixed .icon-hamburger rect,.symphonyai-navbar.has-quick-menu .icon-close rect,.symphonyai-navbar.has-quick-menu .icon-hamburger rect,.symphonyai-navbar.header-white .icon-close rect,.symphonyai-navbar.header-white .icon-hamburger rect{fill:#25282e}.symphonyai-navbar .solutions-menu{border:solid #00000012;border-width:1px 0 0;display:none;overflow:hidden;padding:0;width:100%}@media (min-width:1200px){.symphonyai-navbar .solutions-menu{--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:auto;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}}@media (max-width:1199px){.symphonyai-navbar .solutions-menu{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;height:calc(100% - 105px)!important;left:20px!important;overflow:auto!important;position:fixed!important;transform:none!important;width:calc(100% - 40px)!important}}@media (max-width:576px){.symphonyai-navbar .solutions-menu{margin-top:0}}@media (max-width:767px){.symphonyai-navbar .solutions-menu{height:calc(100vh - 104px)}}.symphonyai-navbar .solutions-menu-back{display:inline-block;font-size:16px;margin:20px 20px 0;padding-left:17px;position:relative}.symphonyai-navbar .solutions-menu-back:after{--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.symphonyai-navbar .solutions-menu-back{display:none;margin-left:50px;margin-right:50px}}.symphonyai-navbar .solutions-menu-back:after{stroke:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));--tw-rotate:90deg;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.802 1.221 6 6 6-6' stroke='%230d6dfd'/%3E%3C/svg%3E");background-size:contain;bottom:9px;cursor:pointer;height:7px;left:0;pointer-events:none;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:12px}.symphonyai-navbar .solutions-menu a .active{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.symphonyai-navbar .solutions-menu .megamenu-row{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.symphonyai-navbar .solutions-menu .megamenu-row{flex-direction:row}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));padding:20px 20px 0;width:100%}.block_AB004.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column{padding-bottom:50px!important}@media (min-width:768px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column{padding:50px;width:50%}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.column-right+.megamenu-column.column-right{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.column-right{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));position:relative}@media (max-width:767px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.column-right{padding-bottom:10vh}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner{-moz-column-gap:20px;column-gap:20px;display:flex;flex-flow:row wrap;flex-direction:column;row-gap:15px}@media (min-width:768px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner{-moz-column-gap:20px;column-gap:20px;row-gap:40px}}@media (min-width:1200px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner{gap:30px}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list{width:calc(50% - 25px)}@media (max-width:1199px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list{width:100%}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .heading-title{color:#00000050;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-bottom:30px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .heading-title{font-size:18px;margin-bottom:35px}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .heading-subtitle{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-bottom:20px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v{display:flex;flex-direction:column}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li{margin-bottom:20px}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));display:block;font-size:16px;line-height:20px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a.col-header-link{font-weight:700}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a.active{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a.new{--tw-bg-opacity:1!important;background-color:rgb(243 249 254/var(--tw-bg-opacity))!important;padding:16px 20px 22px!important}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a.new span{display:block;font-size:11px;font-weight:500;margin-bottom:10px}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list .megamenu-subnav-v li a.new:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column .column-inner .column-list.empty-list .megamenu-subnav-v li{margin-bottom:-18px}}@media (min-width:1200px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.column-left .column-inner{justify-content:flex-end}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.has-multi-column.column-left .column-inner{justify-content:flex-start}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.has-heading-title{padding-top:105px}}.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.has-heading-title>div:first-child{position:relative}@media (min-width:1200px){.symphonyai-navbar .solutions-menu .megamenu-row .megamenu-column.has-heading-title>div:first-child .heading-title{position:absolute;top:-55px}}@media (min-width:768px){.symphonyai-navbar .solutions-menu .megamenu-row.number-1-col .megamenu-column.has-multi-column{width:100%}.symphonyai-navbar .solutions-menu .megamenu-row.number-1-col .megamenu-column .column-inner{gap:30px}.symphonyai-navbar .solutions-menu .megamenu-row.number-1-col .megamenu-column .column-inner .column-list{width:30%}}.symphonyai-navbar .solutions-menu.show{display:block!important;transform:none!important}@media (max-width:767px){.symphonyai-navbar .solutions-menu.show{height:calc(100vh - 140px)}}body.js-showmenu{overflow:hidden}@media (min-width:1200px){body.js-showmenu{overflow:auto}}body.js-showmenu .normal-dropdown-menu{display:block}body.js-showmenu .symphonyai-navbar .navbar-collapse .menu-header-menu-navigation-container{opacity:1}body.js-showmenu .symphonyai-navbar .header-inner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}body.js-showmenu .symphonyai-navbar .header-inner:after{content:var(--tw-content);display:none}body.js-showmenu .symphonyai-navbar .header-inner .navbar-brand img{filter:none}body.js-showmenu .symphonyai-navbar .header-inner .icon-close rect,body.js-showmenu .symphonyai-navbar .header-inner .icon-hamburger rect{fill:#25282e}body.js-show-megamenu .symphonyai-navbar .header-inner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}body.js-show-megamenu .symphonyai-navbar .header-inner:before{border-color:#00000010;content:var(--tw-content)}body.js-show-megamenu .symphonyai-navbar .header-inner:after{content:var(--tw-content);display:none}body.js-show-megamenu .symphonyai-navbar .header-inner .navbar-brand img{filter:none}@media (min-width:1200px){body.js-show-megamenu .symphonyai-navbar .header-inner .menu .menu-item .nav-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}body.js-show-megamenu .symphonyai-navbar .header-inner .menu .menu-item.dropdown.dropdown-active .nav-link{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}body.js-show-megamenu .symphonyai-navbar .header-inner .icon-close rect,body.js-show-megamenu .symphonyai-navbar .header-inner .icon-hamburger rect{fill:#25282e}}body .navbar-collapse.no-transition{transition-duration:.15s!important;transition-duration:.01s!important;transition-property:height!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}body .dropdown-solutions{display:none}body .submenu{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));position:fixed;top:68px;transition-duration:.15s;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:89}body.symphonyai-navbar .submenu .header-inner:after{content:var(--tw-content);display:none}body.symphonyai-navbar .submenu .header-inner .navbar-brand img{filter:none}@media (min-width:1200px){body.symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));position:relative}body .symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link:focus,body .symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link:hover,body.symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link.active{background-color:transparent}body .symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link:focus:after,body .symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link:hover:after,body.symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link.active:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:24px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:90%}body.symphonyai-navbar .submenu .header-inner .menu .menu-item .nav-link.show:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:15px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:80%}}body
.symphonyai-navbar .submenu .icon-close rect,body.symphonyai-navbar .submenu .icon-hamburger rect{fill:#25282e}@media (min-width:1200px){body .submenu{top:86px}}body .submenu.js-scrolled{--tw-shadow:0 3px 10px 0 rgba(0,0,0,.102);--tw-shadow-colored:0 3px 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);top:0}body .submenu.js-scrolled .acf-nav-menu .menu .menu-item.menu-item-has-children.active .sub-menu{top:65px;transition-duration:.15s;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .submenu__wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:1200px){body .submenu__wrapper{align-items:center;flex-direction:row;justify-content:space-between}}body .submenu__wrapper .menu{margin-right:10px;margin-top:0}body .submenu .acf-nav-menu{width:100%}@media (min-width:1200px){body .submenu .acf-nav-menu{width:77%}}@media (max-width:1199px){body .submenu .acf-nav-menu{display:none;height:100vh;margin-left:20px;overflow-y:scroll;padding-bottom:80px}body .submenu .acf-nav-menu .menu>.menu-item:first-child{margin-left:0}}body .submenu .acf-nav-menu .menu{display:flex;flex-direction:column;justify-content:flex-start;margin-right:0;white-space:nowrap}@media (min-width:1200px){body .submenu .acf-nav-menu .menu{flex-direction:row;justify-content:flex-end;white-space:normal}}body .submenu .acf-nav-menu .menu .sub-menu{background-color:transparent;border-radius:0;display:block;left:0;min-width:100%;padding:6px 8px;position:relative;top:0}body .block_AB013 .submenu .acf-nav-menu .menu .sub-menu .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .sub-menu{--tw-bg-opacity:1;--tw-shadow:0 3px 10px #25282e26;--tw-shadow-colored:0 3px 10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;min-width:240px;position:absolute;top:65px}}body .submenu .acf-nav-menu .menu .sub-menu li{margin:0 0 5px 20px}body .submenu .acf-nav-menu .menu .sub-menu li:last-child{margin-bottom:0}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .sub-menu li{margin-left:0;margin-right:0}body .submenu .acf-nav-menu .menu .sub-menu .sub-menu{display:none;left:106%;top:-6px}}body .submenu .acf-nav-menu .menu .menu-item:hover .sub-menu .sub-menu{display:block}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .menu-item:hover .sub-menu .sub-menu{display:none}}body .submenu .acf-nav-menu .menu .menu-item:hover .sub-menu .menu-item:hover .sub-menu{display:block}body .submenu .acf-nav-menu .menu .menu-item:hover .sub-menu .menu-item:hover .sub-menu:before{--tw-content:"";content:var(--tw-content);height:100%;left:-20px;position:absolute;width:40px}body .submenu .acf-nav-menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children{padding-right:0}body .submenu .acf-nav-menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children:after{--tw-rotate:-90deg;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1200px){body .submenu .acf-nav-menu .menu>.menu-item.current-menu-item:before{--tw-content:"";bottom:15px;content:var(--tw-content);height:2px;left:0;position:absolute;width:100%}}body .submenu .acf-nav-menu .menu .menu-item{margin-left:0;position:relative}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .menu-item{margin-left:20px}}body .submenu .acf-nav-menu .menu .menu-item.menu-item-has-children{padding-right:20px}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .menu-item.menu-item-has-children{padding-right:30px}body .submenu .acf-nav-menu .menu .menu-item.menu-item-has-children:after{--tw-content:"";background-image:url(../img/arrow-down-2.svg);background-repeat:no-repeat;content:var(--tw-content);height:8px;position:absolute;right:10px;top:45%;width:12px}}body .submenu .acf-nav-menu .menu .menu-item.menu-item-has-children .sub-menu .menu-item:before{content:var(--tw-content);display:none}body .submenu .acf-nav-menu .menu .menu-item.menu-item-has-children.active:after{--tw-scale-y:-1;content:var(--tw-content);filter:FlipV;-ms-filter:"FlipV";transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .menu-item.current-menu-parent:before,body .submenu .acf-nav-menu .menu .menu-item:hover:before{--tw-content:"";bottom:15px;content:var(--tw-content);height:2px;left:0;position:absolute;width:100%}body .submenu .acf-nav-menu .menu .menu-item:hover .sub-menu{display:block}body .submenu .acf-nav-menu .menu .menu-item:hover .sub-menu .menu-item:hover:before{content:var(--tw-content);display:none}body .submenu .acf-nav-menu .menu .menu-item:hover:after{--tw-scale-y:-1;filter:FlipV;-ms-filter:"FlipV";transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}body .submenu .acf-nav-menu .menu .menu-item a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));display:block;font-size:14px;font-weight:600;letter-spacing:.28px;line-height:100%;padding:24px 0 12px}@media (min-width:1200px){body .submenu .acf-nav-menu .menu .menu-item a{padding-bottom:27px;padding-top:27px}}@media (max-width:1199px){body .submenu .acf-nav-menu .menu .menu-item a{text-wrap:wrap;margin-left:0}}body .submenu .acf-nav-menu .menu .menu-item .sub-menu a{font-weight:400;line-height:140%;padding:10px 12px}body .submenu .acf-nav-menu .menu .menu-item .sub-menu a:hover{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:8px}body .submenu .acf-nav-menu .menu .menu-item .sub-menu .current-menu-ancestor>a,body .submenu .acf-nav-menu .menu .menu-item .sub-menu .current-menu-item a{background-color:#0074e880;border-radius:8px}body .submenu .acf-nav-menu .menu .menu-item .sub-menu .current-menu-item a:after{--tw-content:"";background-image:url(../img/check.svg);content:var(--tw-content);height:6px;position:absolute;right:10px;top:45%;width:8px}@media (max-width:1199px){body .submenu .solution-heading{display:block;padding:20px 5px;width:100%}body .submenu .solution-heading:after{--tw-content:"";background-image:url(../img/arrow-down-2.svg);content:var(--tw-content);height:8px;position:absolute;right:20px;top:30px;width:12px}body .submenu .solution-heading.active:after{--tw-scale-y:-1;filter:FlipV;-ms-filter:"FlipV";transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body .submenu .solution-heading a{width:100%}}body .submenu .solution-heading .heading-description{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-size:20px;font-weight:600;line-height:120%}body .submenu .show{display:block!important}body .submenu .megamenu-subnav.solutions i,body .submenu .megamenu-subnav.solutions svg{display:none}@media (min-width:1200px){body .submenu .megamenu-subnav.solutions i,body .submenu .megamenu-subnav.solutions svg{display:block}}@media (max-width:1199px){body .submenu .mob-overview a{font-weight:400!important;margin-left:20px}}.normal-dropdown-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:none;height:100%;justify-content:flex-end;left:0;position:fixed;top:67px;width:100%}.symphonyai-navbar.normal-dropdown-menu .header-inner:after{content:var(--tw-content);display:none}.symphonyai-navbar.normal-dropdown-menu .header-inner .navbar-brand img{filter:none}@media (min-width:1200px){.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));position:relative}.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link.active,.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link:focus,.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link:hover{background-color:transparent}.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link.active:after,.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link:focus:after,.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link:hover:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:24px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:90%}.symphonyai-navbar.normal-dropdown-menu .header-inner .menu .menu-item .nav-link.show:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:15px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:80%}}.symphonyai-navbar.normal-dropdown-menu .icon-close rect,.symphonyai-navbar.normal-dropdown-menu .icon-hamburger rect{fill:#25282e}@media (min-width:1200px){.normal-dropdown-menu{display:flex;position:relative;top:0}}.normal-dropdown-menu .menu-item{padding:0}.normal-dropdown-menu .menu-item:first-of-type .nav-link{padding-right:17px!important}@media (min-width:1200px){.normal-dropdown-menu .menu-item .nav-link{padding:0 20px!important}}.normal-dropdown-menu .menu-item .nav-link{font-size:20px}@media (min-width:1024px){.normal-dropdown-menu .menu-item .nav-link{font-size:16px}}.normal-dropdown-menu .menu-item.dropdown .dropdown-item,.normal-dropdown-menu .menu-item__link{--tw-text-opacity:1;align-items:center;color:rgb(37 40 46/var(--tw-text-opacity));display:flex;flex-wrap:nowrap;font-weight:600;justify-content:space-between;padding-bottom:12px;padding-top:12px;position:relative}.normal-dropdown-menu .menu-item.dropdown .dropdown-item:hover,.normal-dropdown-menu .menu-item__link:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:8px;color:rgb(37 40 46/var(--tw-text-opacity))}.normal-dropdown-menu .menu-item.dropdown .dropdown-item,.normal-dropdown-menu .menu-item__link{outline:none}.normal-dropdown-menu .menu-item.dropdown .dropdown-item:focus-visible,.normal-dropdown-menu .menu-item__link:focus-visible{outline:none}.normal-dropdown-menu .menu-item__link{font-size:16px;padding-left:20px;padding-right:50px}@media (min-width:1200px){.normal-dropdown-menu .menu-item.dropdown .dropdown-item{padding-left:20px;padding-right:20px}}@media (max-width:1199px){.normal-dropdown-menu .menu-item.dropdown .dropdown-item,.normal-dropdown-menu .menu-item.dropdown .dropdown-item:hover{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.normal-dropdown-menu .menu-item.dropdown .dropdown-item.show,.normal-dropdown-menu .menu-item.dropdown .dropdown-item.show:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.normal-dropdown-menu .menu-item.dropdown .dropdown-item.show:hover,.normal-dropdown-menu .menu-item.dropdown .dropdown-item:hover{background-color:transparent!important}.block_AB013 .normal-dropdown-menu .menu-item.dropdown .dropdown-item.show:hover .block-card,.block_AB013.normal-dropdown-menu .menu-item.dropdown .dropdown-item:hover .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.normal-dropdown-menu .menu-item.dropdown .dropdown-item.show-dropdown{padding-left:0;padding-right:50px}@media (min-width:1200px){.normal-dropdown-menu .menu-item.dropdown .dropdown-item.show-dropdown{padding-left:20px}}.normal-dropdown-menu .menu-item.dropdown.dropdown-active .dropdown-item:hover{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}@media (min-width:1200px){.normal-dropdown-menu .menu-item.dropdown.dropdown-active .dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:8px}}.normal-dropdown-menu.show{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;display:flex!important;flex-direction:column!important;height:calc(100vh - 68px)!important;padding-bottom:40px!important}.normal-dropdown-menu.show .dropdown-menu.show{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;padding:0}.block_AB013.normal-dropdown-menu.show .dropdown-menu.show .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.normal-dropdown-menu.show>.menu-item:last-of-type{padding:10px 20px}.normal-dropdown-menu.show .nav-link{font-size:18px}.normal-dropdown-menu.show .nav-link.show:after{--tw-scale-y:-1;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.normal-dropdown-menu.show .labels-group span i{display:none}.normal-dropdown-menu.show .navbar-nav.menu{overflow-y:scroll}.normal-dropdown-menu .navbar-nav{gap:20px;width:100%}@media (min-width:1200px){.normal-dropdown-menu .navbar-nav{align-items:center;display:flex;justify-content:flex-end}}.normal-dropdown-menu .dropdown-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:8px;border-width:0;padding-bottom:8px;padding-top:8px}@media (min-width:1200px){.normal-dropdown-menu .dropdown-menu{--tw-shadow:0 0 30px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 0 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;left:-24px;position:absolute;top:94px}}.normal-dropdown-menu .dropdown-menu .menu-item{padding-left:8px;padding-right:8px}.normal-dropdown-menu .menu-item a:hover svg{display:none}@media (min-width:1024px){.normal-dropdown-menu .menu-item a:hover svg{display:block}}.normal-dropdown-menu .menu-item__link.current-page-item{--tw-bg-opacity:1;background-color:rgb(126 184 242/var(--tw-bg-opacity));border-radius:8px;position:relative}.normal-dropdown-menu .menu-item__link.current-page-item:after{--tw-content:"";background-image:url(../img/check.svg);content:var(--tw-content);display:block;height:6px;position:absolute;right:10px;top:45%;width:8px}.normal-dropdown-menu .menu-item__link.current-page-item:hover{--tw-bg-opacity:1;background-color:rgb(126 184 242/var(--tw-bg-opacity));border-radius:8px;position:relative}.normal-dropdown-menu .menu-item__link.current-page-item:hover svg{display:none!important}.normal-dropdown-menu .current-page-parent{--tw-bg-opacity:1;background-color:rgb(126 184 242/var(--tw-bg-opacity));border-radius:8px}.normal-dropdown-menu .current-page-parent:hover{--tw-bg-opacity:1!important;background-color:rgb(126 184 242/var(--tw-bg-opacity))!important}.normal-dropdown-menu .has-children.open a{border-radius:8px;position:relative}@media (min-width:1200px){.normal-dropdown-menu .has-children.open a{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}}.country-selector.weglot-default{z-index:9999}.symphonyai-footer .menu{list-style-type:none;margin:0;max-width:280px;padding-right:0}@media (min-width:577px){.symphonyai-footer .menu{max-width:-moz-max-content;max-width:max-content;padding-right:48px}}@media (min-width:991px){.symphonyai-footer .menu{max-width:205px;padding:0}}.symphonyai-footer .menu li>a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:700;padding:8px 0;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-footer .menu li>a:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.symphonyai-footer .menu ul li a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:400;opacity:.7;padding:8px 0;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-footer .menu ul li a:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));opacity:1}.symphonyai-footer .menu ul li.title-item a{font-family:Inter,sans-serif;opacity:1;padding:16px 0;text-decoration-line:none}@media (max-width:991px){.symphonyai-footer .menu ul li.title-item a{font-size:20px;letter-spacing:-.02em;line-height:28px}}.symphonyai-footer .menu ul li.collapse-item .sub-menu{max-height:0;overflow:hidden;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.symphonyai-footer .menu ul li.collapse-item>a{border:solid #eaeaea30;border-width:0 0 1px;display:block;font-family:Inter,sans-serif;opacity:1;padding:12px 30px 12px 0;position:relative}.symphonyai-footer .menu ul li.collapse-item>a:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.symphonyai-footer .menu ul li.collapse-item>a:after{--tw-rotate:0deg;--tw-content:"";background-color:$IconArrowCollapseWhite;background-size:contain;content:var(--tw-content);height:5px;margin-top:-3px;position:absolute;right:0;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:8px}.symphonyai-footer .menu ul li.collapse-item.active .sub-menu{height:auto;max-height:-moz-fit-content;max-height:fit-content}.symphonyai-footer .menu ul li.collapse-item.active>a{--tw-text-opacity:1;border-bottom-color:transparent;color:rgb(0 116 232/var(--tw-text-opacity));font-family:Inter,sans-serif}.symphonyai-footer .menu ul li.collapse-item.active>a:after{--tw-rotate:-180deg;background-color:$IconArrowCollapseWhite;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.symphonyai-footer .legal__links{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;list-style-type:none;margin-top:32px;padding:0;row-gap:0}@media (min-width:768px){.symphonyai-footer .legal__links{margin:0}}@media (min-width:1200px){.symphonyai-footer .legal__links{-moz-column-gap:64px;column-gap:64px;flex-direction:row}}.symphonyai-footer .sitemap-footer{display:grid}@media (min-width:768px){.symphonyai-footer .sitemap-footer{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:60px}}@media (min-width:1024px){.symphonyai-footer .sitemap-footer{margin-bottom:0}}.symphonyai-footer .menu__bottom a{color:#0d6efd}.symphonyai-footer .block-subscribe .hbspt-form .hs-form{align-items:center;display:flex;gap:10px}.symphonyai-footer .block-subscribe .hbspt-form .hs-email label,.symphonyai-footer .block-subscribe .hbspt-form .hs-error-msgs,.symphonyai-footer .block-subscribe .hbspt-form .legal-consent-container{display:none!important}.symphonyai-footer .block-subscribe .hbspt-form .hs-email .input input{background-color:var(--color-grey);border:1px solid transparent;border-radius:3px;color:var(--color-body);font-size:14px;height:48px;outline:2px solid transparent;outline-offset:2px;padding:8px 16px;width:100%}.symphonyai-footer .block-subscribe .hbspt-form .hs-email .input input.error{--tw-border-opacity:1;border-color:rgb(215 0 0/var(--tw-border-opacity));border-style:solid;border-width:1px}.symphonyai-footer .block-subscribe .hbspt-form .hs-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:14px;font-weight:700;padding:15px 25px;text-align:center;width:238px}.symphonyai-footer .block-subscribe .hbspt-form .submitted-message{--tw-text-opacity:1;color:rgba(var(--charcoal)/var(--tw-text-opacity))}.symphonyai-footer .block-subscribe .hbspt-form .submitted-message:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.symphonyai-footer .block-subscribe__horizontal{margin-bottom:24px}@media (min-width:1024px){.symphonyai-footer .block-subscribe__horizontal{margin-bottom:128px}}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-form{align-items:center;display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-form{flex-direction:row}}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-email label,.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-error-msgs,.symphonyai-footer .block-subscribe__horizontal .hbspt-form .legal-consent-container{display:none!important}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-email .input input{background-color:var(--color-grey);border:1px solid transparent;border-radius:3px;color:var(--color-body);font-size:14px;height:48px;outline:2px solid transparent;outline-offset:2px;padding:8px 16px;width:100%}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-email .input input.error{--tw-border-opacity:1;border-color:rgb(215 0 0/var(--tw-border-opacity));border-style:solid;border-width:1px}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .hs-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:14px;font-weight:700;padding:15px 25px;text-align:center;width:238px}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .submitted-message{--tw-text-opacity:1;color:rgba(var(--charcoal)/var(--tw-text-opacity))}.symphonyai-footer .block-subscribe__horizontal .hbspt-form .submitted-message:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.rw{padding-bottom:50px;padding-top:50px}.rw p{margin-bottom:0;max-width:200px;text-align:center}@media (min-width:1024px){.rw p{max-width:100%;text-align:left}}.rw p{text-wrap:wrap;font-weight:700!important}.rw__circle-container{--tw-translate-x:50%;--tw-scale-x:-1;height:350px;margin-left:auto;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:350px}@media (min-width:1024px){.rw__circle-container{height:500px;width:500px}}.rw__circle{--tw-shadow:0px -1px 15.3px 0px rgba(0,0,0,.14);--tw-shadow-colored:0px -1px 15.3px 0px var(--tw-shadow-color);border-radius:50%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:350px;position:relative;width:350px}@media (min-width:1024px){.rw__circle{height:500px;width:500px}}.rw__circle-inner{--tw-translate-x:-50%;--tw-translate-y:-50%;border:1px solid #0074e880;border-radius:50%;height:312px;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:312px}@media (min-width:1024px){.rw__circle-inner{height:456px;width:456px}}.rw__item{height:1px;position:absolute;width:1px}.rw__item.active .rw__image{height:70px;width:90px}@media (min-width:1024px){.rw__item.active .rw__image{height:100px;width:120px}}.rw__item.active .rw__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.rw__item.active .rw__content{opacity:1;transition-delay:.2s;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rw__item-inner{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;position:absolute;top:50%}.rw__image,.rw__item-inner{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rw__image{--tw-scale-x:-1;height:30px;transition-duration:.15s;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:60px}@media (min-width:1024px){.rw__image{height:50px;width:80px}}.rw__image svg{height:100%;width:100%}.rw__content{--tw-translate-y:-50%;--tw-translate-x:100%;align-items:center;display:flex;flex-direction:row-reverse;gap:12px;height:auto;min-width:-moz-fit-content;min-width:fit-content;opacity:0;position:absolute;right:0;top:50%;white-space:nowrap}.rw__content,.rw__line{--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rw__line{height:3px;position:relative;width:52px}@media (min-width:1024px){.rw__line{width:102px}}.rw__line.green{--tw-bg-opacity:1;background-color:rgb(0 232 196/var(--tw-bg-opacity))}.rw__line.pink{--tw-bg-opacity:1;background-color:rgb(251 36 169/var(--tw-bg-opacity))}.rw__line.purple{--tw-bg-opacity:1;background-color:rgb(169 51 251/var(--tw-bg-opacity))}.rw__line.dark-purple{--tw-bg-opacity:1;background-color:rgb(37 1 68/var(--tw-bg-opacity))}.rw__line.yellow{--tw-bg-opacity:1;background-color:rgb(255 182 0/var(--tw-bg-opacity))}.rw__line.blue{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.rw__line.light-blue{--tw-bg-opacity:1;background-color:rgb(30 172 252/var(--tw-bg-opacity))}.rw__line.orange{--tw-bg-opacity:1;background-color:rgb(255 139 12/var(--tw-bg-opacity))}.rw__line span{--tw-translate-y:-50%;background-color:inherit;border-radius:50%;height:8px;position:absolute;right:0;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:8px}@media (min-width:1024px){.rw__line span{height:16px;width:16px}}.block_HR001{--tw-bg-opacity:1;align-items:center;background-color:rgb(37 40 46/var(--tw-bg-opacity));display:flex;min-height:720px;position:relative}.block_HR001 .container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;z-index:2}.block_HR001 .block-caption{align-items:flex-start;display:flex;flex-direction:column;gap:50px}@media (max-width:992px){.block_HR001 .block-caption{gap:32px}}@media (max-width:767px){.block_HR001 .block-caption{gap:50px}}.block_HR001 .block-caption .heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));max-width:inherit}@media (min-width:768px){.block_HR001 .block-caption .heading{max-width:75%}}.block_HR001 .block-caption .heading span{background-color:#0074e880;margin-left:-7px;padding:0 7px}.block_HR001 .block-caption .heading span#translate_words{display:none!important}.block_HR001 .block-caption .heading span#typewrite_phrase{display:table}.block_HR001 .block-caption .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));max-width:75%}.block_HR001 .bg-video{height:100%;-o-object-fit:cover;object-fit:cover;top:0;z-index:0}.block_HR001 .bg-video,.block_HR001:after{bottom:0;left:0;position:absolute;width:100%}.block_HR001:after{--tw-content:"";background:#000;background:linear-gradient(0deg,#000,transparent);content:var(--tw-content);height:50vh;z-index:1}.block_HR002{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity));position:relative}@media (min-width:1024px){.block_HR002{height:700px}}.block_HR002:after{--tw-content:"";background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:var(--tw-content);height:50vh;left:0;position:absolute;width:100%;z-index:1}@media (max-width:768px){.block_HR002.careers-hero .bg-img{-o-object-position:65% 50%;object-position:65% 50%}}.block_HR002 .container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:2}.block_HR002 .block-caption{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.block_HR002 .block-caption{gap:30px;padding-bottom:17px}}.block_HR002 .block-caption .eyebrow,.block_HR002 .block-caption .heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_HR002 .block-caption .heading{font-size:40px;letter-spacing:-1.28px;max-width:inherit}@media (min-width:1024px){.block_HR002 .block-caption .heading{font-size:64px;max-width:610px}}.block_HR002 .block-caption .sub-heading,.block_HR002 .block-caption .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.block_HR002 .block-caption .sub-heading,.block_HR002 .block-caption .text-paragraph-large{max-width:505px}}.block_HR002 .block-caption p:last-child{margin-bottom:0}.block_HR002 .bg-img,.block_HR002 .bg-video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.block_HR003{position:relative}.block_HR003.section{padding-bottom:60px!important}.block_HR003 .block-caption{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media (max-width:767px){.block_HR003 .block-caption{margin-bottom:48px;max-width:inherit}}.block_HR003 .block-media{border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.block_HR003 .block-media .bg-img,.block_HR003 .block-media .bg-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.block_HR003 .block-media .icon-play{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:9999px;cursor:pointer;display:flex;height:90px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:90px}@media (min-width:768px){.block_HR003 .block-media .icon-play{height:131px;width:131px}}.block_HR003 .block-media .icon-play svg{--tw-translate-x:3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.block_HR003 .block-well-content{margin-top:40px;position:relative}@media (min-width:768px){.block_HR003 .block-well-content{margin-top:80px}}.block_HR003 .block-well-content:after{--tw-content:"";background-color:transparent;bottom:0;content:var(--tw-content);display:block;height:60%;position:absolute;top:auto;width:100%;z-index:-1}.block_AB013.block_HR003 .block-well-content .block-card:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR003 .block-well-content .block-well{--tw-shadow:0px 10px 30px 0px #00000047;--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);align-items:flex-start;background:linear-gradient(94.8deg,#f3f9fe,#fcfcfc 99.67%);border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;gap:70px;overflow:hidden;padding:40px;position:relative}@media (max-width:1199px){.block_HR003 .block-well-content .block-well{gap:40px}}@media (max-width:991px){.block_HR003 .block-well-content .block-well{flex-direction:column;gap:30px;padding:30px}}.block_HR003 .block-well-content .block-well:after{--tw-blur:blur(10px);--tw-content:"";background-color:rgba(81,81,81,.33);content:var(--tw-content);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block_HR003 .block-well-content .block-well .block-media{display:none}.block_HR003 .block-well-content .block-well .block-media .block-img,.block_HR003 .block-well-content .block-well .block-media .block-video{border-radius:4px;display:block;max-height:290px;overflow:hidden;position:relative;width:480px}@media (max-width:1024px){.block_HR003 .block-well-content .block-well .block-media .block-img,.block_HR003 .block-well-content .block-well .block-media .block-video{width:420px}}@media (max-width:991px){.block_HR003 .block-well-content .block-well .block-media .block-img,.block_HR003 .block-well-content .block-well .block-media .block-video{width:100%}}.block_HR003 .block-well-content .block-well .block-media .block-img .icon-play,.block_HR003 .block-well-content .block-well .block-media .block-video .icon-play{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:1}.block_HR003 .block-well-content .block-well .block-media .block-img .icon-play svg,.block_HR003 .block-well-content .block-well .block-media .block-video .icon-play svg{height:auto;width:100%}.block_HR003 .block-well-content .block-well .block-media .block-img img,.block_HR003 .block-well-content .block-well .block-media .block-video img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_HR003 .block-well-content .block-well .block-text{align-items:flex-start;display:flex;gap:70px}@media (max-width:991px){.block_HR003 .block-well-content .block-well .block-text{flex-direction:column;gap:30px}}.block_HR003 .block-well-content .block-well .block-text .heading,.block_HR003 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_HR003 .block-well-content .block-well .block-text .block-title{max-width:480px}.block_HR003 .block-well-content .block-well .block-text .cta-group{display:flex;flex-flow:row wrap;gap:20px}.block_HR003 .block-well-content .block-well .block-text .cta-group .btn{margin-bottom:0}.block_HR003 .block-well-content .block-well .block-text .block-description{display:flex;flex-direction:column;gap:20px}.block_HR003 .block-well-content .block-well.with-media{align-items:center}@media (max-width:991px){.block_HR003 .block-well-content .block-well.with-media{align-items:flex-start}}.block_HR003 .block-well-content .block-well.with-media .block-media{display:block;width:100%}.block_HR003 .block-well-content .block-well.with-media .block-text{display:flex;flex-direction:column;gap:20px;width:100%}.block_HR003 .block-well-content .block-well.with-media .block-text .block-title{max-width:inherit}@media (max-width:768px){.block_HR003 .block-well-content .block-well{flex-direction:column;gap:30px;padding:16px}}@media (min-width:1440px){.block_HR003.campaign-mode-1 .heading,.block_HR003.campaign-mode-2 .heading{max-width:75%}}.block_HR003.campaign-mode-1{margin-bottom:130px;padding-top:100px!important}.block_HR003.campaign-mode-1 .block-well-content{margin-bottom:-120px}.block_HR003.campaign-mode-1 .block-well-content .block-well .block-text .heading,.block_HR003.campaign-mode-1 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_HR003.campaign-mode-2{margin-bottom:168px;padding-top:200px!important}.block_HR003.campaign-mode-2 .block-well-content{margin-bottom:-190px}.block_HR003.campaign-mode-2 .block-well-content .block-well .block-text .heading,.block_HR003.campaign-mode-2 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_HR003.campaign-mode-2 .bg-video{min-height:720px}.block_HR003.campaign-mode-2.bottom-dark .block-well-content:after{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity));content:var(--tw-content)}.block_HR003.campaign-mode-2.bottom-light .block-well-content:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.block_HR004{min-height:auto;overflow:hidden;position:relative}@media (max-width:767px){.block_HR004{padding-bottom:0!important}.block_AB004.block_HR004{padding-bottom:50px!important}}.block_HR004 .container{position:relative;z-index:3}.block_HR004 .block-caption{display:flex;flex-direction:column;gap:12px}@media (max-width:767px){.block_HR004 .block-caption{margin-bottom:48px}}.block_HR004 .block-caption .text-paragraph-large{margin-top:14px}.block_HR004 .block-caption .block-btn{display:flex;flex-flow:row wrap;gap:20px}.block_HR004 .block-caption .block-btn .btn{margin:0}.block_HR004 .bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.block_HR004 .bg-img__wrapper{display:flex;overflow:hidden}.block_HR004 .bg-video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.block_HR004 .bg-gradient{height:100%;position:absolute;right:0;top:0;width:50%;z-index:0}.block_HR004 .bg-gradient:after{background:#a336fb;background:radial-gradient(circle,rgba(163,54,251,.6) 0,rgba(163,54,251,0) 100%);bottom:-30%;height:75%;right:0;width:100%}.block_HR004 .bg-gradient:after,.block_HR004 .bg-gradient:before{--tw-blur:blur(30px);border-radius:9999px;content:"";filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:blur(30px);opacity:.6;position:absolute}.block_HR004 .bg-gradient:before{background:#0074e8;background:radial-gradient(circle,rgba(0,116,232,.6) 0,rgba(0,116,232,0) 100%);height:125%;right:-68%;top:-50%;width:150%}.block_HR004 .block-well-content{margin-top:80px;position:relative}@media (max-width:767px){.block_HR004 .block-well-content{margin-top:40px}}.block_HR004 .block-well-content .block-well{align-items:flex-start;background:linear-gradient(94.8deg,#f3f9fe,#fcfcfc 99.67%);border-radius:12px;box-shadow:0 10px 30px 0 rgba(0,0,0,.278);display:flex;gap:70px;overflow:hidden;padding:40px;position:relative}@media (max-width:1199px){.block_HR004 .block-well-content .block-well{gap:40px}}@media (max-width:991px){.block_HR004 .block-well-content .block-well{flex-direction:column;gap:30px;padding:30px}}.block_HR004 .block-well-content .block-well:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(81,81,81,.33);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block_HR004 .block-well-content .block-well .block-media{display:none}.block_HR004 .block-well-content .block-well .block-media .block-img,.block_HR004 .block-well-content .block-well .block-media .block-video{border-radius:4px;display:block;max-height:290px;overflow:hidden;position:relative;width:480px}@media (max-width:1024px){.block_HR004 .block-well-content .block-well .block-media .block-img,.block_HR004 .block-well-content .block-well .block-media .block-video{width:420px}}@media (max-width:991px){.block_HR004 .block-well-content .block-well .block-media .block-img,.block_HR004 .block-well-content .block-well .block-media .block-video{width:100%}}.block_HR004 .block-well-content .block-well .block-media .block-img .icon-play,.block_HR004 .block-well-content .block-well .block-media .block-video .icon-play{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:1}.block_HR004 .block-well-content .block-well .block-media .block-img .icon-play svg,.block_HR004 .block-well-content .block-well .block-media .block-video .icon-play svg{height:auto;width:100%}.block_HR004 .block-well-content .block-well .block-media .block-img img,.block_HR004 .block-well-content .block-well .block-media .block-video img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_HR004 .block-well-content .block-well .block-text{align-items:flex-start;display:flex;gap:70px}@media (max-width:991px){.block_HR004 .block-well-content .block-well .block-text{flex-direction:column;gap:30px}}.block_HR004 .block-well-content .block-well .block-text .heading,.block_HR004 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_HR004 .block-well-content .block-well .block-text .block-title{max-width:480px}.block_HR004 .block-well-content .block-well .block-text .cta-group{display:flex;flex-flow:row wrap;gap:20px}.block_HR004 .block-well-content .block-well .block-text .cta-group .btn{@aaply m-0}.block_HR004 .block-well-content .block-well .block-text .block-description{display:flex;flex-direction:column;gap:20px}.block_HR004 .block-well-content .block-well.with-media{align-items:center}@media (max-width:991px){.block_HR004 .block-well-content .block-well.with-media{align-items:flex-start}}.block_HR004 .block-well-content .block-well.with-media .block-media{display:block;width:100%}.block_HR004 .block-well-content .block-well.with-media .block-text{display:flex;flex-direction:column;gap:20px}.block_HR004 .block-well-content .block-well.with-media .block-text .block-title{max-width:inherit}@media (max-width:768px){.block_HR004 .block-well-content .block-well{flex-direction:column;gap:30px;padding:16px}}.block_HR004 .block-well-content:after{background-color:transparent;bottom:0;content:"";display:block;height:60%;position:absolute;top:auto;width:100%;z-index:-1}.block_AB013.block_HR004 .block-well-content .block-card:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR004.campaign-mode-1,.block_HR004.campaign-mode-2{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}.block_HR004.campaign-mode-1 .bg-gradient,.block_HR004.campaign-mode-2 .bg-gradient{display:none}@media (min-width:1440px){.block_HR004.campaign-mode-1 .heading,.block_HR004.campaign-mode-2 .heading{max-width:75%}.block_HR004.campaign-mode-1 .text-paragraph,.block_HR004.campaign-mode-2 .text-paragraph{max-width:90%}}.block_HR004.campaign-mode-1 .bg-img,.block_HR004.campaign-mode-2 .bg-img{-o-object-fit:contain;object-fit:contain}.block_HR004.campaign-mode-1{height:auto;margin-bottom:130px;max-height:unset;overflow:visible}.block_HR004.campaign-mode-1 .block-well-content{margin-bottom:-120px}.block_HR004.campaign-mode-1 .block-well-content .block-well .block-text .heading,.block_HR004.campaign-mode-1 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_HR004.campaign-mode-2{height:unset;height:auto;margin-bottom:230px;max-height:unset;overflow:visible}.block_HR004.campaign-mode-2 .block-well-content{margin-bottom:-250px}.block_HR004.campaign-mode-2 .block-well-content .block-well .block-text .heading,.block_HR004.campaign-mode-2 .block-well-content .block-well .block-text .text-paragraph{color:#25282e}.block_HR004.campaign-mode-2 .bg-video{min-height:720px}.block_HR004.campaign-mode-2.bottom-dark .block-well-content:after{background-color:#25282e}.block_HR004.campaign-mode-2.bottom-light .block-well-content:after{background-color:#fff}.block_HR005{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity));position:relative}.block_HR005 .container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;z-index:2}.block_HR005 .block-caption{align-items:flex-start;display:flex;flex-direction:column;gap:50px}@media (max-width:991px){.block_HR005 .block-caption{gap:32px}}@media (max-width:767px){.block_HR005 .block-caption{align-items:flex-start;flex-direction:column;gap:50px}}.block_HR005 .block-caption .heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));max-width:75%}@media (max-width:767px){.block_HR005 .block-caption .heading{max-width:inherit}}.block_HR005 .block-caption .heading span{background-color:#0074e880;margin-left:-7px;padding:0 7px}.block_HR005 .block-caption .heading span#translate_words{display:none!important}.block_HR005 .block-caption .heading span#typewrite_phrase{display:table}.block_HR005 .block-caption .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));max-width:75%}.block_HR005 .block-caption .cta-group{display:flex;flex-flow:row wrap;gap:20px}.block_HR005 .block-caption .cta-group .btn{margin:0}.block_HR005 .block-well-content{margin-top:80px;position:relative}@media (max-width:767px){.block_HR005 .block-well-content{margin-top:40px}}.block_HR005 .block-well-content .block-well{align-items:flex-start;border-radius:12px;box-shadow:0 10px 30px 0 rgba(0,0,0,.278);display:flex;gap:70px;overflow:hidden;padding:40px;position:relative}@media (max-width:1199px){.block_HR005 .block-well-content .block-well{gap:40px}}@media (max-width:991px){.block_HR005 .block-well-content .block-well{flex-direction:column;gap:30px;padding:30px}}@media (max-width:768px){.block_HR005 .block-well-content .block-well{flex-direction:column;gap:30px;padding:16px}}.block_HR005 .block-well-content .block-well:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(81,81,81,.33);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block_HR005 .block-well-content .block-well .block-media{display:none}.block_HR005 .block-well-content .block-well .block-media .block-img,.block_HR005 .block-well-content .block-well .block-media .block-video{border-radius:4px;display:block;max-height:290px;overflow:hidden;position:relative;width:480px}@media (max-width:1024px){.block_HR005 .block-well-content .block-well .block-media .block-img,.block_HR005 .block-well-content .block-well .block-media .block-video{width:420px}}@media (max-width:991px){.block_HR005 .block-well-content .block-well .block-media .block-img,.block_HR005 .block-well-content .block-well .block-media .block-video{width:100%}}.block_HR005 .block-well-content .block-well .block-media .block-img .icon-play,.block_HR005 .block-well-content .block-well .block-media .block-video .icon-play{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:1}.block_HR005 .block-well-content .block-well .block-media .block-img .icon-play svg,.block_HR005 .block-well-content .block-well .block-media .block-video .icon-play svg{height:auto;width:100%}.block_HR005 .block-well-content .block-well .block-media .block-img img,.block_HR005 .block-well-content .block-well .block-media .block-video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_HR005 .block-well-content .block-well .block-text{align-items:flex-start;display:flex;gap:70px}@media (max-width:991px){.block_HR005 .block-well-content .block-well .block-text{flex-direction:column;gap:30px}}.block_HR005 .block-well-content .block-well .block-text .heading,.block_HR005 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_HR005 .block-well-content .block-well .block-text .block-title{width:480px}.block_HR005 .block-well-content .block-well .block-text .cta-group{display:flex;flex-flow:row wrap;gap:20px}.block_HR005 .block-well-content .block-well .block-text .cta-group .btn{margin:0}.block_HR005 .block-well-content .block-well .block-text .block-description{display:flex;flex-direction:column;gap:20px}.block_HR005 .block-well-content .block-well.with-media{align-items:center}@media (max-width:991px){.block_HR005 .block-well-content .block-well.with-media{align-items:flex-start}}.block_HR005 .block-well-content .block-well.with-media .block-media{display:block;width:100%}.block_HR005 .block-well-content .block-well.with-media .block-text{display:flex;flex-direction:column;gap:20px}.block_HR005 .block-well-content .block-well.with-media .block-text .block-title{max-width:inherit}.block_HR005 .block-well-content .block-well.bg-light-blue .heading,.block_HR005 .block-well-content .block-well.bg-light-blue .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_HR005 .block-well-content .block-well.bg-light-blue .btn.btn-outline-white{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(0 116 232/var(--tw-text-opacity))}.block_HR005 .block-well-content .block-well.bg-light-blue .btn.btn-outline-white:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_HR005 .block-well-content .block-well.bg-light-blue:after{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}.block_AB013.block_HR005 .block-well-content .block-well.bg-light-blue .block-card:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR005 .block-well-content:after{--tw-content:"";background-color:transparent;bottom:0;content:var(--tw-content);display:block;height:60%;position:absolute;top:auto;width:100%;z-index:1}.block_AB013.block_HR005 .block-well-content .block-card:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR005 .bg-video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block_HR005.campaign-mode-1{align-items:center;display:flex;min-height:720px}.block_HR005.campaign-mode-1 .block-caption{border-radius:12px;box-shadow:0 10px 30px 0 rgba(0,0,0,.278);gap:20px;max-width:890px;overflow:hidden;padding:40px 50px;position:relative}@media (max-width:768px){.block_HR005.campaign-mode-1 .block-caption{gap:10px;left:10px;padding:40px 30px;width:calc(100% - 20px)}}.block_HR005.campaign-mode-1 .block-caption:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(81,81,81,.33);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block_HR005.campaign-mode-1 .block-caption .heading{max-width:100%}.block_HR005.campaign-mode-1 .block-caption .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));max-width:100%}.block_HR005.campaign-mode-1 .block-caption .cta-group{display:flex;flex-flow:row wrap;gap:20px}.block_HR005.campaign-mode-1 .block-well-content{display:none}.block_HR005.campaign-mode-2{min-height:720px;padding-bottom:0!important;padding-top:210px!important}@media (max-width:767px){.block_HR005.campaign-mode-2{padding-top:150px!important}}.block_HR005.campaign-mode-2 .bg-video{min-height:720px}.block_HR005.campaign-mode-2.bottom-dark .block-well-content:after{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_HR005.campaign-mode-2.bottom-light .block-well-content:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR006{overflow-y:visible;position:relative}.block_HR006 .block-caption{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:1024px){.block_HR006 .block-caption{padding-right:80px}}@media (max-width:767px){.block_HR006 .block-caption{max-width:inherit}}.block_HR006 .block-caption h1,.block_HR006 .block-caption h2,.block_HR006 .block-caption h3,.block_HR006 .block-caption h4,.block_HR006 .block-caption h5,.block_HR006 .block-caption h6{margin-bottom:0}.block_HR006 .block-caption .sub-heading{display:flex;flex-direction:column;gap:20px}.block_HR006 .block-caption .sub-heading p{margin-bottom:0}@media (min-width:1024px){.block_HR006.flip-columns .block-caption{padding-left:80px;padding-right:0}}.block_HR006.block-padding-top{padding-top:60px}@media (min-width:1024px){.block_HR006.block-padding-top{padding-top:120px}}.block_HR006.block-padding-bottom{padding-bottom:30px}@media (min-width:1024px){.block_HR006.block-padding-bottom{padding-bottom:120px}}.block_HR006 .block-border{border-width:0}.block_HR006 .block-border-top{--tw-border-opacity:1;border-style:none solid solid;border-top:1px solid rgb(202 207 212/var(--tw-border-opacity));padding-top:60px}@media (min-width:1024px){.block_HR006 .block-border-top{padding-top:85px}}.block_HR006 .block-border-bottom{--tw-border-opacity:1;border-bottom-color:rgb(202 207 212/var(--tw-border-opacity));border-bottom-width:1px;padding-bottom:60px}@media (min-width:1024px){.block_HR006 .block-border-bottom{padding-bottom:85px}}.block_HR006 .block-media{border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.block_HR006 .block-media .bg-img,.block_HR006 .block-media .bg-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.block_HR006 .block-media .icon-play{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:9999px;cursor:pointer;display:flex;height:90px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:90px}.block_HR006 .block-media .icon-play svg{--tw-translate-x:3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.block_HR006 .block-media .icon-play{height:131px;width:131px}}.block_HR006.gradient:after{--tw-bg-opacity:1;--tw-blur:blur(212px);--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:619.776px;content:var(--tw-content);display:none;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:600px;opacity:.34;position:absolute;right:0;top:0;width:600px;z-index:0}@media (min-width:1024px){.block_HR006.gradient:after{display:block}}.block_HR006 .block-well-content{margin-top:40px;position:relative}.block_HR006 .block-well-content .block-well{align-items:flex-start;background:linear-gradient(94.8deg,#f3f9fe,#fcfcfc 99.67%);border-radius:12px;box-shadow:0 10px 30px 0 rgba(0,0,0,.278);display:flex;gap:70px;overflow:hidden;padding:40px;position:relative}@media (max-width:1199px){.block_HR006 .block-well-content .block-well{gap:40px}}@media (max-width:991px){.block_HR006 .block-well-content .block-well{flex-direction:column;gap:30px;padding:30px}}.block_HR006 .block-well-content .block-well:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(81,81,81,.33);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block_HR006 .block-well-content .block-well .block-media{display:none}.block_HR006 .block-well-content .block-well .block-media .block-img,.block_HR006 .block-well-content .block-well .block-media .block-video{border-radius:4px;display:block;height:290px;overflow:hidden;position:relative;width:480px}@media (max-width:1024px){.block_HR006 .block-well-content .block-well .block-media .block-img,.block_HR006 .block-well-content .block-well .block-media .block-video{width:420px}}@media (max-width:991px){.block_HR006 .block-well-content .block-well .block-media .block-img,.block_HR006 .block-well-content .block-well .block-media .block-video{width:100%}}.block_HR006 .block-well-content .block-well .block-media .block-img .icon-play,.block_HR006 .block-well-content .block-well .block-media .block-video .icon-play{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:1}.block_HR006 .block-well-content .block-well .block-media .block-img .icon-play svg,.block_HR006 .block-well-content .block-well .block-media .block-video .icon-play svg{height:auto;width:100%}.block_HR006 .block-well-content .block-well .block-media .block-img img,.block_HR006 .block-well-content .block-well .block-media .block-video img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_HR006 .block-well-content .block-well .block-text{align-items:flex-start;display:flex;gap:70px;width:100%}@media (max-width:991px){.block_HR006 .block-well-content .block-well .block-text{flex-direction:column;gap:30px}}.block_HR006 .block-well-content .block-well .block-text .heading,.block_HR006 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_HR006 .block-well-content .block-well .block-text .block-title{max-width:480px}.block_HR006 .block-well-content .block-well .block-text .cta-group{display:flex;flex-flow:row wrap;gap:20px}.block_HR006 .block-well-content .block-well .block-text .cta-group .btn{margin:0}.block_HR006 .block-well-content .block-well .block-text .block-description{display:flex;flex-direction:column;gap:20px}.block_HR006 .block-well-content .block-well.with-media{align-items:center}@media (max-width:991px){.block_HR006 .block-well-content .block-well.with-media{align-items:flex-start}}.block_HR006 .block-well-content .block-well.with-media .block-media{display:block;width:100%}.block_HR006 .block-well-content .block-well.with-media .block-text{display:flex;flex-direction:column;gap:20px}.block_HR006 .block-well-content .block-well.with-media .block-text .block-title{max-width:inherit}@media (max-width:768px){.block_HR006 .block-well-content .block-well{flex-direction:column;gap:30px;padding:16px}}.block_HR006 .block-well-content:after{bottom:0;content:"";display:block;height:60%;position:absolute;top:auto;width:100%;z-index:-1}.block_HR006 .block-well-content.bg-dark{background-color:transparent!important}.block_AB013.block_HR006 .block-well-content.bg-dark .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR006 .block-well-content.bg-dark:after{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_HR006 .block-well-content.bg-light-blue{background-color:transparent!important}.block_AB013.block_HR006 .block-well-content.bg-light-blue .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR006 .block-well-content.bg-light-blue:after{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}.block_HR006 small b{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0074e8,#a933fb);-webkit-background-clip:text;background-clip:text;font-weight:600}@media (min-width:1440px){.block_HR006.campaign-mode-1 .heading,.block_HR006.campaign-mode-2 .heading{max-width:75%}}.block_HR006.campaign-mode-1{margin-bottom:130px}@media (max-width:767px){.block_HR006.campaign-mode-1{padding-top:150px}}.block_HR006.campaign-mode-1 .block-well-content{height:unset!important;margin-bottom:-120px}.block_HR006.campaign-mode-1 .block-well-content .block-well .block-text .heading,.block_HR006.campaign-mode-1 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;background-color:transparent;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB013
.block_HR006.campaign-mode-1 .block-well-content .block-well .block-text .text-paragraph .block-card,.block_AB013.block_HR006.campaign-mode-1 .block-well-content .block-well .block-text .heading .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_HR006.campaign-mode-2{margin-bottom:225px}@media (max-width:767px){.block_HR006.campaign-mode-2{margin-bottom:165px;padding-top:150px}}.block_HR006.campaign-mode-2 .block-well-content{height:unset!important;margin-bottom:-245px}.block_HR006.campaign-mode-2 .block-well-content .block-well .block-text .heading,.block_HR006.campaign-mode-2 .block-well-content .block-well .block-text .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_HR006.campaign-mode-2.bottom-dark .block-well-content:after{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_HR006.campaign-mode-2.bottom-light .block-well-content:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.embed-video>iframe{height:100%;width:100%}.block_AB001{min-height:640px;position:relative}@media (max-width:991px){.block_AB001{min-height:540px}}@media (max-width:576px){.block_AB001{height:auto!important;min-height:auto!important;padding-bottom:150px!important}}.block_AB001 .block-caption{max-width:690px;position:relative;z-index:1}@media (min-width:768px){.block_AB001 .text-paragraph-col{display:flex;justify-content:flex-end}}.block_AB001 .text-paragraph-large{position:relative;z-index:1}@media (min-width:768px){.block_AB001 .text-paragraph-large{max-width:445px}}.block_AB001 .bg-video{bottom:0;height:275px;left:0;mix-blend-mode:color-dodge;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}@media (min-width:768px){.block_AB001 .bg-video{height:50%}}.block_AB002 .block-background-image{background-position:50%;background-size:cover}.block_AB002 .block-btn{display:block}@media (min-width:1024px){.block_AB002 .block-btn{display:flex;gap:20px}}.block_AB002 .block-caption{display:flex;flex-direction:column;gap:24px;padding-right:0}@media (min-width:768px){.block_AB002 .block-caption{padding-right:48px}}@media (max-width:767px){.block_AB002 .block-caption{margin-bottom:40px}}.block_AB002 .block-caption .heading{max-width:429px}.block_AB002 .block-caption .eyebrow,.block_AB002 .block-caption .heading,.block_AB002 .block-caption .sub-heading{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB002 .block-caption ul{display:flex;flex-direction:column;gap:10px;margin-left:30px}.block_AB002 .block-caption ul li{list-style-type:disc}.block_AB002 .block-media{border-radius:16px;overflow:hidden}.block_AB002 .block-media.no-border-radius,.block_AB002 .block-media.video{border-radius:0}.block_AB002 .block-video{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.block_AB002 .block-img img,.block_AB002 .block-video iframe{height:100%;width:100%}.block_AB002 .block-img img{display:block;-o-object-fit:cover;object-fit:cover}.block_AB002 .block-img.lottie{--tw-shadow:0px 10px 30px 0px #0000001a;--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.block_AB002.bg-dark .block-caption .eyebrow,.block_AB002.bg-dark .block-caption .heading,.block_AB002.bg-dark .block-caption .sub-heading,.block_AB002.bg-default .block-caption .eyebrow,.block_AB002.bg-default .block-caption .heading,.block_AB002.bg-default .block-caption .sub-heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB002.flip-columns .block-caption{padding-left:0;padding-right:0}@media (min-width:768px){.block_AB002.flip-columns .block-caption{padding-left:48px}}.block_AB003{overflow:hidden}.block_AB003 .text-paragraph-large p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .asset-item{border-radius:8px;height:100%;overflow:hidden;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.block_AB003 .asset-item{border-radius:16px}}@media (max-width:767px){.block_AB003 .asset-item{margin-top:32px}}@media (max-width:576px){.block_AB003 .asset-item{margin-top:20px;max-height:380px}}.block_AB003 .asset-item .image-container,.block_AB003 .asset-item .video-container{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block_AB003 .asset-item .image-container.\!object-contain,.block_AB003 .asset-item .video-container.\!object-contain{-o-object-fit:contain;object-fit:contain}.block_AB003 .asset-item .stats-card{--tw-shadow:0px 5px 16px 0px #0000001a;--tw-shadow-colored:0px 5px 16px 0px var(--tw-shadow-color);--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:hsla(0,0%,100%,.6);background-image:url(var(--base-url)bg-card-stats.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;border-radius:6px;bottom:20px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:8px;left:20px;max-width:160px;overflow:hidden;position:absolute;right:20px;width:calc(100% - 40px);z-index:1}@media (min-width:577px){.block_AB003 .asset-item .stats-card{max-width:220px}}@media (min-width:768px){.block_AB003 .asset-item .stats-card{border-radius:12px;gap:16px;max-width:280px}}@media (max-width:767px){.block_AB003 .asset-item .stats-card{padding:20px 20px 40px}}.block_AB003 .asset-item .stats-card .stats-label{--tw-text-opacity:1;color:rgb(101 108 120/var(--tw-text-opacity));font-size:14px;font-weight:600;line-height:20px}@media (min-width:577px){.block_AB003 .asset-item .stats-card .stats-label{font-size:16px}}@media (min-width:768px){.block_AB003 .asset-item .stats-card .stats-label{font-size:18px}}.block_AB003 .asset-item .stats-card .stats-value{--tw-text-opacity:1;color:rgba(var(--black)/var(--tw-text-opacity));font-size:28px;font-weight:600;line-height:1}@media (min-width:577px){.block_AB003 .asset-item .stats-card .stats-value{font-size:44px}}@media (min-width:768px){.block_AB003 .asset-item .stats-card .stats-value{font-size:52px}}.block_AB003 .asset-item .stats-card .stats-variation{--tw-text-opacity:1;align-items:center;color:rgb(0 137 51/var(--tw-text-opacity));display:flex;font-size:10px;font-weight:600;line-height:30px}@media (min-width:577px){.block_AB003 .asset-item .stats-card .stats-variation{font-size:14px}}@media (min-width:768px){.block_AB003 .asset-item .stats-card .stats-variation{font-size:24px}}.block_AB003 .asset-item .stats-card .stats-variation i{background-size:contain;height:16px;width:16px}@media (min-width:577px){.block_AB003 .asset-item .stats-card .stats-variation i{height:24px;width:24px}}@media (min-width:768px){.block_AB003 .asset-item .stats-card .stats-variation i{height:32px;width:32px}}.block_AB003 .asset-item .stats-card .stats-variation i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.925 15.05a.987.987 0 0 0 .075-.383.987.987 0 0 0-.293-.707l-7.983-7.983a1 1 0 0 0-1.462.014L7.295 13.96a1 1 0 0 0 1.413 1.413L15 9.08v16.253a1 1 0 0 0 2 0V9.08l6.294 6.293a1 1 0 0 0 1.631-.323Z' fill='%23008933'/%3E%3C/svg%3E")}.block_AB003 .asset-item .stats-card.stat-card-2{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Financial_Crime_Prevention_graph.svg);background-size:auto}.block_AB003 .asset-item .stats-card.stat-card-3{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Industrial_graph.svg);background-size:auto}.block_AB003 .asset-item .stats-card.stat-card-4{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Media_graph.svg);background-size:auto}.block_AB003 .asset-item .stats-card.stat-card-5{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Enterprise_Service_Management_graph.svg);background-size:auto}.block_AB003 .asset-group{height:400px;margin-bottom:40px;overflow:hidden;padding-right:0}@media (min-width:768px){.block_AB003 .asset-group{height:100%;margin-bottom:0;padding-right:48px}}.block_AB003 .accordion-collapse.collapse{display:none}.block_AB003 .accordion-collapse.collapse.show{display:block}.block_AB003 .accordion-header{margin-bottom:0;padding-bottom:32px}.block_AB003 .accordion{border-radius:0;border-style:none}.block_AB003 .accordion .accordion-item{border-radius:0;border-style:none;margin:0;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_AB003 .accordion .accordion-item .accordion-button{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 44 101/var(--tw-text-opacity));font-size:22px;font-weight:600;line-height:24px;opacity:.5;outline:2px solid transparent;outline-offset:2px;padding:20px 0 0;position:relative;text-align:left;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.block_AB004.block_AB003 .accordion .accordion-item .accordion-button{padding-bottom:50px!important}.block_AB013.block_AB003 .accordion .accordion-item .accordion-button .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.husl-block.hero-block .block_AB003 .accordion .accordion-item .accordion-button{margin-bottom:0!important}.block_AB003 .accordion .accordion-item .accordion-button:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 232 196/var(--tw-bg-opacity));content:var(--tw-content);left:0;position:absolute;top:0;transition-duration:8s,.01s;width:0}.block_AB003 .accordion .accordion-item .accordion-button:after{--tw-content:"";background-size:contain;content:var(--tw-content);height:7px;opacity:.5;position:absolute;right:0;top:55%;width:12px}.block_AB003 .accordion .accordion-item .accordion-button:is(.dark *){--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-button:is(.dark *):after{--tw-brightness:brightness(1);content:var(--tw-content);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:768px){.block_AB003 .accordion .accordion-item .accordion-button{border-color:#25282e20;border-style:none solid solid;border-top:2px solid #25282e20;font-size:24px;line-height:30px}}@media (min-width:1200px){.block_AB003 .accordion .accordion-item .accordion-button{font-size:28px;line-height:40px}}.block_AB003 .accordion .accordion-item .accordion-button.collapsed{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:.5}.block_AB003 .accordion .accordion-item .accordion-button.collapsed:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-button:before{transition:width 8s ease-in-out,#00e8c4 .01s ease}.block_AB003 .accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6.5 6L14 1' stroke='%23164234' stroke-width='1.5'/%3E%3C/svg%3E")}.block_AB003 .accordion .accordion-item .accordion-button.open{--tw-text-opacity:1;color:rgb(5 44 101/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-button.open:before{content:var(--tw-content);transition-property:none}.block_AB003 .accordion .accordion-item .accordion-button.open:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-button.open.collapsed{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:.5}.block_AB003 .accordion .accordion-item .accordion-button.open.collapsed:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-button:active,.block_AB003 .accordion .accordion-item .accordion-button:focus,.block_AB003 .accordion .accordion-item .accordion-button:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.block_AB003 .accordion .accordion-item .accordion-button:hover{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:1}.block_AB003 .accordion .accordion-item .accordion-button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-button[aria-expanded=true]{opacity:1}.block_AB003 .accordion .accordion-item .accordion-button[aria-expanded=true]:before{content:var(--tw-content);height:4px;width:100%}.block_AB003 .accordion .accordion-item .accordion-button[aria-expanded=true]:after{content:var(--tw-content);opacity:1}.block_AB003 .accordion .accordion-item .accordion-body{padding:0}@media (min-width:993px){.block_AB003 .accordion .accordion-item .accordion-body{padding:0 0 32px}}.block_AB003 .accordion .accordion-item .accordion-body .accordion-description p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB003 .accordion .accordion-item .accordion-body .btn-link{font-size:18px;padding:16px 0}.block_AB003 .accordion .accordion-item .accordion-body .btn-chevron span:after{content:var(--tw-content)!important;height:13px!important;right:-18px!important;top:5px!important;width:9px!important}.block_AB003 .accordion .accordion-item .accordion-body .asset-item{max-height:500px}@media (min-width:993px){.block_AB003 .accordion .accordion-item .accordion-body .asset-item{display:none}}.block_AB003 .collapse{visibility:visible}.block_AB004.pt-0 .block-solutions{margin-top:0}.block_AB004.pb-0{padding-bottom:50px!important}.block_AB004 .block-img{height:100%;min-height:450px;overflow:hidden;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (max-width:767px){.block_AB004 .block-img{margin-bottom:48px}}@media (min-width:768px){.block_AB004 .block-img{max-width:500px}}.block_AB004 .block-img .image-container,.block_AB004 .block-img .video-container{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block_AB004 .block-img .stats{bottom:0;position:absolute;width:100%;z-index:1}.block_AB004 .block-img .stats img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.block_AB004 .block-caption .eyebrow{--tw-text-opacity:1;align-items:center;color:rgb(37 40 46/var(--tw-text-opacity));display:flex;gap:8px}.block_AB004 .block-caption .eyebrow:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB004 .block-caption .eyebrow i{border-radius:9999px;height:8px;width:8px}.block_AB004 .block-caption .eyebrow strong{font-weight:600}.block_AB004 .block-solutions{margin-top:80px;position:relative}.block_AB004 .block-solutions .heading{position:relative;text-align:center;z-index:1}@media (max-width:767px){.block_AB004 .block-solutions .heading{padding:0 32px}}.block_AB004 .block-solutions .heading strong{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(37 40 46/var(--tw-text-opacity));display:inline-block;font-weight:600;padding:5px 24px}.block_AB004 .block-solutions .heading strong:is(.dark *){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB004 .block-solutions .block-card{align-items:stretch;display:flex;flex-flow:row wrap;gap:32px 16px;justify-content:center;position:relative;z-index:1}@media (max-width:1250px){.block_AB004 .block-solutions .block-card{gap:24px}}@media (max-width:576px){.block_AB004 .block-solutions .block-card{flex-direction:column}}.block_AB004 .block-solutions .block-card li{flex:1 0 17%;max-width:19%}@media (max-width:1250px){.block_AB004 .block-solutions .block-card li{flex:1 0 23%;max-width:24%}}@media (max-width:991px){.block_AB004 .block-solutions .block-card li{max-width:32%}}@media (max-width:767px){.block_AB004 .block-solutions .block-card li{flex:1 0 50%;max-width:47%}}@media (max-width:578px){.block_AB004 .block-solutions .block-card li{width:100%}}@media (max-width:576px){.block_AB004 .block-solutions .block-card li{flex:inherit;max-width:100%}}.block_AB004 .block-solutions .block-card li .item-card{--tw-bg-opacity:1;--tw-shadow:0px 0px 20px 0px rgba(0,0,0,.15);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;height:100%;padding:24px;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.block_AB004 .block-solutions .block-card li .item-card.has-link:hover{margin-bottom:16px;margin-top:-16px}.block_AB004 .block-solutions .block-card li .item-card:not([href]){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB004 .block-solutions .block-card li .item-card .icon-card{height:34px;min-height:34px;width:auto}.block_AB004 .block-solutions .block-card li .item-card .new-title{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-weight:600;min-height:inherit;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.block_AB004 .block-solutions .block-card li .item-card .new-title{min-height:100px}}.block_AB004 .block-solutions .block-card li .item-card .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));margin-bottom:0}.block_AB004 .block-solutions .block-card li .item-card .text-paragraph p{margin-bottom:0}.block_AB004 .block-solutions .block-card li .item-card.has-link:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(37 40 46/var(--tw-text-opacity));text-decoration-line:none}.block_AB004 .block-solutions .block-card li .item-card.has-link:hover .new-title{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_AB004 .block-solutions .block-card.card-columns-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.block_AB004 .block-solutions .block-card.card-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.block_AB004 .block-solutions .block-card.card-columns-3 li{max-width:unset}.block_AB004 .block-solutions .block-card.card-columns-4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.block_AB004 .block-solutions .block-card.card-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.block_AB004 .block-solutions .block-card.card-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.block_AB004 .block-solutions .block-card.card-columns-4 li{max-width:unset}.block_AB004 .block-solutions .block-card.card-columns-5{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.block_AB004 .block-solutions .block-card.card-columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.block_AB004 .block-solutions .block-card.card-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.block_AB004 .block-solutions .block-card.card-columns-5 li{max-width:unset}.block_AB004 .block-solutions.wrapper-outline:after{--tw-border-opacity:1;--tw-content:"";border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:16px;border-style:dashed;border-width:1.5px;content:var(--tw-content);height:calc(100% + 20px);left:0;position:absolute;top:20px;width:100%;z-index:0}.block_AB004 .block-solutions.wrapper-outline:is(.dark *):after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}@media (min-width:1351px){.block_AB004 .block-solutions.wrapper-outline:after{left:-65px;width:calc(100% + 130px)}}@media (max-width:1350px){.block_AB004 .block-solutions.wrapper-outline .block-card{padding:0 32px}}.block_AB004 .block-solutions.wrapper-outline .block-card li{width:100%}.block_AB004.bg-transparent-custom .block-solutions .heading strong{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB004.bg-light-blue .block-solutions .heading strong{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}.block_AB004.bg-light-blue .block-solutions .block-card li .item-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB004.bg-light-blue .block-solutions .block-card li .item-card.has-link:hover{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}.block_AB005 .block-caption{padding-bottom:40px}@media (min-width:768px){.block_AB005 .block-caption{padding-bottom:80px}}.block_AB005 .block-card{--tw-bg-opacity:1;--tw-shadow:0px 6px 10px 0px #00000020;--tw-shadow-colored:0px 6px 10px 0px var(--tw-shadow-color);align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;gap:32px;height:100%;padding:32px}.block_AB005 .block-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}@media (max-width:991px){.block_AB005 .block-card{flex-direction:column}}@media (min-width:1200px){.block_AB005 .block-card{gap:48px;padding:48px}}.block_AB005 .block-card .card-icon{flex:1 0 auto;height:auto;max-width:64px;width:64px}@media (max-width:991px){.block_AB005 .block-card .card-icon{flex:inherit}}.block_AB005 .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_AB005.bg-light-blue .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB007 .block-title{align-items:flex-start;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1030px}@media (min-width:768px){.block_AB007 .block-title{align-items:flex-end}}@media (max-width:767px){.block_AB007 .block-title{flex-direction:column;gap:32px}}.block_AB007 .block-title .heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));flex:1 1 auto;margin:0}.block_AB007 .block-title .block-btn{flex:1 0 auto;margin-top:auto;position:relative;top:auto}.block_AB007 .block-card{--tw-bg-opacity:1;--tw-shadow:0px 3px 10px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 3px 10px 0px var(--tw-shadow-color);align-items:flex-start;background-color:rgb(23 25 27/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:16px;height:100%;padding:32px}.block_AB007 .block-card .card-icon{height:64px;margin-bottom:32px;width:auto}@media (min-width:768px){.block_AB007 .block-card .card-icon{margin-bottom:48px}}.block_AB007 .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_AB007 .block-card .heading,.block_AB007 .block-card .text-paragraph{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB007.bg-light-blue .block-title h2.heading{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB007.bg-light-blue .block-title .heading{color:var(--color-black)}.block_AB007.bg-light-blue .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB007.bg-light-blue .block-card .card-caption .text-paragraph>*,.block_AB007.bg-light-blue .block-card .card-caption h6.heading,.block_AB007.bg-white .block-title h2.heading{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB007.bg-white .block-title .heading{color:var(--color-black)}.block_AB007.bg-white .block-card{--tw-bg-opacity:1;--tw-shadow:0px -1px 9px 8px #f8f9fa;--tw-shadow-colored:0px -1px 9px 8px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.block_AB007.bg-white .block-card .card-caption .text-paragraph>*,.block_AB007.bg-white .block-card .card-caption h6.heading{color:var(--color-black)}.block_AB007.bg-light .block-title h2.heading{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB007.bg-light .block-title .heading{color:var(--color-black)}.block_AB007.bg-light .block-card{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))}.block_AB007.bg-light .block-card .card-caption .text-paragraph>*,.block_AB007.bg-light .block-card .card-caption h6.heading{color:var(--color-black)}.block_AB009 .block-title{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:870px}.block_AB009 .block-caption{border-image-slice:1;border-image-source:linear-gradient(270deg,#972ded,#0074e8);border-style:solid;border-width:0 0 1px;margin-bottom:48px;padding-bottom:48px}.block_AB009 .block-caption:last-child{border-style:none;margin-bottom:0;padding-bottom:0}.block_AB004.block_AB009 .block-caption:last-child{padding-bottom:50px!important}.block_AB009 .block-caption .block-card{--tw-bg-opacity:1;--tw-shadow:0px 3px 10px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 3px 10px 0px var(--tw-shadow-color);align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:20px;height:100%;padding:30px}.block_AB009 .block-caption .block-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_AB009 .block-caption .block-card .card-icon{max-height:52px;width:auto}.block_AB009 .block-caption .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_AB009.block_AB009--logos{background-color:var(--color-grey)!important}.block_AB009.block_AB009--logos .block-card{align-items:center!important;justify-content:center!important;min-height:260px;padding:48px 32px}@media (min-width:768px){.block_AB009.block_AB009--logos .block-card{min-height:300px;padding:96px 32px}}.block_AB008{overflow:hidden}.block_AB008 .asset-item{border-radius:8px;display:none;height:100%;overflow:hidden;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.block_AB008 .asset-item{margin-top:32px}}@media (max-width:576px){.block_AB008 .asset-item{margin-top:20px;max-height:380px}}@media (min-width:768px){.block_AB008 .asset-item{border-radius:16px}}.block_AB008 .asset-item .image-container{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block_AB008 .asset-group{height:400px;margin-bottom:40px;overflow:hidden;padding-right:0}@media (min-width:768px){.block_AB008 .asset-group{height:100%;margin-bottom:0;padding-right:48px}}.block_AB008 .accordion-collapse.collapse{display:none}.block_AB008 .accordion-collapse.collapse.show{display:block}.block_AB008 .accordion-header{margin-bottom:0;padding-bottom:32px}.block_AB008 .accordion{border-radius:0;border-style:none}.block_AB008 .accordion .accordion-item{border-radius:0;border-width:0;margin:0;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_AB008 .accordion .accordion-item,.block_AB008 .accordion .accordion-item .accordion-button{position:relative;transition-duration:.2s}.block_AB008 .accordion .accordion-item .accordion-button{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:solid #25282e20;border-radius:0;border-width:2px 0 0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 44 101/var(--tw-text-opacity));font-size:22px;font-weight:600;line-height:24px;opacity:.5;outline:2px solid transparent;outline-offset:2px;padding:20px 0 0;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.block_AB004.block_AB008 .accordion .accordion-item .accordion-button{padding-bottom:50px!important}.block_AB013.block_AB008 .accordion .accordion-item .accordion-button .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.husl-block.hero-block .block_AB008 .accordion .accordion-item .accordion-button{margin-bottom:0!important}.block_AB008 .accordion .accordion-item .accordion-button:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 232 196/var(--tw-bg-opacity));content:var(--tw-content);left:0;position:absolute;top:0;transition-duration:8s,.01s;width:0}.block_AB008 .accordion .accordion-item .accordion-button:after{--tw-content:"";background-size:contain;content:var(--tw-content);height:7px;opacity:.5;position:absolute;right:0;top:55%;width:12px}.block_AB008 .accordion .accordion-item .accordion-button:is(.dark *){--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB008 .accordion .accordion-item .accordion-button:is(.dark *):after{--tw-brightness:brightness(1);content:var(--tw-content);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:768px){.block_AB008 .accordion .accordion-item .accordion-button{font-size:24px;line-height:30px}}@media (min-width:1200px){.block_AB008 .accordion .accordion-item .accordion-button{font-size:28px;line-height:40px}}.block_AB008 .accordion .accordion-item .accordion-button.collapsed{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:.5}.block_AB008 .accordion .accordion-item .accordion-button.collapsed:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB008 .accordion .accordion-item .accordion-button:before{background-color:sol-green;transition:width 8s ease-in-out,background-color .01s ease}.block_AB008 .accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6.5 6L14 1' stroke='%23164234' stroke-width='1.5'/%3E%3C/svg%3E")}.block_AB008 .accordion .accordion-item .accordion-button.open{--tw-text-opacity:1;color:rgb(5 44 101/var(--tw-text-opacity))}.block_AB008 .accordion .accordion-item .accordion-button.open:before{content:var(--tw-content);transition-property:none}.block_AB008 .accordion .accordion-item .accordion-button.open:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB008 .accordion .accordion-item .accordion-button:active,.block_AB008 .accordion .accordion-item .accordion-button:focus,.block_AB008 .accordion .accordion-item .accordion-button:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.block_AB008 .accordion .accordion-item .accordion-button:hover{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:1}.block_AB008 .accordion .accordion-item .accordion-button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB008 .accordion .accordion-item .accordion-button[aria-expanded=true]{opacity:1}.block_AB008 .accordion .accordion-item .accordion-button[aria-expanded=true]:before{content:var(--tw-content);height:4px;width:100%}.block_AB008 .accordion .accordion-item .accordion-button[aria-expanded=true]:after{content:var(--tw-content);opacity:1}.block_AB008 .accordion .accordion-item .accordion-body{padding:0 0 32px}@media (max-width:992px){.block_AB008 .accordion .accordion-item .accordion-body{padding:0}}.block_AB008 .accordion .accordion-item .accordion-body .accordion-description p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB008 .accordion .accordion-item .accordion-body .btn-link{padding-bottom:16px;padding-top:16px}.block_AB008 .accordion .accordion-item .accordion-body .asset-item{border-radius:8px;display:block;margin-bottom:32px;max-height:500px;overflow:hidden}@media (min-width:992px){.block_AB008 .accordion .accordion-item .accordion-body .asset-item{display:none}}.block_AB008 .accordion .accordion-item .accordion-body .asset-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_AB010{position:relative}.block_AB010.about-cta-module>.container{position:relative;z-index:2}.block_AB010.about-cta-module .bg-video{-webkit-clip-path:inset(2px 2px);clip-path:inset(2px 2px);left:0;margin:0 auto!important;opacity:.2;right:0;z-index:1}.block_AB010 .block-caption{max-width:690px;position:relative;z-index:1}.block_AB010 .btn-group{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:768px){.block_AB010 .text-paragraph-col{display:flex;justify-content:flex-end}}.block_AB010 .text-paragraph-large{position:relative;z-index:1}@media (min-width:768px){.block_AB010 .text-paragraph-large{max-width:445px}}.block_AB010 .bg-img,.block_AB010 .bg-video{bottom:0;height:100%;left:auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}@media (max-width:1199px){.block_AB010 .bg-img,.block_AB010 .bg-video{margin-left:0}}@media (min-width:1200px){.block_AB010 .bg-img,.block_AB010 .bg-video{left:0}}.block_AB011 .block-solutions{position:relative}.block_AB011 .block-solutions .heading{position:relative;text-align:center;z-index:1}@media (max-width:767px){.block_AB011 .block-solutions .heading{padding:0 32px}}.block_AB011 .block-solutions .heading strong{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;font-weight:600;padding:5px 24px}.block_AB011 .block-solutions .heading strong:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_AB011 .block-solutions .block-card{align-items:stretch;display:flex;flex-flow:row wrap;gap:24px;justify-content:center;position:relative;z-index:1}@media (max-width:576px){.block_AB011 .block-solutions .block-card{flex-direction:column}}@media (min-width:1351px){.block_AB011 .block-solutions .block-card{gap:16px}}.block_AB011 .block-solutions .block-card li{flex:inherit;max-width:100%}@media (max-width:576px){.block_AB011 .block-solutions .block-card li{width:100%}}@media (min-width:577px){.block_AB011 .block-solutions .block-card li{flex:1 0 50%;max-width:47%}}@media (min-width:768px){.block_AB011 .block-solutions .block-card li{flex:1 0 23%;max-width:32%}}@media (min-width:992px){.block_AB011 .block-solutions .block-card li{max-width:24%}}@media (min-width:1251px){.block_AB011 .block-solutions .block-card li{flex:1 0 17%;max-width:19%}}.block_AB011 .block-solutions .block-card li .item-card{--tw-bg-opacity:1;--tw-shadow:0px 0px 20px 0px rgba(0,0,0,.15);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;height:100%;padding:24px;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.block_AB011 .block-solutions .block-card li .item-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_AB011 .block-solutions .block-card li .item-card.has-link:hover{margin-bottom:16px;margin-top:-16px}.block_AB011 .block-solutions .block-card li .item-card:not([href]){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB011 .block-solutions .block-card li .item-card:not([href]):is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_AB011 .block-solutions .block-card li .item-card .icon-card{height:34px;min-height:34px;width:auto}.block_AB011 .block-solutions .block-card li .item-card .new-title{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-weight:600;min-height:inherit;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_AB011 .block-solutions .block-card li .item-card .new-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.block_AB011 .block-solutions .block-card li .item-card .new-title{min-height:100px}}.block_AB011 .block-solutions .block-card li .item-card .text-paragraph{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));margin-bottom:0}.block_AB011 .block-solutions .block-card li .item-card .text-paragraph:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB011 .block-solutions .block-card li .item-card .text-paragraph p{margin-bottom:0}.block_AB011 .block-solutions .block-card li .item-card.has-link:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:initial;text-decoration-line:none}.block_AB011 .block-solutions .block-card li .item-card.has-link:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_AB011 .block-solutions .block-card li .item-card.has-link:hover .new-title{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_AB011 .block-solutions .block-card li .item-card.has-link:hover .new-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB011 .block-solutions .block-card.card-columns-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.block_AB011 .block-solutions .block-card.card-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.block_AB011 .block-solutions .block-card.card-columns-3 li{max-width:unset}.block_AB011 .block-solutions .block-card.card-columns-4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.block_AB011 .block-solutions .block-card.card-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.block_AB011 .block-solutions .block-card.card-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.block_AB011 .block-solutions .block-card.card-columns-4 li{max-width:unset}.block_AB011 .block-solutions .block-card.card-columns-5{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.block_AB011 .block-solutions .block-card.card-columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.block_AB011 .block-solutions .block-card.card-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.block_AB011 .block-solutions .block-card.card-columns-5 li{max-width:unset}.block_AB011.bg-transparent-custom .block-solutions .heading strong{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB011.bg-light-blue .block-solutions .heading strong{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}.block_AB011.bg-light-blue .block-solutions .block-card li .item-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB012 .block-caption{margin-left:auto;margin-right:auto;max-width:870px}.block_AB012 .block-card{--tw-bg-opacity:1;--tw-shadow:0px 6px 10px 0px #00000020;--tw-shadow-colored:0px 6px 10px 0px var(--tw-shadow-color);align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:16px;height:100%;padding:32px}.block_AB012 .block-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_AB012 .block-card .card-icon{height:64px;width:auto}.block_AB012 .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_AB013 .block-caption{margin-left:auto;margin-right:auto;max-width:860px}.block_AB013 .block-card{--tw-bg-opacity:1;--tw-shadow:0px 0px 20px 0px rgba(0,0,0,.15);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:32px;height:100%;padding:32px}.block_AB013 .block-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}@media (min-width:1200px){.block_AB013 .block-card{padding:48px}}.block_AB013 .block-card .card-icon{height:64px;width:auto}.block_AB013 .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_AB013 .block-card .btn{font-weight:700}.block_AB013.bg-light-blue .block-card,.block_AB013.bg-transparent .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB014.center-pos .block-caption,.block_AB014.center-pos .text-paragraph-col{margin-left:auto;margin-right:auto;text-align:center}@media not all and (min-width:768px){.block_AB014.center-pos .block-caption{margin-bottom:0;padding-top:40px}}.block_AB014.center-pos .nav-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block_AB014.bg-default{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_AB014.bg-default .heading,.block_AB014.bg-default .tab-content ol li,.block_AB014.bg-default .tab-content p,.block_AB014.bg-default .tab-content ul li,.block_AB014.bg-default .text-paragraph-col p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB014.bg-default .nav-pills{--tw-bg-opacity:1;background-color:rgb(24 26 28/var(--tw-bg-opacity))}.block_AB014.bg-default .nav-pills .nav-link,.block_AB014.bg-default .tab-pane .tap-mob-heading a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB014.bg-default .mob-tabpane-toggler svg path{stroke:rgba(var(--white)/1)}.block_AB014.bg-default .tab-pane.active .tap-mob-heading a{--tw-text-opacity:1;color:rgb(243 249 254/var(--tw-text-opacity))}.block_AB014 .tap-mob-heading{display:none}.block_AB014 .block-video iframe{width:100%}.block_AB014 .block-media{border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.block_AB014 .block-media .bg-img,.block_AB014 .block-media .bg-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.block_AB014 .block-media .icon-play{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:9999px;cursor:pointer;display:flex;height:90px;justify-content:center;left:50%;position:absolute;top:50%;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:90px}@media (min-width:768px){.block_AB014 .block-media .icon-play{height:131px;width:131px}}.block_AB014 .block-media .icon-play{transform:translate(-50%,-50%)}.block_AB014 .block-media .icon-play svg{--tw-translate-x:3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:816px){.block_AB014 .nav-wrapper{display:none!important}.block_AB014 .tap-mob-heading{display:block}}.block_AB014 .tab-pane{display:none}@media (max-width:816px){.block_AB014 .tab-pane{display:block;opacity:1}.block_AB014 .tab-pane .tap-mob-heading{--tw-border-opacity:1;border-color:rgb(231 231 231/var(--tw-border-opacity));border-style:solid;border-width:1px 0 0;padding:20px 0}.block_AB014 .tab-pane .tabpane-inner-content{display:none}}.block_AB014 .tab-pane.show{display:block}@media (max-width:816px){.block_AB014 .mob-tabpane-toggler{align-items:center;display:flex;justify-content:space-between;width:100%}.block_AB014 .tab-pane.active .mob-tabpane-toggler svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.block_AB014 .tab-pane.active .tap-mob-heading a{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_AB014 .tab-pane.active .tabpane-inner-content{display:block}.block_AB014 .tab-pane.active .tabpane-inner-content .row{flex-direction:column-reverse}.block_AB014 .tab-pane .tap-mob-heading a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-size:16px;font-weight:700;letter-spacing:.32px}.block_AB014 .tab-content{padding-top:0}}.block_AB014 .block-caption{margin-bottom:24px;max-width:1056px}.block_AB014 .text-paragraph-col{margin-bottom:40px;max-width:1029px}.block_AB014 .nav-pills{--tw-shadow:0px 0px 20px 0px rgba(0,0,0,.15);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);border-radius:51px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-flex;padding:4px}.block_AB014 .nav-pills .nav-link.active,.block_AB014 .nav-pills .show>.nav-link{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:51px;border-style:none;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}.block_AB014 .nav-pills .nav-link{--tw-text-opacity:1;background-color:transparent;border-radius:51px;border-style:none;color:rgb(37 40 46/var(--tw-text-opacity));font-size:16px;font-weight:700;padding:16px}.block_AB013.block_AB014 .nav-pills .nav-link .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB014 .nav-pills .nav-item{margin-right:15px}.block_AB014 .nav-pills .nav-item:last-of-type{margin-right:0}.block_AB014 .tab-content{padding-top:56px}.block_AB014 .tab-content .tab-pane{position:relative}.block_AB014 .tab-content ul{margin-left:20px}.block_AB014 .tab-content ul li{font-size:16px;line-height:32px;list-style-type:disc;margin-bottom:0}.block_AB015.center-pos .block-caption,.block_AB015.center-pos .text-paragraph-col{margin-left:auto;margin-right:auto;text-align:center}.block_AB015.center-pos .nav-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block_AB015.bg-default{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_AB015.bg-default .heading,.block_AB015.bg-default .text-paragraph-col p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB015.bg-default .tab-content ol li,.block_AB015.bg-default .tab-content p,.block_AB015.bg-default .tab-content ul li{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB015.bg-default .nav-pills{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB015.bg-default .nav-pills .nav-link,.block_AB015.bg-default .tab-pane .tap-mob-heading a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB015.bg-default .mob-tabpane-toggler svg path{stroke:#fff}.block_AB015.bg-default .tab-pane.active .tap-mob-heading a{--tw-text-opacity:1;color:rgb(243 249 254/var(--tw-text-opacity))}.block_AB015 small b{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0074e8,#a933fb);-webkit-background-clip:text;background-clip:text;font-weight:600}.block_AB015 .open{position:relative}.block_AB015 .open:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(202 207 212/var(--tw-bg-opacity));bottom:0;content:var(--tw-content);height:1px;position:absolute;width:90%}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.block_AB015 .open:before{content:var(--tw-content);width:100%}}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.block_AB015 .open:before{content:var(--tw-content);width:95%}}@media (device-width:820px) and (device-height:1180px) and (orientation:portrait){.block_AB015 .open:before{content:var(--tw-content);width:95%}}.block_AB015 .dropdownDefaultButton{--tw-text-opacity:1;align-items:center;border-radius:12px;border-width:0;color:rgb(37 40 46/var(--tw-text-opacity));display:flex;justify-content:space-between;padding:25px 20px 15px;text-align:center;width:100%}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.block_AB015 .dropdownDefaultButton{padding-left:0;padding-right:0}}.block_AB015 .dropdownList{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:-5px;width:100%;z-index:10}.block_AB015 .dropdownList .nav-link{border-style:none!important;font-size:14px!important}.block_AB015 .tap-mob-heading{display:none}@media (max-width:768px){.block_AB015 .tap-mob-heading{display:block}.block_AB015 .nav-wrapper{display:none!important}.block_AB015 .tab-pane .tap-mob-heading{--tw-border-opacity:1;border-width:0;border-bottom:1px rgb(202 207 212/var(--tw-border-opacity));border-style:solid;margin-bottom:20px;padding:0 0 10px}.block_AB015 .tab-pane .tap-mob-heading a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-size:16px;font-weight:700;letter-spacing:.32px}.block_AB015 .tab-pane .mob-tabpane-toggler{align-items:center;display:flex;justify-content:space-between;width:100%}.block_AB015 .tab-pane .tabpane-inner-content{display:none}}.block_AB015 .tab-pane .tabpane-inner-content .button-block{display:flex;margin-top:40px}@media (min-width:1024px){.block_AB015 .tab-pane .tabpane-inner-content .button-block{margin-top:60px}}.block_AB015 .tab-pane .tabpane-inner-content .solution-links__title{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-size:16px;font-weight:700;margin-top:22px}@media (min-width:1024px){.block_AB015 .tab-pane .tabpane-inner-content .solution-links__title{margin-top:32px}}.block_AB015 .tab-pane .tabpane-inner-content .solution-links__content{display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:15px;margin-top:10px}@media (min-width:1024px){.block_AB015 .tab-pane .tabpane-inner-content .solution-links__content{gap:25px}}.block_AB015 .tab-pane .tabpane-inner-content .solution-links__content a{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_AB015 .tab-pane .tabpane-inner-content .bg-img{border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.block_AB015 .tab-pane .tabpane-inner-content .bg-img{height:356px}}.block_AB015 .tab-pane .tabpane-inner-content h1,.block_AB015 .tab-pane .tabpane-inner-content h2,.block_AB015 .tab-pane .tabpane-inner-content h3,.block_AB015 .tab-pane .tabpane-inner-content h4,.block_AB015 .tab-pane .tabpane-inner-content h5,.block_AB015 .tab-pane .tabpane-inner-content h6{margin-bottom:15px}@media (max-width:768px){.block_AB015 .tab-pane.active .mob-tabpane-toggler svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.block_AB015 .tab-pane.active .tap-mob-heading a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_AB015 .tab-pane.active .tabpane-inner-content{display:block}.block_AB015 .tab-pane.active .tabpane-inner-content .row{flex-direction:column;gap:20px}}.block_AB015 .block-caption{margin-bottom:5px}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.block_AB015 .tab__wrapper{padding-left:24px;padding-right:24px}}.block_AB015 .tab__wrapper .desktop{display:none}@media (min-width:1024px){.block_AB015 .tab__wrapper .desktop{display:block}}.block_AB015 .tab__wrapper .mobile{display:block}@media (min-width:1024px){.block_AB015 .tab__wrapper .mobile{display:none}}.block_AB015 .nav-pills{align-items:flex-end;display:inline-flex;flex-wrap:nowrap;margin-bottom:.75rem;margin-top:0;padding:4px;white-space:normal;width:100%}@media (min-width:1024px){.block_AB015 .nav-pills{align-items:center;white-space:nowrap}}.block_AB015 .nav-pills .nav-link.active,.block_AB015 .nav-pills .show>.nav-link{--tw-text-opacity:1;background-color:transparent;color:rgb(37 40 46/var(--tw-text-opacity));font-weight:700}.block_AB013
.block_AB015 .nav-pills .show>.nav-link .block-card,.block_AB013.block_AB015 .nav-pills .nav-link.active .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link{--tw-text-opacity:1;background-color:transparent;border-width:0;color:rgb(37 40 46/var(--tw-text-opacity));font-size:16px;font-weight:700;padding:12px 20px;position:relative;text-align:center}.block_AB013.block_AB015 .nav-pills .nav-link .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1024px){.block_AB015 .nav-pills .nav-link{padding-bottom:24px;padding-left:24px;padding-right:24px}@media not all and (min-width:1024px){.block_AB015 .nav-pills .nav-link{padding-left:14px;padding-right:14px}}}.block_AB015 .nav-pills .nav-link span:before{--tw-bg-opacity:0.2;--tw-content:"";background-color:rgb(37 40 46/var(--tw-bg-opacity));bottom:-2px;content:var(--tw-content);height:1px;left:0;position:absolute;width:100%}@media (min-width:1024px){.block_AB015 .nav-pills .nav-link span:before{bottom:10px}}.block_AB015 .nav-pills .nav-link span div{position:relative}.block_AB015 .nav-pills .nav-link span div:before{--tw-bg-opacity:0.2;--tw-content:"";background-color:rgb(37 40 46/var(--tw-bg-opacity));bottom:-15px;content:var(--tw-content);height:3px;left:0;position:absolute;visibility:hidden;width:100%}.block_AB015 .nav-pills .nav-link.active span:before{--tw-bg-opacity:1;height:3px;visibility:visible}.block_AB015 .nav-pills .nav-link.active span.green:before{--tw-bg-opacity:1;background-color:rgb(0 232 196/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.pink:before{--tw-bg-opacity:1;background-color:rgb(251 36 169/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.purple:before{--tw-bg-opacity:1;background-color:rgb(169 51 251/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.dark-purple:before{--tw-bg-opacity:1;background-color:rgb(37 1 68/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.yellow:before{--tw-bg-opacity:1;background-color:rgb(255 182 0/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.blue:before{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.light-blue:before{--tw-bg-opacity:1;background-color:rgb(30 172 252/var(--tw-bg-opacity))}.block_AB015 .nav-pills .nav-link.active span.orange:before{--tw-bg-opacity:1;background-color:rgb(255 139 12/var(--tw-bg-opacity))}.block_AB015 .tab-content{padding:26px 20px}@media (min-width:768px){.block_AB015 .tab-content{padding-left:30px;padding-right:30px}}@media (min-width:1024px){.block_AB015 .tab-content{padding:26px 0 0}}.block_AB015 .tab-content .tab-pane{display:none;position:relative}.block_AB015 .tab-content .tab-pane.show{display:block}.block_AB015 .tab-content ul{margin-left:30px}.block_AB015 .tab-content ul li{font-size:16px;line-height:32px;list-style-type:disc;margin-bottom:15px}.block_AB016.center-pos .block-caption,.block_AB016.center-pos .text-paragraph-col{margin-left:auto;margin-right:auto;text-align:center}.block_AB016.center-pos .nav-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block_AB016.bg-default{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_AB016.bg-default .heading,.block_AB016.bg-default .text-paragraph-col p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB016 .block-caption{margin-bottom:24px}.block_AB016 .card_wrapper__inner.large:nth-of-type(odd)>div,.block_AB016 .card_wrapper__inner.small:nth-of-type(odd)>div{padding-bottom:20px}@media (min-width:1024px){.block_AB016 .card_wrapper__inner.large:nth-of-type(odd)>div,.block_AB016 .card_wrapper__inner.small:nth-of-type(odd)>div{padding-right:20px}}.block_AB016 .card_wrapper__inner.large:nth-of-type(4)>div,.block_AB016 .card_wrapper__inner.small:nth-of-type(4)>div{padding-bottom:20px}@media (min-width:1024px){.block_AB016 .card_wrapper__inner.large:nth-of-type(4)>div,.block_AB016 .card_wrapper__inner.small:nth-of-type(4)>div{padding-right:20px}}.block_AB016 .card_wrapper__inner.large:nth-of-type(5)>div,.block_AB016 .card_wrapper__inner.small:nth-of-type(5)>div{padding-bottom:20px}@media (min-width:1024px){.block_AB016 .card_wrapper__inner.large:nth-of-type(5)>div,.block_AB016 .card_wrapper__inner.small:nth-of-type(5)>div{padding-right:0}}.block_AB016 .card_wrapper__inner.large>div,.block_AB016 .card_wrapper__inner.small>div{padding-bottom:20px}@media (min-width:1024px){.block_AB016 .card_wrapper__inner.large>div,.block_AB016 .card_wrapper__inner.small>div{padding-left:0}}.block_AB016 .card_wrapper__inner.large .card_wrapper__asset{max-height:265px}.block_AB016 .card_wrapper__inner.small .card_wrapper__asset{max-height:208px}.block_AB017.center-pos .block-caption,.block_AB017.center-pos .text-paragraph-col{margin-left:auto;margin-right:auto;text-align:center}.block_AB017.center-pos .nav-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block_AB017.bg-default{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_AB017.bg-default .heading,.block_AB017.bg-default .text-paragraph-col p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB017.bg-default .swiper-wrapper__inner,.block_AB017.bg-light-blue .swiper-wrapper__inner{background:linear-gradient(180deg,#fff,#f3f9fe 175.62%)}.block_AB017 .swiper-container-vertical>.swiper-pagination-bullets{left:15px}.block_AB017 .swiper-wrapper__inner{background:linear-gradient(180deg,#f3f9fe,#dff0ff 175.62%)}.block_AB017 .block-caption{margin-bottom:24px}.block_AB018{padding-top:0}.block_AB004.block_AB018 .block-solutions{margin-top:0}@media (min-width:1024px){.block_AB018{padding-top:60px}}.block_AB018 .mobile-dropdown{--tw-border-opacity:1;border-color:rgb(222 223 224/var(--tw-border-opacity));border-style:solid;border-width:1px 0 0;margin-top:40px;padding-top:20px}.block_AB018 .dropdown-sticky{padding-bottom:15px;padding-top:15px;top:60px;width:96%;z-index:99}@media (min-width:1024px){.block_AB018 .dropdown-sticky{max-width:268px;padding-bottom:0;padding-top:0;top:100px;width:100%}}.block_AB018 .dropdown-sticky .dropdownDefaultButton{align-items:center;border-radius:12px;border-width:0;display:flex;justify-content:space-between;padding:15px;width:100%}.block_AB018 .dropdown-sticky .dropdownDefaultButton.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.block_AB018 .dropdown-sticky .disabled{height:0;margin-right:0;min-width:0;width:0}.block_AB018 .dropdown-sticky__list{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.block_AB018 .dropdown-sticky__list li a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));font-size:20px;font-weight:700}.block_AB018 .dropdown-sticky__list li a:hover{text-decoration-line:underline}.block_AB018 .dropdown-sticky__list li a:hover,.block_AB018 .dropdown-sticky__list li a:hover span{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_AB018 .dropdown-sticky__list .dropdownList{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.block_AB018 .dropdown-sticky__list .dropdownList .nav-link{padding:10px 20px;text-align:left;width:100%}.husl-block.hero-block .block_AB018 .dropdown-sticky__list .dropdownList .nav-link{margin-bottom:0!important}.block_AB018 .dropdown-sticky__list .dropdownList .nav-item{padding:10px 15px;width:100%}.block_AB018 .dropdownList{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:-14px}.block_AB018 .dropdownList .nav-link{display:block;padding:0 10px;text-align:left;width:100%}.husl-block.hero-block .block_AB018 .dropdownList .nav-link{margin-bottom:0!important}.block_AB018 .dropdownList .nav-item{padding:10px 15px;width:100%}.block_AB018 .block-solutions__entry{--tw-border-opacity:1;border-color:rgb(222 223 224/var(--tw-border-opacity));border-style:solid;border-width:0 0 1px;padding-bottom:40px;padding-top:40px}@media (min-width:1024px){.block_AB018 .block-solutions__entry{padding-bottom:80px;padding-top:80px}}.block_AB018 .block-solutions__entry.first{padding-bottom:40px;padding-top:40px}@media (min-width:1024px){.block_AB018 .block-solutions__entry.first{padding-bottom:80px;padding-top:26px}}.block_AB018 .block-solutions__left{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-bottom:20px}@media (min-width:1024px){.block_AB018 .block-solutions__left{align-items:center;flex-direction:row;gap:0;margin-bottom:50px}}.block_AB018 .block-solutions__right{--tw-border-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity));border-style:dashed;border-width:0 0 1px;display:flex;flex-direction:column;gap:32px;margin-bottom:20px;padding-bottom:20px}@media (min-width:1024px){.block_AB018 .block-solutions__right{flex-direction:row;gap:40px;margin-bottom:30px;padding-bottom:40px}}.block_AB018 .block-solutions__right .subtitle{margin-bottom:20px}@media (min-width:1024px){.block_AB018 .block-solutions__right .subtitle{margin-bottom:32px}.block_AB018 .block-solutions__right .text-paragraph{margin-bottom:30px}}.block_AB018 .block-solutions__features{display:grid}@media (min-width:1024px){.block_AB018 .block-solutions__features.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.block_AB018 .block-solutions__features.two-col .block-solutions__features-list a:hover{width:90%}}.block_AB018 .block-solutions__features-list{align-items:center;display:flex;flex-direction:row}.block_AB018 .block-solutions__features-list svg{display:none}.block_AB018 .block-solutions__features-list a{--tw-text-opacity:1;align-items:center;color:rgb(0 116 232/var(--tw-text-opacity));display:flex;gap:15px;justify-content:flex-start;padding-bottom:10px;padding-top:10px;position:relative;width:100%}.block_AB018 .block-solutions__features-list a:hover{cursor:pointer;justify-content:space-between;margin-left:10px;width:95%}@media (min-width:1024px){.block_AB018 .block-solutions__features-list a:hover{margin-left:0;width:90%}}.block_AB018 .block-solutions__features-list a:hover:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;content:var(--tw-content);height:106%;left:-3%;position:absolute;top:-3%;width:106%;z-index:-1}.block_AB018 .block-solutions__features-list a:hover svg{display:block}.block_AB018 .block-img{position:relative}.block_AB018 .block-img .stats{bottom:0;position:absolute;width:100%;z-index:1}.block_AB018 .block-img .stats img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.block_AB019{overflow:hidden}.block_AB019 .text-paragraph-large p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .bg-dark .heading,.block_AB019 .bg-dark .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .asset-item{border-radius:8px;height:100%;overflow:hidden;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.block_AB019 .asset-item{border-radius:16px}}@media (max-width:767px){.block_AB019 .asset-item{margin-top:32px}}@media (max-width:576px){.block_AB019 .asset-item{margin-top:20px;max-height:380px}}.block_AB019 .asset-item .image-container,.block_AB019 .asset-item .video-container{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block_AB019 .asset-item .image-container.\!object-contain,.block_AB019 .asset-item .video-container.\!object-contain{-o-object-fit:contain;object-fit:contain}.block_AB019 .asset-item .stats-card{--tw-shadow:0px 5px 16px 0px #0000001a;--tw-shadow-colored:0px 5px 16px 0px var(--tw-shadow-color);--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:hsla(0,0%,100%,.6);background-image:url(var(--base-url)bg-card-stats.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;border-radius:6px;bottom:20px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:8px;left:20px;max-width:160px;overflow:hidden;position:absolute;right:20px;width:calc(100% - 40px);z-index:1}@media (min-width:577px){.block_AB019 .asset-item .stats-card{max-width:220px}}@media (min-width:768px){.block_AB019 .asset-item .stats-card{border-radius:12px;gap:16px;max-width:280px}}@media (max-width:767px){.block_AB019 .asset-item .stats-card{padding:20px 20px 40px}}.block_AB019 .asset-item .stats-card .stats-label{--tw-text-opacity:1;color:rgb(101 108 120/var(--tw-text-opacity));font-size:14px;font-weight:600;line-height:20px}@media (min-width:577px){.block_AB019 .asset-item .stats-card .stats-label{font-size:16px}}@media (min-width:768px){.block_AB019 .asset-item .stats-card .stats-label{font-size:18px}}.block_AB019 .asset-item .stats-card .stats-value{--tw-text-opacity:1;color:rgba(var(--black)/var(--tw-text-opacity));font-size:28px;font-weight:600;line-height:1}@media (min-width:577px){.block_AB019 .asset-item .stats-card .stats-value{font-size:44px}}@media (min-width:768px){.block_AB019 .asset-item .stats-card .stats-value{font-size:52px}}.block_AB019 .asset-item .stats-card .stats-variation{--tw-text-opacity:1;align-items:center;color:rgb(0 137 51/var(--tw-text-opacity));display:flex;font-size:10px;font-weight:600;line-height:30px}@media (min-width:577px){.block_AB019 .asset-item .stats-card .stats-variation{font-size:14px}}@media (min-width:768px){.block_AB019 .asset-item .stats-card .stats-variation{font-size:24px}}.block_AB019 .asset-item .stats-card .stats-variation i{background-size:contain;height:16px;width:16px}@media (min-width:577px){.block_AB019 .asset-item .stats-card .stats-variation i{height:24px;width:24px}}@media (min-width:768px){.block_AB019 .asset-item .stats-card .stats-variation i{height:32px;width:32px}}.block_AB019 .asset-item .stats-card .stats-variation i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.925 15.05a.987.987 0 0 0 .075-.383.987.987 0 0 0-.293-.707l-7.983-7.983a1 1 0 0 0-1.462.014L7.295 13.96a1 1 0 0 0 1.413 1.413L15 9.08v16.253a1 1 0 0 0 2 0V9.08l6.294 6.293a1 1 0 0 0 1.631-.323Z' fill='%23008933'/%3E%3C/svg%3E")}.block_AB019 .asset-item .stats-card.stat-card-2{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Financial_Crime_Prevention_graph.svg);background-size:auto}.block_AB019 .asset-item .stats-card.stat-card-3{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Industrial_graph.svg);background-size:auto}.block_AB019 .asset-item .stats-card.stat-card-4{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Media_graph.svg);background-size:auto}.block_AB019 .asset-item .stats-card.stat-card-5{background-image:url(https://symphonyai.com/wp-content/uploads/2023/09/Enterprise_Service_Management_graph.svg);background-size:auto}.block_AB019 .asset-group{height:400px;margin-bottom:40px;overflow:hidden;padding-right:0}@media (min-width:768px){.block_AB019 .asset-group{height:100%;margin-bottom:0;padding-right:48px}}.block_AB019 .accordion-collapse.collapse{display:none}.block_AB019 .accordion-collapse.collapse.show{display:block}.block_AB019 .accordion-header{margin-bottom:0;padding-bottom:20px}.block_AB019 .accordion{border-radius:0;border-style:none}.block_AB019 .accordion .accordion-item{border-radius:0;border-style:none;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_AB019 .accordion .accordion-item,.block_AB019 .accordion .accordion-item .accordion-button{position:relative;transition-duration:.2s}.block_AB019 .accordion .accordion-item .accordion-button{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(37 40 46/var(--tw-text-opacity));font-size:16px;font-weight:600;line-height:20px;opacity:.5;outline:2px solid transparent;outline-offset:2px;padding:20px 0 0;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.block_AB004.block_AB019 .accordion .accordion-item .accordion-button{padding-bottom:50px!important}.block_AB013.block_AB019 .accordion .accordion-item .accordion-button .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.husl-block.hero-block .block_AB019 .accordion .accordion-item .accordion-button{margin-bottom:0!important}.block_AB019 .accordion .accordion-item .accordion-button:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 232 196/var(--tw-bg-opacity));content:var(--tw-content);left:0;position:absolute;top:0;transition-duration:8s,.01s;width:0}.block_AB019 .accordion .accordion-item .accordion-button:after{--tw-content:"";background-size:contain;content:var(--tw-content);height:16px;opacity:.5;position:absolute;right:0;top:55%;width:16px}.block_AB019 .accordion .accordion-item .accordion-button:is(.dark *){--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .accordion .accordion-item .accordion-button:is(.dark *):after{--tw-brightness:brightness(1);content:var(--tw-content);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:768px){.block_AB019 .accordion .accordion-item .accordion-button{border-color:#25282e20;border-style:none solid solid;border-top:0 solid #25282e20;font-size:18px;line-height:22px}}@media (min-width:1200px){.block_AB019 .accordion .accordion-item .accordion-button{font-size:18px;line-height:22px}}.block_AB019 .accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1.904H0' stroke='%23164234' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.block_AB019 .accordion .accordion-item .accordion-button.collapsed{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:1}.block_AB019 .accordion .accordion-item .accordion-button.collapsed:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .accordion .accordion-item .accordion-button.collapsed:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0v21M21 10.904H0' stroke='%23164234' stroke-width='2'/%3E%3C/svg%3E")}.block_AB019 .accordion .accordion-item .accordion-button:before{display:none;transition:width 8s ease-in-out,#00e8c4 .01s ease}.block_AB019 .accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0v21M21 10.904H0' stroke='%23164234' stroke-width='2'/%3E%3C/svg%3E")}.block_AB019 .accordion .accordion-item .accordion-button.open{--tw-text-opacity:1;color:rgb(5 44 101/var(--tw-text-opacity))}.block_AB019 .accordion .accordion-item .accordion-button.open:before{content:var(--tw-content);transition-property:none}.block_AB019 .accordion .accordion-item .accordion-button.open.collapsed{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:1}.block_AB019 .accordion .accordion-item .accordion-button.open.collapsed:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .accordion .accordion-item .accordion-button.open.collapsed:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0v21M21 10.904H0' stroke='%23164234' stroke-width='2'/%3E%3C/svg%3E")}.block_AB019 .accordion .accordion-item .accordion-button.open:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1.904H0' stroke='%23164234' stroke-width='2'/%3E%3C/svg%3E")}.block_AB019 .accordion .accordion-item .accordion-button:active,.block_AB019 .accordion .accordion-item .accordion-button:focus,.block_AB019 .accordion .accordion-item .accordion-button:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.block_AB019 .accordion .accordion-item .accordion-button:hover{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));opacity:1}.block_AB019 .accordion .accordion-item .accordion-button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .accordion .accordion-item .accordion-button[aria-expanded=true]{opacity:1}.block_AB019 .accordion .accordion-item .accordion-button[aria-expanded=true]:before{content:var(--tw-content);height:4px;width:100%}.block_AB019 .accordion .accordion-item .accordion-button[aria-expanded=true]:after{content:var(--tw-content);opacity:1}.block_AB019 .accordion .accordion-item iframe{aspect-ratio:16/9;height:auto;width:100%}.block_AB019 .accordion .accordion-item .accordion-body{padding:0}@media (min-width:993px){.block_AB019 .accordion .accordion-item .accordion-body{padding:0 0 20px}}.block_AB019 .accordion .accordion-item .accordion-body .accordion-description p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB019 .accordion .accordion-item .accordion-body .btn-link{font-size:18px;padding:16px 0}.block_AB019 .accordion .accordion-item .accordion-body .btn-chevron span:after{content:var(--tw-content)!important;height:13px!important;right:-18px!important;top:5px!important;width:9px!important}.block_AB019 .accordion .accordion-item .accordion-body .asset-item{max-height:500px}@media (min-width:993px){.block_AB019 .accordion .accordion-item .accordion-body .asset-item{display:none}}.block_AB019 .collapse{visibility:visible}.block_AB020 .block-subscribe .gform_wrapper{display:flex;flex-direction:column}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_wrapper{flex-direction:row}}.block_AB020 .block-subscribe .gform_wrapper form .gform-body .gform_fields{flex-direction:column;flex-wrap:nowrap;gap:20px}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_wrapper form .gform-body .gform_fields{flex-direction:row}}@media not all and (min-width:768px){.block_AB020 .block-subscribe .gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-half{max-width:100%}}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-half{margin-bottom:27px}}.block_AB020 .block-subscribe .gform_wrapper form .gform-body .gfield{margin-bottom:0}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_wrapper form .gform-body .gfield{margin-bottom:16px}}.block_AB020 .block-subscribe .gform_heading{padding-bottom:24px}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_heading{padding-bottom:0;padding-right:40px}}.block_AB020 .block-subscribe .gform_heading .gform_title{font-size:30px!important;margin-bottom:16px!important}.block_AB020 .block-subscribe .gform_heading .gform_description{margin-bottom:0}.block_AB020 .block-subscribe .gform_footer{display:block;margin-top:27px}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_footer{display:flex;justify-content:flex-end;margin-top:0}}.block_AB020 .block-subscribe .gform_footer .btn{width:100%}@media (min-width:1024px){.block_AB020 .block-subscribe .gform_footer .btn{width:295px}}.block_AB020 .block-subscribe .gform_confirmation_messag h3{font-size:30px;margin-bottom:0}.block_AB020 .block-subscribe .gform_validation_errors h2.gform_submission_error{font-size:14px}.block_AB020 .block-subscribe .gform_required_legend{display:none}.block_AB020 .block-subscribe .hbspt-form .hs-form{align-items:center;display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.block_AB020 .block-subscribe .hbspt-form .hs-form{flex-direction:row}}.block_AB020 .block-subscribe .hbspt-form .hs-email label,.block_AB020 .block-subscribe .hbspt-form .hs-error-msgs,.block_AB020 .block-subscribe .hbspt-form .legal-consent-container{display:none!important}.block_AB020 .block-subscribe .hbspt-form .hs-submit{width:100%!important}.block_AB020 .block-subscribe .hbspt-form .hs-email .input input{background-color:var(--color-grey);border:1px solid transparent;border-radius:3px;color:var(--color-body);font-size:14px;height:48px;outline:2px solid transparent;outline-offset:2px;padding:8px 16px;width:100%}.block_AB020 .block-subscribe .hbspt-form .hs-email .input input.error{--tw-border-opacity:1;border-color:rgb(215 0 0/var(--tw-border-opacity));border-style:solid;border-width:1px}.block_AB020 .block-subscribe .hbspt-form .hs-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:14px;font-weight:700;padding:15px 25px;text-align:center;width:138px}.block_AB020 .block-subscribe .hbspt-form .submitted-message{--tw-text-opacity:1;color:rgba(var(--charcoal)/var(--tw-text-opacity))}.block_AB020 .block-subscribe .hbspt-form .submitted-message:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL001 .block-caption{position:relative;z-index:1}.block_SL001 .swiper-benefits{margin-top:48px;padding-bottom:100px;padding-top:0;position:relative}.block_AB004.block_SL001 .swiper-benefits .block-solutions{margin-top:0}@media (min-width:768px){.block_SL001 .swiper-benefits{margin-top:-100px;padding-bottom:20px;padding-top:110px}}.block_SL001 .swiper-benefits .swiper-nav{align-items:center;display:flex;gap:16px;height:auto;justify-content:space-between;max-height:48px;position:absolute;right:auto;top:auto;width:212px}@media (min-width:768px){.block_SL001 .swiper-benefits .swiper-nav{right:20px;top:0}}@media (min-width:1200px){.block_SL001 .swiper-benefits .swiper-nav{max-height:70px;width:248px}}@media (max-width:767px){.block_SL001 .swiper-benefits .swiper-nav{--tw-translate-x:-50%;bottom:16px;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.block_SL001 .swiper-benefits .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:48px;justify-content:center;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:84px}@media (min-width:1200px){.block_SL001 .swiper-benefits .swiper-nav div{height:70px;width:100px}}.block_SL001 .swiper-benefits .swiper-nav div:after{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-size:18px;font-weight:700}.block_SL001 .swiper-benefits .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_SL001 .swiper-benefits .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL001 .swiper-benefits .swiper-slide{height:auto}.block_SL001 .swiper-benefits .swiper-slide>a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_SL001 .swiper-benefits .swiper-slide .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 6px 22px 2px rgba(0,0,0,.125);height:100%;padding:18px;position:relative;top:0;transition:all .15s ease-in-out}.block_SL001 .swiper-benefits .swiper-slide .block-card .card-icon{height:auto;margin-bottom:20px;max-height:76px;width:auto}@media (min-width:1200px){.block_SL001 .swiper-benefits .swiper-slide .block-card .card-icon{margin-bottom:40px}}.block_SL001 .swiper-benefits .swiper-slide .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_SL001 .swiper-benefits .swiper-slide .block-card:hover{top:-5%!important}.block_SL001 .vertical:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 232 196/var(--tw-bg-opacity));border-radius:50%;content:var(--tw-content);display:inline-block;height:10px;margin-bottom:2px;margin-right:10px;vertical-align:middle;width:10px}.block_SL001 .vertical.ai:before,.block_SL001 .vertical.symphonyai:before{--tw-bg-opacity:1;background-color:rgb(255 139 12/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.concertai:before{--tw-bg-opacity:1;background-color:rgb(0 232 196/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.financial-services:before{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.retail-cpg:before{--tw-bg-opacity:1;background-color:rgb(0 232 196/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.industrial:before{--tw-bg-opacity:1;background-color:rgb(255 182 0/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.it-esm:before{--tw-bg-opacity:1;background-color:rgb(169 51 251/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.business-it:before{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.media:before{--tw-bg-opacity:1;background-color:rgb(251 36 169/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.public-sector:before,.block_SL001 .vertical.terarecon:before{--tw-bg-opacity:1;background-color:rgb(0 232 196/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.financial-crime:before{--tw-bg-opacity:1;background-color:rgb(251 36 169/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL001 .vertical.itsm:before{--tw-bg-opacity:1;background-color:rgb(169 51 251/var(--tw-bg-opacity));content:var(--tw-content)}.block_SL002{overflow:hidden}.block_SL002.bg-default .swiper-solutions .swiper-scrollbar .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_SL002.bg-default .swiper-solutions .swiper-nav div{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.block_SL002.bg-default .swiper-solutions .swiper-nav div:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL002 .swiper-solutions{display:flex;flex-grow:1;padding-bottom:40px;position:relative}.block_SL002 .swiper-solutions .block-caption{padding:48px 0 0 40px}@media (max-width:991px){.block_SL002 .swiper-solutions .block-caption{padding:40px 0 40px 32px}}@media (max-width:767px){.block_SL002 .swiper-solutions .block-caption{padding:40px 0 140px}}.block_SL002 .swiper-solutions .block-caption .animate-eyebrow{transition-delay:.2s}.block_SL002 .swiper-solutions .block-caption .animate-heading{transition-delay:.4s}.block_SL002 .swiper-solutions .block-caption .animate-text{transition-delay:.6s}.block_SL002 .swiper-solutions .block-caption .animate-btn{transition-delay:.8s}.block_SL002 .swiper-solutions .btn-top{margin-top:0}@media (min-width:1024px){.block_SL002 .swiper-solutions .btn-top{padding-left:40px}}.block_SL002 .swiper-solutions .block-img{border-radius:16px;height:100%;margin-bottom:0;overflow:hidden;padding-top:40px}@media (min-width:768px){.block_SL002 .swiper-solutions .block-img{padding-top:0}}@media (max-width:767px){.block_SL002 .swiper-solutions .block-img{max-height:360px}}.block_SL002 .swiper-solutions .block-img img,.block_SL002 .swiper-solutions .block-img video{border-radius:16px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_SL002 .swiper-solutions .swiper-pagination{bottom:auto;left:calc(58.33333% + 52px);position:absolute;width:auto}@media (max-width:1023px){.block_SL002 .swiper-solutions .swiper-pagination{left:calc(50% + 52px)}}@media (max-width:991px){.block_SL002 .swiper-solutions .swiper-pagination{left:calc(50% + 48px);top:0}}@media (max-width:767px){.block_SL002 .swiper-solutions .swiper-pagination{left:6px}}.block_SL002 .swiper-solutions .swiper-nav{align-items:center;bottom:44px;display:flex;gap:16px;height:48px;justify-content:space-between;position:absolute;right:0;width:100%}@media (min-width:768px){.block_SL002 .swiper-solutions .swiper-nav{width:212px}}@media (min-width:1200px){.block_SL002 .swiper-solutions .swiper-nav{height:70px;width:200px}}@media (max-width:767px){.block_SL002 .swiper-solutions .swiper-nav{left:auto}}.block_SL002 .swiper-solutions .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:48px;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:84px}@media (min-width:1200px){.block_SL002 .swiper-solutions .swiper-nav div{height:55px;width:80px}}.block_SL002 .swiper-solutions .swiper-nav div:after{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-size:18px;font-weight:700}.block_SL002 .swiper-solutions .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_SL002 .swiper-solutions .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL002 .swiper-solutions .swiper-nav .swiper-button-prev{left:0}.block_SL002 .swiper-solutions .swiper-slide{opacity:0!important;padding-bottom:85px;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_SL002 .swiper-solutions .swiper-slide.swiper-slide-active{opacity:1!important}.block_SL002 .swiper-solutions .swiper-slide .block-img img{--tw-translate-x:-100%;-o-object-position:60%;object-position:60%;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-duration:.8s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_SL002 .swiper-solutions .swiper-slide .block-img.contained img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:initial;object-position:initial}.block_SL002 .swiper-solutions .swiper-slide-active .block-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;opacity:1;transform:none}.block_SL002 .swiper-solutions .swiper-scrollbar{background:rgba(37,40,46,.15);border-radius:0;bottom:0;left:0!important;position:absolute;width:57%}@media (min-width:768px){.block_SL002 .swiper-solutions .swiper-scrollbar{bottom:65px}}@media (max-width:1199px){.block_SL002 .swiper-solutions .swiper-scrollbar{width:calc(50% - 15px)}}@media (max-width:767px){.block_SL002 .swiper-solutions .swiper-scrollbar{width:calc(100% - 15px)}}.block_SL002 .swiper-solutions .swiper-scrollbar .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:0}.block_SL002.flip-columns .block-caption{padding:48px 0 40px}@media (min-width:768px){.block_SL002.flip-columns .block-caption{padding:48px 48px 40px 0}}.block_SL002.flip-columns .btn-top{padding-left:0}.block_SL002.flip-columns .swiper-slide,.block_SL002.flip-columns .swiper-solutions{padding-bottom:70px}.block_SL002.flip-columns .swiper-solutions .swiper-pagination{left:auto}@media (min-width:768px){.block_SL002.flip-columns .swiper-solutions .swiper-pagination{left:7px}}.block_SL002.flip-columns .swiper-solutions .swiper-nav{left:0}.block_SL002.flip-columns .swiper-scrollbar{left:unset!important;right:0;width:57%}.block_SL002.bg-default{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-paragraph-large ul li{margin-bottom:.3rem;padding-left:32px;position:relative}.text-paragraph-large ul li:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));border-radius:50%;content:var(--tw-content);height:2px;left:0;position:absolute;top:16px;width:15px}.block_SL003{overflow:hidden}.block_SL003 .container-fluid{padding:0!important}@media (max-width:767px){.block_SL003 .container-fluid .row{flex-direction:column-reverse}}.block_SL003 .container-fluid .col-slider{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%;width:100%}@media (min-width:768px){.block_SL003 .container-fluid .col-slider{flex-basis:50%;max-width:50%;width:50%}}@media (min-width:1200px){.block_SL003 .container-fluid .col-slider{flex-basis:54%;max-width:54%;width:54%}}.block_SL003 .container-fluid .col-caption{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%;width:100%}@media (min-width:768px){.block_SL003 .container-fluid .col-caption{flex-basis:50%;max-width:50%;width:50%}}@media (min-width:1200px){.block_SL003 .container-fluid .col-caption{flex-basis:46%;max-width:46%;width:46%}}.block_SL003 .block-caption{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;max-width:inherit;padding-left:30px;padding-right:30px;position:relative;z-index:1}@media (min-width:768px){.block_SL003 .block-caption{max-width:350px;padding-left:48px}}@media (min-width:1200px){.block_SL003 .block-caption{max-width:400px;padding-left:96px}}@media (max-width:767px){.block_SL003 .block-caption{margin-bottom:32px}}.block_SL003 .block-caption .swiper-nav{align-items:center;display:flex;gap:16px;height:48px;justify-content:space-between;width:180px}@media (min-width:768px){.block_SL003 .block-caption .swiper-nav{width:200px}}@media (min-width:1200px){.block_SL003 .block-caption .swiper-nav{height:70px;width:220px}}.block_SL003 .block-caption .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:48px;justify-content:center;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:84px}@media (min-width:1200px){.block_SL003 .block-caption .swiper-nav div{height:70px;width:100px}}.block_SL003 .block-caption .swiper-nav div:after{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-size:18px;font-variant:normal;font-weight:700;letter-spacing:0;line-height:1;text-transform:none!important}.block_SL003 .block-caption .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_SL003 .block-caption .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL003 .block-caption .swiper-nav div.swiper-button-next-testimonials:after{content:"next";font-family:swiper-icons}.block_SL003 .block-caption .swiper-nav div.swiper-button-prev-testimonials:after{content:"prev";font-family:swiper-icons}.block_SL003 .swiper .swiper-slide{height:auto;padding:15px}@media (min-width:768px){.block_SL003 .swiper .swiper-slide{padding:24px}}.block_SL003 .swiper .swiper-slide .block-card{--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 6px 10px 0 rgba(0,0,0,.078);display:flex;flex-direction:column;gap:32px;height:100%;padding:32px}.block_SL003 .swiper .swiper-slide .block-card .card-icon{border-radius:9999px;max-height:100px}.block_SL004{overflow:hidden}.block_SL004 .block-title{margin-bottom:30px;margin-top:0}@media (min-width:768px){.block_SL004 .block-title{margin-bottom:120px!important;margin-top:50px}}.block_SL004 .block-sticky-content{align-items:center;display:flex;height:60vh;justify-content:space-around;width:100%}.block_SL004 .panel-wrap,.block_SL004 .point{align-items:center;display:flex;justify-content:center}.block_SL004 .point{height:60vh;padding:64px;width:100%}.block_SL004 .panel-text{width:100%;z-index:10}@media (min-width:1024px){.block_SL004 .panel-text{padding-right:40px}}.block_SL004 .panel-text .heading,.block_SL004 .panel-text .text-paragraph-large{max-width:505px}.block_SL004 .panel-text ul{margin-left:20px}.block_SL004 .panel-text ul li{list-style-type:disc}.block_SL004 .panel-img{height:auto;max-width:570px}.block_SL004 .panel-text-mobile .text-paragraph-large ul{list-style-type:unset;padding-left:1em}.block_SL004 .panel-text-mobile .text-paragraph-large ul li{list-style-type:unset}.block_SL005{overflow:hidden}.block_SL005 .swiper-reports{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity));display:flex;flex-grow:1;padding:64px;position:relative}@media (max-width:991px){.block_SL005 .swiper-reports{flex-direction:column;padding:64px 48px 48px}.block_SL005 .swiper-reports .row{flex-direction:column-reverse}}.block_SL005 .swiper-reports .block-caption{padding:48px 0 140px;position:relative;z-index:1}@media (max-width:991px){.block_SL005 .swiper-reports .block-caption{padding:30px 0 48px}}.block_SL005 .swiper-reports .block-caption .animate-heading{transition-delay:.4s;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_SL005 .swiper-reports .block-caption .animate-heading,.block_SL005 .swiper-reports .block-caption .animate-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter}.block_SL005 .swiper-reports .block-caption .animate-text{transition-delay:.6s;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_SL005 .swiper-reports .block-caption .animate-btn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-delay:.8s;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_SL005 .swiper-reports .block-img{height:100%;margin-bottom:48px;overflow:hidden;position:relative;z-index:1}@media (max-width:991px){.block_SL005 .swiper-reports .block-img{margin-bottom:0;max-height:360px}}.block_SL005 .swiper-reports .block-img img,.block_SL005 .swiper-reports .block-img video{display:block;height:100%;width:100%}.block_SL005 .swiper-reports .block-img video{-o-object-fit:cover;object-fit:cover}.block_SL005 .swiper-reports .block-img img{-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.block_SL005 .swiper-reports .block-img img{-o-object-fit:cover;object-fit:cover}}.block_SL005 .swiper-reports .swiper-pagination{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));height:auto;left:64px;position:absolute;top:64px;width:auto;z-index:2}@media (max-width:991px){.block_SL005 .swiper-reports .swiper-pagination{left:48px;top:32px}}.block_SL005 .swiper-reports .swiper-nav{align-items:center;bottom:77px;display:flex;gap:16px;height:48px;justify-content:space-between;left:64px;position:absolute;width:212px;z-index:1}@media (min-width:1200px){.block_SL005 .swiper-reports .swiper-nav{height:70px;width:248px}}@media (max-width:991px){.block_SL005 .swiper-reports .swiper-nav{bottom:auto;left:auto;position:relative;width:100%}}.block_SL005 .swiper-reports .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgba(var(--white)/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:48px;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:84px}@media (min-width:1200px){.block_SL005 .swiper-reports .swiper-nav div{height:70px;width:100px}}.block_SL005 .swiper-reports .swiper-nav div:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:18px;font-weight:700}.block_SL005 .swiper-reports .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_SL005 .swiper-reports .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_SL005 .swiper-reports .swiper-slide{opacity:0!important;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_SL005 .swiper-reports .swiper-slide.swiper-slide-active{opacity:1!important}.block_SL005 .swiper-reports .swiper-slide .block-img img{--tw-translate-x:-100%;-o-object-position:60%;object-position:60%}.block_SL005 .swiper-reports .swiper-slide .block-caption>*,.block_SL005 .swiper-reports .swiper-slide .block-img img{opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.8s}.block_SL005 .swiper-reports .swiper-slide .block-caption>*{--tw-translate-y:-30px;transition-duration:.8s}.block_SL005 .swiper-reports .swiper-slide-active .block-img img{-o-object-position:50%;object-position:50%;opacity:1;transform:none}.block_SL005 .swiper-reports .swiper-slide-active .block-img img.image-contain{height:auto;-o-object-fit:contain;object-fit:contain}.block_SL005 .swiper-reports .swiper-slide-active .block-caption>*{opacity:1;transform:none}.block_SL005 .swiper-reports .bg-img,.block_SL005 .swiper-reports .bg-video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block_SL006{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_SL006.dark{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_SL006.dark .section__wrapper .heading,.block_SL006.dark .section__wrapper .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL006 .section__wrapper .heading,.block_SL006 .section__wrapper .text-paragraph-large{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_SL006 .block-caption{position:relative;z-index:1}.block_SL006 .swiper-benefits{margin-top:48px;padding-bottom:100px;padding-top:0;position:relative}.block_AB004.block_SL006 .swiper-benefits .block-solutions{margin-top:0}@media (min-width:768px){.block_SL006 .swiper-benefits{margin-top:-100px;padding-bottom:20px;padding-top:180px}}.block_SL006 .swiper-benefits .swiper-nav{align-items:center;display:flex;gap:16px;height:48px;justify-content:space-between;position:absolute;right:20px;top:0;width:212px}@media (min-width:1200px){.block_SL006 .swiper-benefits .swiper-nav{height:70px;width:248px}}@media (max-width:767px){.block_SL006 .swiper-benefits .swiper-nav{--tw-translate-x:-50%;bottom:16px;left:50%;right:auto;top:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.block_SL006 .swiper-benefits .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:70px;justify-content:center;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100px}@media (max-width:1199px){.block_SL006 .swiper-benefits .swiper-nav div{height:48px;width:84px}}.block_SL006 .swiper-benefits .swiper-nav div:after{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-size:18px;font-weight:700}.block_SL006 .swiper-benefits .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_SL006 .swiper-benefits .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_SL006 .swiper-benefits .swiper-slide{height:auto}.block_SL006 .swiper-benefits .swiper-slide .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 6px 10px 0 rgba(0,0,0,.125);height:100%;padding:32px}@media (min-width:1200px){.block_SL006 .swiper-benefits .swiper-slide .block-card{padding:48px}}.block_SL006 .swiper-benefits .swiper-slide .block-card .card-icon{height:76px;margin-bottom:20px}@media (min-width:1200px){.block_SL006 .swiper-benefits .swiper-slide .block-card .card-icon{margin-bottom:40px}}.block_SL006 .swiper-benefits .swiper-slide .block-card .card-icon.lottie{max-width:-moz-fit-content;max-width:fit-content}.block_BN001{overflow:hidden;position:relative}@media (max-width:767px){.block_BN001{border-radius:20px;margin:60px 20px 20px;padding-bottom:50px!important;padding-top:200px!important}}.block_BN001 .block-caption{max-width:500px;position:relative;z-index:2}.block_BN001 .bg-img,.block_BN001 .bg-video{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:100%}@media (max-width:767px){.block_BN001 .bg-img,.block_BN001 .bg-video{top:-30px}}@media (min-width:768px){.block_BN001 .bg-img,.block_BN001 .bg-video{height:465px;width:935px}}.block_BN001:after{--tw-content:"";background:linear-gradient(90deg,#f3f9fe 57.36%,rgba(243,249,254,0) 70.95%),linear-gradient(180deg,#f3f9fe 9.49%,rgba(243,249,254,0) 63.27%);content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:767px){.block_BN001:after{background:linear-gradient(90deg,#f3f9fe 1.36%,rgba(243,249,254,0) 70.95%),linear-gradient(0deg,#f3f9fe 63.49%,rgba(243,249,254,0) 100.27%)}}@media (min-width:1200px){.block_BN001.img-more-to-the-left .bg-img{bottom:4%;right:7vw}}.block_BN002{position:relative}.block_BN002 .block-caption{margin:auto;max-width:660px;position:relative;text-align:center;z-index:1}.block_BN002.bg-dark *,.block_BN002.bg-dark-gray *,.block_BN002.bg-default *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_BN002 .bg-img,.block_BN002 .bg-video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1200px){.block_FR001 .block-caption{margin-bottom:48px}}.block_FR001 .labels-group span:is(.dark *),.block_FR001 .resource-label span:is(.dark *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.block_FR001 .resource-list{list-style-type:none;margin:0;padding:0}.block_FR001 .resource-list li{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity));border-style:solid;border-width:1px 0 0;padding:16px 0 48px}.block_FR001 .resource-list li a{color:initial;display:flex;flex-flow:row nowrap;gap:24px;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.block_FR001 .resource-list li a{flex-direction:column}}@media (min-width:768px){.block_FR001 .resource-list li a{gap:32px}}.block_FR001 .resource-list li a .resource-label{flex:33%}.block_FR001 .resource-list li a .resource-label span{font-size:14px;font-weight:600;letter-spacing:.1em;line-height:18px;text-transform:uppercase}.block_FR001 .resource-list li a .resource-caption{flex:67%;padding-right:40px;position:relative}.block_FR001 .resource-list li a .resource-caption h5{margin-bottom:48px}.block_FR001 .resource-list li a .resource-caption:after{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.913.999 6.087 6m0 0-6.087 6m6.087-6H1' stroke='%2325282E' stroke-linecap='square'/%3E%3C/svg%3E");background-size:contain;bottom:0;content:var(--tw-content);height:18px;position:absolute;right:0;width:32px}.block_FR001 .resource-list li a:hover .resource-caption{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_FR001 .resource-list li a:hover .resource-caption:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR001 .resource-list li a:hover .resource-caption:after{filter:invert(45%) sepia(81%) saturate(6414%) hue-rotate(197deg) brightness(95%) contrast(105%)}.search-filter-results .block-item{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px}.search-filter-results .block-item:hover{--tw-bg-opacity:1;--tw-shadow:0px 4px 20px 0px rgba(0,0,0,.15);--tw-shadow-colored:0px 4px 20px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:16px;margin-top:-16px}.search-filter-results .block-item:hover .date,.search-filter-results .block-item:hover .heading,.search-filter-results .block-item:hover a{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.search-filter-results .block-grid{row-gap:32px}.search-filter-results .block-grid .block-item:first-child{--tw-bg-opacity:1!important;background-color:rgb(243 249 254/var(--tw-bg-opacity))!important;border-radius:12px}@media (min-width:992px){.search-filter-results .block-grid .block-item:nth-child(2){grid-column:span 1!important}}.search-filter-results .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-caption .heading{font-weight:600}.block_FR002.cbg-white{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_FR002.cbg-white .heading-default{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR002.bg-light-blue .block-grid .block-item,.block_FR002.cbg-dark,.block_FR002.cbg-white .block-grid .block-item:nth-child(2){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_FR002.cbg-dark .heading-2{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_FR002.cbg-dark .block-grid .block-item,.block_FR002.cbg-dark .block-grid .block-item:nth-child(2){--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}.block_FR002.cbg-dark .block-grid .block-item a:not(.btn):not(.husl-btn){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR002.cbg-dark .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-bottom:after,.block_FR002.cbg-dark .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label img{filter:grayscale(1) brightness(2)}.block_FR002.cbg-dark .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label img{mix-blend-mode:plus-lighter;opacity:1}.block_FR002 .block-grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;row-gap:32px}@media (min-width:992px){.block_FR002 .block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.block_FR002 .block-grid.no-title:first-child{--tw-bg-opacity:1!important;background-color:rgb(243 249 254/var(--tw-bg-opacity))!important;border-radius:12px;padding:32px!important}@media (min-width:992px){.block_FR002 .block-grid.no-title:nth-child(2){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:991px){.block_FR002 .block-grid .block-caption{margin-bottom:48px}}.block_FR002 .block-grid .block-caption .btn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-flex}.block_FR002 .block-grid .block-item{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn){color:initial;display:flex;flex-direction:column;gap:24px;height:100%;padding:2rem;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn){gap:2rem}}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:space-between}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label span{font-size:14px;font-weight:600;letter-spacing:.1em;line-height:18px;text-transform:uppercase}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label img{--tw-grayscale:grayscale(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:auto;max-height:32px;max-width:110px;mix-blend-mode:multiply;opacity:.5;width:auto}@media (max-width:991px){.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label img{max-width:150px}}@media (max-width:480px){.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-label img{max-width:110px}}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-caption{flex:67%;position:relative}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-caption .heading{font-weight:600;margin-bottom:20px}@media (min-width:768px){.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-caption .heading{margin-bottom:48px}}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-bottom{position:relative}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn) .resource-bottom:after{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.913.999 6.087 6m0 0-6.087 6m6.087-6H1' stroke='%230074E8' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:0;content:var(--tw-content);height:15px;position:absolute;right:0;width:26px}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn):hover .resource-bottom,.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn):hover .resource-caption{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_FR002 .block-grid .block-item a:not(.btn):not(.husl-btn):hover .resource-bottom:after{filter:invert(45%) sepia(81%) saturate(6414%) hue-rotate(197deg) brightness(95%) contrast(105%)}.block_FR002 .block-grid .block-item:first-child{background-color:transparent;padding:0}.block_AB013.block_FR002 .block-grid .block-item:first-child .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:992px){.block_FR002 .block-grid .block-item:nth-child(2){grid-column:span 2}}.block_FR002 .block-grid .block-item:nth-child(2):hover{--tw-shadow:3px 3px 10px rgba(0,0,0,.15);--tw-shadow-colored:3px 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.block_FR002 .block-grid .block-item:nth-child(2):hover .resource-bottom,.block_FR002 .block-grid .block-item:nth-child(2):hover .resource-caption{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}@media (min-width:1024px){.block_FR003{padding-bottom:90px;padding-top:90px}}.block_FR003 .resource-wrapper{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.block_FR003 .resource-wrapper{flex-direction:row}}.block_FR003 .resource-title{font-weight:600}.block_FR003 .resource-title,.block_FR003 .resource-title.highlight{font-size:22px;line-height:26.4px}@media (min-width:1024px){.block_FR003 .resource-title.highlight{font-size:28px;line-height:39.2px}}.block_FR003 .heading-link{bottom:12px;left:12px;position:absolute}@media (min-width:1024px){.block_FR003 .heading-link{bottom:23px;left:32px}}.block_FR003 .block-caption{margin-bottom:26px}@media (min-width:1200px){.block_FR003 .block-caption{margin-bottom:36px}}.block_FR003 .labels-group span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR003 .resource-thumbnail{overflow:hidden;position:relative}.block_FR003 .resource-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_FR003 .content-wrapper{display:flex;flex-direction:column;gap:15px;justify-content:space-between}@media (min-width:1024px){.block_FR003 .content-wrapper{gap:0;height:100%}}.block_FR003 .content-wrapper .top-content{display:flex;flex-direction:column;gap:16px}.block_FR003 .content-wrapper .bottom-content__desktop{align-items:center;display:none;justify-content:flex-end}@media (min-width:1024px){.block_FR003 .content-wrapper .bottom-content__desktop{display:flex}}.block_FR003 .content-wrapper .bottom-content__desktop.highlight{gap:5px;justify-content:flex-start}.block_FR003 .content-wrapper .bottom-content__mobile{align-items:center;display:flex;gap:5px;justify-content:flex-start}@media (min-width:1024px){.block_FR003 .content-wrapper .bottom-content__mobile{display:none}}.block_FR003 .resource-list-new{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.block_FR003 .resource-list-new{max-height:520px;overflow-x:hidden;overflow-y:scroll;padding-right:16px}}.block_FR003 .resource-list-new.one{padding-right:0}.block_FR003 .resource-list-new.one .resource-tile-new .resource-thumbnail{height:232px;min-height:232px;min-width:100%}@media (min-width:1024px){.block_FR003 .resource-list-new.one .resource-tile-new .resource-thumbnail{min-height:477px;min-width:610px}.block_FR003 .resource-list-new.one .resource-tile-new .content-wrapper{gap:24px;justify-content:center;padding:54px}}.block_FR003 .resource-list-new.one .resource-tile-new .resource-title{font-size:22px;line-height:26.4px}@media (min-width:1024px){.block_FR003 .resource-list-new.one .resource-tile-new .resource-title{font-size:28px;line-height:39.2px}}.block_FR003 .resource-list-new.default{flex-direction:column;overflow:hidden}@media (min-width:1024px){.block_FR003 .resource-list-new.default{flex-direction:row}}.block_FR003 .resource-list-new.default .resource-tile-new{flex-direction:column;width:100%}@media (min-width:1024px){.block_FR003 .resource-list-new.default .resource-tile-new{height:440px}}.block_FR003 .resource-list-new.default .resource-tile-new .resource-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}@media (min-width:1024px){.block_FR003 .resource-list-new.default .resource-tile-new .resource-thumbnail{max-width:100%}}.block_FR003 .resource-list-new::-webkit-scrollbar{border-radius:2px;width:4px}.block_FR003 .resource-list-new::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #f3f9fe}.block_FR003 .resource-list-new::-webkit-scrollbar-thumb{background-color:#004080}.block_FR003 .resource-list-new .resource-tile-new{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.block_FR003 .resource-list-new .resource-tile-new{flex-direction:row;gap:6px}}.block_FR003 .resource-list-new .resource-tile-new .resource-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;height:232px;min-height:232px;overflow:hidden}@media (min-width:1024px){.block_FR003 .resource-list-new .resource-tile-new .resource-thumbnail{border-radius:12px;height:208px;max-width:298px;min-width:298px}}.block_FR003 .resource-list-new .resource-tile-new .content-wrapper{padding:20px 28px}@media (min-width:1024px){.block_FR003 .resource-list-new .resource-tile-new .content-wrapper{padding:24px 20px}}.block_FR003 .highlight{display:flex;width:100%}@media (min-width:1024px){.block_FR003 .highlight{max-height:520px;max-width:480px}}.block_FR003 .highlight .resource-tile-new{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;display:flex;flex-direction:column;position:relative;width:100%}.block_FR003 .highlight .resource-tile-new .content-wrapper{padding:20px 28px}@media (min-width:1024px){.block_FR003 .highlight .resource-tile-new .content-wrapper{padding:24px 32px}}.block_FR003 .highlight .resource-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;max-height:232px;min-height:232px;overflow:hidden;width:100%}@media (min-width:1024px){.block_FR003 .highlight .resource-thumbnail{max-height:unset;min-height:257px}}.block_FR003 .resource-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.block_FR003.bg-light-blue .resource-tile-new{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_FR003.bg-default .resource-list-new::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #17191b}.block_FR003.bg-default .resource-tile-new{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.block_FR004{padding-bottom:90px;padding-top:90px}}.block_FR004 .resource-wrapper{display:flex}.block_FR004 .heading-default:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR004 .heading-link{bottom:23px;left:20px;position:absolute}@media (min-width:1024px){.block_FR004 .heading-link{left:32px}}.block_FR004 .block-caption{margin-bottom:26px}@media (min-width:1200px){.block_FR004 .block-caption{margin-bottom:36px}}.block_FR004 .labels-group span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR004 .husl-btn.btn-primary:is(.dark *){--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.block_FR004 .resource-thumbnail{max-height:215px;position:relative}@media (min-width:1024px){.block_FR004 .resource-thumbnail{max-height:none;overflow:hidden}}.block_FR004 .resource-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_FR004 .content-wrapper{display:flex;flex-direction:column;gap:15px;justify-content:space-between}@media (min-width:1024px){.block_FR004 .content-wrapper{gap:0;height:100%}}.block_FR004 .content-wrapper .top-content{display:flex;flex-direction:column;gap:16px}.block_FR004 .content-wrapper .bottom-content__desktop{align-items:center;display:none;justify-content:flex-end}@media (min-width:1024px){.block_FR004 .content-wrapper .bottom-content__desktop{display:flex}}.block_FR004 .content-wrapper .bottom-content__mobile{align-items:center;display:flex;gap:5px;justify-content:flex-start}@media (min-width:1024px){.block_FR004 .content-wrapper .bottom-content__mobile{display:none}}.block_FR004 .resource-list-new{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.block_FR004 .resource-list-new .resource-tile-new{--tw-bg-opacity:1;--tw-shadow:0 0 10px 0px rgba(0,0,0,.2);--tw-shadow-colored:0 0 10px 0px var(--tw-shadow-color);background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.block_FR004 .resource-list-new .resource-tile-new{flex-direction:row;gap:6px}}.block_FR004 .resource-list-new .resource-tile-new .resource-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;height:100%;overflow:hidden}@media (min-width:1024px){.block_FR004 .resource-list-new .resource-tile-new .resource-thumbnail{border-bottom-left-radius:12px;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:0;max-width:245px;min-width:245px}}.block_FR004 .resource-list-new .resource-tile-new .content-wrapper{padding:20px}.block_FR004 .resource-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.block_FR004 .swiper-nav{align-items:center;display:flex;gap:16px;justify-content:flex-start}.block_FR004 .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:56px;justify-content:center;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:80px}.block_FR004 .swiper-nav div:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.block_FR004 .swiper-nav div:after{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-size:18px;font-variant:normal;font-weight:700;letter-spacing:0;line-height:1;text-transform:none!important}.block_FR004 .swiper-nav div:is(.dark *):after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR004 .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_FR004 .swiper-nav div:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_FR004 .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR004 .swiper-nav div:hover:is(.dark *):after{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_FR004 .swiper-nav div.swiper-button-next-resources:after{content:"next";font-family:swiper-icons}.block_FR004 .swiper-nav div.swiper-button-prev-resources:after{content:"prev";font-family:swiper-icons}@media (min-width:1024px){.block_FR005{padding-bottom:90px;padding-top:90px}}.block_FR005 .resource-wrapper{display:flex}.block_FR005 .heading-default:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR005 .heading-link{bottom:23px;left:20px;position:absolute}@media (min-width:1024px){.block_FR005 .heading-link{left:32px}}.block_FR005 .block-caption{margin-bottom:26px}@media (min-width:1200px){.block_FR005 .block-caption{margin-bottom:36px}}.block_FR005 .labels-group span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR005 .husl-btn.btn-primary:is(.dark *){--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.block_FR005 .resource-thumbnail{min-height:215px!important;position:relative!important}@media (min-width:1024px){.block_FR005 .resource-thumbnail{height:100%!important;overflow:hidden!important}}.block_FR005 .resource-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_FR005 .content-wrapper{display:flex;flex-direction:column;gap:15px;height:100%;justify-content:space-between}@media (min-width:1024px){.block_FR005 .content-wrapper{gap:0}}.block_FR005 .content-wrapper .top-content{display:flex;flex-direction:column;gap:16px}.block_FR005 .content-wrapper .bottom-content__desktop{align-items:center;display:none;justify-content:flex-end}@media (min-width:1024px){.block_FR005 .content-wrapper .bottom-content__desktop{display:flex}}.block_FR005 .content-wrapper .bottom-content__mobile{align-items:center;display:flex;gap:5px;justify-content:flex-start}@media (min-width:1024px){.block_FR005 .content-wrapper .bottom-content__mobile{display:none}}.block_FR005 .resource-list-new{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.block_FR005 .resource-list-new.swiper-slide{height:auto!important}.block_FR005 .resource-list-new .resource-tile-new{--tw-bg-opacity:1;--tw-shadow:0 0 10px 0px rgba(0,0,0,.2);--tw-shadow-colored:0 0 10px 0px var(--tw-shadow-color);background-color:rgb(243 249 254/var(--tw-bg-opacity));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.block_FR005 .resource-list-new .resource-tile-new{flex-direction:row;gap:6px}}.block_FR005 .resource-list-new .resource-tile-new .resource-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;height:100%;overflow:hidden}@media (min-width:1024px){.block_FR005 .resource-list-new .resource-tile-new .resource-thumbnail{border-bottom-left-radius:12px;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:0;max-width:480px;min-width:480px}}.block_FR005 .resource-list-new .resource-tile-new .content-wrapper{padding:20px}.block_FR005 .resource-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.block_FR005 .swiper-nav{align-items:center;display:flex;gap:16px;justify-content:flex-start}.block_FR005 .swiper-nav div{--tw-border-opacity:1;align-items:center;border-color:rgb(0 116 232/var(--tw-border-opacity));border-radius:60px;border-style:solid;border-width:1px;display:flex;height:56px;justify-content:center;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:80px}.block_FR005 .swiper-nav div:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.block_FR005 .swiper-nav div:after{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));font-size:18px;font-variant:normal;font-weight:700;letter-spacing:0;line-height:1;text-transform:none!important}.block_FR005 .swiper-nav div:is(.dark *):after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR005 .swiper-nav div:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}.block_FR005 .swiper-nav div:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_FR005 .swiper-nav div:hover:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_FR005 .swiper-nav div:hover:is(.dark *):after{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_FR005 .swiper-nav div.swiper-button-next-resources:after{content:"next";font-family:swiper-icons}.block_FR005 .swiper-nav div.swiper-button-prev-resources:after{content:"prev";font-family:swiper-icons}.block_LOG001 .swiper .swiper-wrapper{transition-timing-function:linear}.block_LOG001 .swiper .swiper-wrapper .swiper-slide img{height:auto}.block_LOG001 .swiper.disable-swiper .swiper-wrapper{align-items:center;flex-flow:row wrap;justify-content:center;padding:0;width:100%}.block_LOG001 .swiper.disable-swiper .swiper-wrapper .swiper-slide{height:40px;margin:1rem 0;width:auto}@media (min-width:768px){.block_LOG001 .swiper.disable-swiper .swiper-wrapper .swiper-slide{height:64px}}.block_LOG001 .swiper.disable-swiper .swiper-wrapper .swiper-slide img{filter:invert(.33) grayscale(1) brightness(1.5)!important;height:40px;opacity:1!important}@media (min-width:768px){.block_LOG001 .swiper.disable-swiper .swiper-wrapper .swiper-slide img{height:64px}}.block_LOG001 .btn-outline-white:hover span{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_LOG001.bg-media{padding-bottom:270px!important;position:relative}.block_LOG001.bg-media .container{position:relative;z-index:1}.block_LOG001.bg-media .bg-img,.block_LOG001.bg-media .bg-video{bottom:0;height:50%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:50%;z-index:0}@media (max-width:767px){.block_LOG001.bg-media .bg-img,.block_LOG001.bg-media .bg-video{height:275px}}.block_LOG001.bg-media .bg-video{mix-blend-mode:color-dodge}.block_LOG001.bg-dark *,.block_LOG001.bg-dark-gray *,.block_LOG001.bg-default *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_LOG001.bg-default .swiper .swiper-wrapper .swiper-slide img{opacity:.7}.block_LOG001.bg-default .swiper .swiper-wrapper .swiper-slide img,.block_LOG001.bg-light-blue .swiper .swiper-wrapper .swiper-slide img{filter:invert(.33)}.block_LOG002 .block-caption{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:500px}@media (max-width:991px){.block_LOG002 .block-caption{max-width:inherit}}.block_LOG002 .block-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;list-style-type:none;margin:0;padding:0}@media (max-width:991px){.block_LOG002 .block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:576px){.block_LOG002 .block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.block_LOG002 .block-grid li .block-card{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px}.block_LOG002 .block-grid li .block-card img{max-width:100%}.block_TXT001 .heading-cta{padding:8px 18px}.block_TXT001 .heading-text{padding-top:16px}.block_TXT001 .block-caption{align-items:center;display:flex;height:100%;justify-content:center}.block_TXT001 .block-caption .caption-inner{max-width:inherit;padding:64px 32px}@media (min-width:768px){.block_TXT001 .block-caption .caption-inner{max-width:400px}.block_TXT001 .block-caption.block-caption--rich-text{aspect-ratio:1}.block_TXT001 .block-caption.block-caption--rich-text .caption-inner{width:400px}}.block_TXT001 .block-caption.block-caption--rich-text .color-dark{color:var(--color-charcoal)!important}.block_TXT001 .block-grid .row{margin:0}.block_TXT001 .block-grid .row .col-span-12{padding:0}.block_TXT001 .block-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden}.block_TXT001 .block-img img{display:block;height:auto;width:100%}.block_TXT001.bg-default .heading,.block_TXT001.bg-default .text-paragraph-large,.block_TXT001.bg-secondary .heading,.block_TXT001.bg-secondary .text-paragraph-large{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT002 .block-img{box-shadow:0 10px 30px 0 rgba(0,0,0,.102)}.block_TXT002 .block-img img{max-height:800px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.block_TXT002 .block-img img{max-height:500px}}@media screen and (max-width:568px){.block_TXT002 .block-img img{max-height:300px}}.block_TXT002 .block-caption .heading{max-width:450px}.block_TXT002 .block-caption .block-paragraph{-moz-columns:450px 2;columns:450px 2;gap:30px}.block_TXT002.bg-dark *,.block_TXT002.bg-dark-gray *,.block_TXT002.bg-default *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT002.bg-dark :after,.block_TXT002.bg-dark :before,.block_TXT002.bg-dark-gray :after,.block_TXT002.bg-dark-gray :before,.block_TXT002.bg-default :after,.block_TXT002.bg-default :before{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT003 .block-caption{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px 0px #0000001a;--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:64px 32px}.block_TXT003 .block-caption:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}.block_TXT003 .block-caption .heading{margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.block_TXT003 .block-caption .block-stats{display:flex;flex-flow:row wrap;gap:75px 0;justify-content:space-between;list-style-type:none;margin:0;padding:0}@media (max-width:767px){.block_TXT003 .block-caption .block-stats{flex-direction:column;gap:32px}}.block_TXT003 .block-caption .block-stats li{flex:33%;height:auto;padding-left:48px;padding-right:48px;position:relative}@media (max-width:991px){.block_TXT003 .block-caption .block-stats li{padding-left:16px;padding-right:16px}}@media (max-width:767px){.block_TXT003 .block-caption .block-stats li{padding:0;text-align:center}}.block_TXT003 .block-caption .block-stats li p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT003 .block-caption .block-stats li .stats-value{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0074e8,#a933fb);-webkit-background-clip:text;background-clip:text;font-size:62px;font-weight:400;letter-spacing:-1px;line-height:1.11;margin-bottom:0}@media (max-width:991px){.block_TXT003 .block-caption .block-stats li .stats-value{font-size:52px;line-height:62px}}.block_TXT003 .block-caption .block-stats li .stats-value .unit{font-size:52px}@media (max-width:991px){.block_TXT003 .block-caption .block-stats li .stats-value .unit{font-size:40px}}.block_TXT003 .block-caption .block-stats li:after{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media (max-width:767px){.block_TXT003 .block-caption .block-stats li:after{display:none}}.block_TXT003 .block-caption .block-stats li:nth-child(3n+3):after{display:none}.block_TXT004{padding-bottom:120px;padding-top:120px}.block_TXT004 .block-caption{--tw-bg-opacity:1;align-items:center;background-color:rgb(37 40 46/var(--tw-bg-opacity));display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.block_TXT004 .block-caption>*{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT004 .block-caption .caption-inner{align-items:flex-start;display:flex;gap:48px;max-width:860px;padding:120px 48px;position:relative;z-index:1}@media (max-width:767px){.block_TXT004 .block-caption .caption-inner{gap:2rem;padding:4rem}}@media (max-width:576px){.block_TXT004 .block-caption .caption-inner{flex-direction:column;padding:96px 32px 48px}}.block_TXT004 .block-caption .caption-inner .quote{flex:40px;font-size:96px;line-height:1}@media (max-width:767px){.block_TXT004 .block-caption .caption-inner .quote{flex:32px;font-size:72px}}@media (max-width:576px){.block_TXT004 .block-caption .caption-inner .quote{left:32px;position:absolute;top:48px}}.block_TXT004 .block-caption .caption-inner .blockquote{display:flex;flex-direction:column;gap:48px;margin-bottom:1rem}@media (max-width:767px){.block_TXT004 .block-caption .caption-inner .blockquote{gap:32px}}.block_TXT004 .block-caption .caption-inner .blockquote .blockquote-foot{align-items:center;display:flex;gap:48px;justify-content:space-between}@media (max-width:767px){.block_TXT004 .block-caption .caption-inner .blockquote .blockquote-foot{gap:32px}}@media (max-width:576px){.block_TXT004 .block-caption .caption-inner .blockquote .blockquote-foot{align-items:flex-start;flex-direction:column;gap:16px}}.block_TXT004 .block-caption .caption-inner .blockquote .blockquote-foot .text-paragraph{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT004 .block-caption .caption-inner .blockquote .blockquote-foot .text-paragraph strong{display:block}.block_TXT004 .block-caption .caption-inner .blockquote .blockquote-foot .brand{height:32px}.block_TXT004 .block-caption .bg-img,.block_TXT004 .block-caption .bg-video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block_TXT005{padding-bottom:120px;padding-top:120px}.block_TXT005.block_TXT005--light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_TXT005.block_TXT005--light>*{--tw-text-opacity:1!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.block_TXT005 .block-caption{display:flex;flex-direction:column;height:100%;justify-content:center}.block_TXT005 .block-img{max-width:500px;overflow:hidden}@media (max-width:767px){.block_TXT005 .block-img{margin-bottom:32px}}.block_TXT005 .block-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_TXT005.bg-black>*,.block_TXT005.bg-dark-gray>*,.block_TXT005.bg-default>*,.block_TXT005.block_TXT005--dark>*{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT005.block_TXT005--dark{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}@media (max-width:600px){.block_TXT006.pt-0-mobile{padding-top:0!important}}.block_TXT006 .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-direction:column;height:100%}.block_TXT006 .block-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity));border-radius:12px}.block_TXT006 .block-card img{display:block;margin:50px 0 35px;max-height:150px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:767px){.block_TXT006 .block-card img{padding:0}}.block_TXT006 .block-card .block-caption{display:flex;flex-direction:column;padding:32px}@media (min-width:1200px){.block_TXT006 .block-card .block-caption{padding:32px 48px}}.block_TXT006 .block-card .card-caption{display:flex;flex-direction:column}.block_TXT006 .block-card .card-caption:is(.dark *){padding:0 50px 50px}.block_TXT006 .block-card .card-caption .rich-text{margin-bottom:36px}.block_TXT006 .block-card .card-caption .rich-text p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT006 .block-card .card-caption .heading:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_TXT006 .block-card.block-card--w-full .card-icon{height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.block_TXT006.bg-light-blue .block-card{border-radius:16px;padding:30px}.block_TXT007 .block-title{max-width:820px}.block_TXT007 .block-list{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}@media (max-width:576px){.block_TXT007 .block-list{flex-direction:column;gap:20px}}.block_TXT007 .block-list .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 6px 10px 0 rgba(0,0,0,.125);display:flex;flex-direction:column;height:auto;width:calc(25% - 20px)}@media (max-width:991px){.block_TXT007 .block-list .block-card{width:calc(50% - 20px)}}@media (max-width:576px){.block_TXT007 .block-list .block-card{width:100%}}.block_TXT007 .block-list .block-card img{display:block;height:auto;max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.block_TXT007 .block-list .block-card img{max-height:450px}}@media (max-width:767px){.block_TXT007 .block-list .block-card img{max-height:350px}}.block_TXT007 .block-list .block-card .block-caption{display:flex;flex-direction:column;padding:32px}.block_TXT008 .block-title{max-width:820px}.block_TXT008 .block-img{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px 0px #0000001a;--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.block_TXT008 .block-img img{width:100%}.block_TXT008 .block-list{display:flex;flex-direction:column;max-width:inherit;width:100%}@media (min-width:768px){.block_TXT008 .block-list{max-width:400px}}.block_TXT008 .block-list .block-card{--tw-bg-opacity:1;--tw-shadow:0px 3px 10px 0px #00000014;--tw-shadow-colored:0px 3px 10px 0px var(--tw-shadow-color);background-color:rgb(243 249 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:20px;padding:32px}.block_VID001{padding-bottom:120px}.block_VID001 .block-caption{margin-left:auto;margin-right:auto;max-width:870px}.block_VID001 .block-video{margin:auto;max-width:1070px;overflow:hidden;position:relative}.block_VID001 .block-video .icon-play{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.block_VID001 .block-video .icon-play svg{height:64px;width:64px}@media (min-width:768px){.block_VID001 .block-video .icon-play svg{height:130px;width:130px}}.block_VID001 .block-video .video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}.block_VID001 .block-video.block-video--oembed,.block_VID001 .block-video.block-video--other{aspect-ratio:16/9}.block_VID001 .block-video.block-video--oembed iframe,.block_VID001 .block-video.block-video--other iframe{height:100%;width:100%}.block_DATA001 .block-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(221px,1fr))}.block_DATA001 .block-grid li{height:auto;position:inherit}.block_DATA001 .block-grid li .block-card{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));color:initial;height:100%;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_DATA001 .block-grid li .block-card .block-img{height:300px;position:relative}.block_DATA001 .block-grid li .block-card .block-img img{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block_DATA001 .block-grid li .block-card .block-img i{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;bottom:8px;color:rgb(0 116 232/var(--tw-text-opacity));cursor:pointer;display:flex;font-size:22px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:1px;padding-bottom:2px;padding-left:1px;position:absolute;right:8px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:32px}.block_DATA001 .block-grid li .block-card:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_DATA001 .block-grid li .block-card:hover i{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_DATA001 .block-grid li .block-caption{gap:32px;padding:16px 0}.block_DATA001 .heading-default{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_DATA001 .heading-default:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_DATA001 .text-paragraph-large{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));padding-left:0}.block_DATA001 .text-paragraph-large:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.block_DATA001 .text-paragraph-large{padding-left:48px}}@media (min-width:992px){.block_DATA001 .text-paragraph-large{padding-left:96px}}.block_DATA001 .block-caption{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}.block_DATA001 .block-caption:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.block_DATA001 .block-caption:hover:is(.dark *){--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.team-modal-btn{cursor:pointer;margin-bottom:32px}.team-modal-btn:hover svg rect{fill:#0074e8}.team-modal-btn:hover svg path{stroke:rgba(var(--white)/1)}.block_DATA002.bg-default .events-list li a,.block_DATA002.bg-light-blue .events-list li a{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (max-width:1200px){.block_DATA002 .block-caption{margin-bottom:48px}}.block_DATA002 .events-list{list-style-type:none;margin:0;padding:0}.block_DATA002 .events-list li{margin-bottom:16px}.block_DATA002 .events-list li a{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity));color:initial;display:flex;flex-direction:column;padding:32px;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_DATA002 .events-list li a .top-card{display:flex;justify-content:space-between;margin-bottom:48px}@media (min-width:992px){.block_DATA002 .events-list li a .top-card{margin-bottom:64px}}.block_DATA002 .events-list li a .event-label span{font-size:14px;font-weight:600;letter-spacing:.1em;line-height:18px;text-transform:uppercase}.block_DATA002 .events-list li a .event-caption{position:relative}.block_DATA002 .events-list li a:hover .event-caption{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_DATA003 .block-title{margin-left:auto;margin-right:auto;max-width:870px}.block_DATA003 .block-filter .multiselect{display:block;position:relative}.block_DATA003 .block-filter .multiselect .select-box{--tw-bg-opacity:1;--tw-shadow:0px 0px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 0px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:transparent;border-radius:.75rem;border-width:0 0 1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_DATA003 .block-filter .multiselect .select-box:after{--tw-rotate:0deg;--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.802 1.221 6 6 6-6' stroke='%230074E8'/%3E%3C/svg%3E");content:var(--tw-content);height:8px;position:absolute;right:32px;top:25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:14px}.block_DATA003 .block-filter .multiselect .select-box .form-select{background-color:transparent;border-width:0;font-size:18px;height:auto;margin:0;padding:1.5rem 5rem 1.5rem 2.5rem}.block_AB013.block_DATA003 .block-filter .multiselect .select-box .form-select .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block_DATA003 .block-filter .multiselect .select-box .over-select{inset:0;position:absolute}.block_DATA003 .block-filter .multiselect.active .select-box{border-bottom-width:1px;border-color:#00000020;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.block_DATA003 .block-filter .multiselect.active .select-box:after{--tw-rotate:-180deg;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.block_DATA003 .block-filter .multiselect .select-options{--tw-bg-opacity:1;--tw-shadow:0px 0px 30px 0px #0000001a;--tw-shadow-colored:0px 0px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;height:auto;overflow-y:auto;padding:1.2rem 2rem;position:absolute;top:100%;width:100%;z-index:99}.block_DATA003 .block-filter .multiselect .select-options .label-group{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.block_DATA003 .block-filter .multiselect .select-options .label-group label{cursor:pointer;display:inline-block}.block_DATA003 .block-filter .multiselect .select-options .label-group label span{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(210 210 210/var(--tw-border-opacity));border-radius:9999px;border-width:1px;color:rgb(106 106 106/var(--tw-text-opacity));font-size:16px;padding:.25rem 1rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_DATA003 .block-filter .multiselect .select-options .label-group label span:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(0 116 232/var(--tw-text-opacity))}.block_DATA003 .block-filter .multiselect .select-options .label-group label input[type=checkbox]{display:none}.block_DATA003 .block-filter .multiselect .select-options .label-group label input[type=checkbox]:checked+span{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(0 116 232/var(--tw-text-opacity))}.block_DATA003 .block-list{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:576px){.block_DATA003 .block-list{flex-direction:column}}@media (min-width:577px){.block_DATA003 .block-list{gap:20px}}.block_DATA003 .block-list .block-card{--tw-bg-opacity:1;--tw-shadow:0px 6px 10px 0px #00000020;--tw-shadow-colored:0px 6px 10px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:initial;cursor:pointer;display:flex;flex-direction:column;height:auto;margin-bottom:32px;width:100%}@media (min-width:768px){.block_DATA003 .block-list .block-card{width:calc(50% - 20px)}}@media (min-width:992px){.block_DATA003 .block-list .block-card{width:calc(33.75% - 20px)}}.block_DATA003 .block-list .block-card img{height:auto;max-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.block_DATA003 .block-list .block-card img{max-height:350px}}@media (min-width:992px){.block_DATA003 .block-list .block-card img{max-height:250px}}.block_DATA003 .block-list .block-card .block-caption{display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:24px;position:relative}@media (min-width:577px){.block_DATA003 .block-list .block-card .block-caption{gap:2rem;padding:32px}}.block_DATA003 .block-list .block-card .block-caption .top-card{display:flex;justify-content:space-between}.block_DATA003 .block-list .block-card .block-caption .top-card .resource-label{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block_DATA003 .block-list .block-card .block-caption .top-card .resource-label span{font-size:14px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}@media (max-width:576px){.block_DATA003 .block-list .block-card .block-caption .top-card .resource-date{font-size:14px}}.block_DATA003 .block-list .block-card .block-caption:after{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.913.999 6.087 6m0 0-6.087 6m6.087-6H1' stroke='%2325282E' stroke-linecap='square'/%3E%3C/svg%3E");background-size:contain;bottom:24px;content:var(--tw-content);height:18px;position:absolute;right:24px;width:32px}@media (min-width:577px){.block_DATA003 .block-list .block-card .block-caption:after{bottom:32px;right:32px}}.block_DATA003 .block-list .block-card .block-caption .resource-caption{flex-grow:1}.block_DATA003 .block-list .block-card .block-caption .heading{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.block_DATA003 .block-list .block-card .block-caption .labels-group{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;padding-right:50px;row-gap:16px}.block_DATA003 .block-list .block-card:hover .block-caption .heading{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block_DATA003 .block-list .block-card:hover .block-caption:after{filter:invert(45%) sepia(81%) saturate(6414%) hue-rotate(197deg) brightness(95%) contrast(105%)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-style:none;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.35px;line-height:1;margin-bottom:14px;padding:15px 28px;position:relative;text-align:center;text-decoration-line:none;transition-duration:.25s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}@media (max-width:767px){.btn{display:block;text-align:center}}.btn span{font-weight:600}.btn:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.btn.btn-small{font-size:1.4rem;min-height:31px;padding:5px 18px}.btn.btn-primary{background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity))}.btn.btn-primary,.btn.btn-primary.hover,.btn.btn-primary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-primary.hover,.btn.btn-primary:hover{background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity))}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-primary.btn-inverse{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:1px;color:rgb(0 116 232/var(--tw-text-opacity))}.btn.btn-primary.btn-inverse.hover,.btn.btn-primary.btn-inverse:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-primary.btn-inverse.active,.btn.btn-primary.btn-inverse:active,.btn.btn-primary.btn-inverse:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-white{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB013.btn.btn-white .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn.btn-white.hover,.btn.btn-white:hover{background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity))}.btn.btn-white.active,.btn.btn-white.hover,.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-white.active,.btn.btn-white:active,.btn.btn-white:focus{background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity))}.btn.btn-white.btn-solid{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(0 91 181/var(--tw-text-opacity))}.btn.btn-white.btn-solid.hover,.btn.btn-white.btn-solid:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-secondary{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(0 116 232/var(--tw-border-opacity));border-width:2px;color:rgb(0 116 232/var(--tw-text-opacity))}.block_AB013.btn.btn-secondary .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn.btn-secondary.hover,.btn.btn-secondary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-secondary.active,.btn.btn-secondary:active,.btn.btn-secondary:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-secondary.btn-inverse{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.block_AB013.btn.btn-secondary.btn-inverse .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn.btn-secondary.btn-inverse.hover,.btn.btn-secondary.btn-inverse:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-secondary.btn-inverse.active,.btn.btn-secondary.btn-inverse:active,.btn.btn-secondary.btn-inverse:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-outline{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(0 85 141/var(--tw-border-opacity));border-width:2px;color:rgb(0 85 141/var(--tw-text-opacity))}.block_AB013.btn.btn-outline .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn.btn-outline--blue{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity));border-width:2px;color:rgb(0 116 232/var(--tw-text-opacity))}.btn.btn-outline--blue.active,.btn.btn-outline--blue.hover,.btn.btn-outline--blue:active,.btn.btn-outline--blue:focus,.btn.btn-outline--blue:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-outline.hover,.btn.btn-outline:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 91 181/var(--tw-bg-opacity));border-color:rgb(0 91 181/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-outline.active,.btn.btn-outline:active,.btn.btn-outline:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-tag{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));border-color:rgb(245 245 245/var(--tw-border-opacity));color:rgb(37 40 46/var(--tw-text-opacity));font-size:1.4rem;min-height:31px;min-width:100px;padding:5px 18px}.btn.btn-tag.active,.btn.btn-tag.hover,.btn.btn-tag:active,.btn.btn-tag:focus,.btn.btn-tag:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-charcoal15{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity));border-color:rgba(var(--charcoal)/var(--tw-border-opacity))}.btn.btn-charcoal15.active,.btn.btn-charcoal15.hover,.btn.btn-charcoal15:active,.btn.btn-charcoal15:focus,.btn.btn-charcoal15:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(var(--grey)/var(--tw-bg-opacity));border-color:rgba(var(--grey)/var(--tw-border-opacity));color:rgb(37 40 46/var(--tw-text-opacity))}.form-wrapper .form-select-vertical .form-select-vertical__wrapper{padding-right:0}.form-wrapper .form-select-vertical .form-select-vertical__wrapper select{position:relative;z-index:2}.form-wrapper .gform-body .ginput_container.ginput_container_select{background-color:var(--color-grey)}.form-wrapper .gform-body .ginput_container.ginput_container_select select{background-color:transparent;position:relative;z-index:2}.form-wrapper .nylon-hs-form form .field.hs-fieldtype-select .input select.hs-input{position:relative;z-index:2}body.baunfire-homepage{--tw-text-opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgb(37 40 46/var(--tw-text-opacity));font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:26px;margin:0;overflow-x:hidden;position:relative}body.baunfire-homepage.page-id-38106{overflow-x:auto}body.baunfire-homepage .container{max-width:1240px}body.baunfire-homepage .section{padding:60px 0}@media (min-width:1024px){body.baunfire-homepage .section{padding-bottom:80px;padding-top:80px}}body.baunfire-homepage .section:not(.section-hero):first-of-type{padding-bottom:60px;padding-top:120px}body.baunfire-homepage .section:first-of-type{padding-bottom:60px;padding-top:180px}@media (min-width:1024px){body.baunfire-homepage .section:first-of-type{padding-top:120px}}@media (min-width:1200px){body.baunfire-homepage .section:first-of-type{padding-top:210px}}@media (max-height:680px){body.baunfire-homepage .section:first-of-type.vh-100{height:auto!important}}body.baunfire-homepage .section:first-of-type.block_HR002{padding-top:130px!important}body.baunfire-homepage .section:first-of-type.block_HR003{padding-top:150px!important}@media (min-width:768px){body.baunfire-homepage .section:first-of-type.block_HR003{padding-top:210px!important}}body.baunfire-homepage .section.\!pb-0{padding-bottom:0!important}body.block_AB004.baunfire-homepage .section.\!pb-0{padding-bottom:50px!important}body.baunfire-homepage .section.\!pt-0{padding-top:0!important}body.block_AB004.baunfire-homepage .section.\!pt-0 .block-solutions{margin-top:0}body.baunfire-homepage .section.block_HR004{padding-bottom:80px}body.baunfire-homepage .section.block_TXT004{padding:120px 0}body.baunfire-homepage .section.block_VID001{padding-bottom:120px}body.baunfire-homepage .heading,body.baunfire-homepage h1,body.baunfire-homepage h2,body.baunfire-homepage h3,body.baunfire-homepage h4,body.baunfire-homepage h5,body.baunfire-homepage h6{font-family:Inter,sans-serif;font-weight:600}body.baunfire-homepage .heading b,body.baunfire-homepage .heading strong,body.baunfire-homepage h1 b,body.baunfire-homepage h1 strong,body.baunfire-homepage h2 b,body.baunfire-homepage h2 strong,body.baunfire-homepage h3 b,body.baunfire-homepage h3 strong,body.baunfire-homepage h4 b,body.baunfire-homepage h4 strong,body.baunfire-homepage h5 b,body.baunfire-homepage h5 strong,body.baunfire-homepage h6 b,body.baunfire-homepage h6 strong{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0074e8,#a933fb);-webkit-background-clip:text;background-clip:text;font-weight:600}body.baunfire-homepage .heading span.highlight,body.baunfire-homepage h1 span.highlight,body.baunfire-homepage h2 span.highlight,body.baunfire-homepage h3 span.highlight,body.baunfire-homepage h4 span.highlight,body.baunfire-homepage h5 span.highlight,body.baunfire-homepage h6 span.highlight{background-color:rgba(0,116,232,.5);display:inline-block;padding:0 7px}@media (min-width:768px){body.baunfire-homepage .heading span.highlight,body.baunfire-homepage h1 span.highlight,body.baunfire-homepage h2 span.highlight,body.baunfire-homepage h3 span.highlight,body.baunfire-homepage h4 span.highlight,body.baunfire-homepage h5 span.highlight,body.baunfire-homepage h6 span.highlight{margin-left:-7px}}body.baunfire-homepage a,body.baunfire-homepage li,body.baunfire-homepage p,body.baunfire-homepage ul{font-family:Inter,sans-serif}body.baunfire-homepage .bg-primary{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}body.baunfire-homepage .bg-secondary{--tw-bg-opacity:1;background-color:rgb(37 1 68/var(--tw-bg-opacity))}body.baunfire-homepage .bg-default{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity))}body.baunfire-homepage .bg-dark-gray{--tw-bg-opacity:1;background-color:rgb(23 25 27/var(--tw-bg-opacity))}body.baunfire-homepage .bg-light-blue{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity))}body.baunfire-homepage .color-primary{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}body.baunfire-homepage .color-default,body.baunfire-homepage .color-secondary{--tw-text-opacity:1;color:rgb(37 1 68/var(--tw-text-opacity))}body.baunfire-homepage .color-light-blue{--tw-text-opacity:1;color:rgb(243 249 254/var(--tw-text-opacity))}body.baunfire-homepage .color-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}body.baunfire-homepage .color-gradient{--tw-gradient-from:#0074e8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,116,232,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a933fb var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--tw-gradient-stops));color:transparent}body.baunfire-homepage .labels-group span.green div:before,body.baunfire-homepage .lb-green{--tw-bg-opacity:1;background-color:rgb(0 232 196/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.pink div:before,body.baunfire-homepage .lb-pink{--tw-bg-opacity:1;background-color:rgb(251 36 169/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.dark-purple div:before,body.baunfire-homepage .lb-dark-purple{--tw-bg-opacity:1;background-color:rgb(37 1 68/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.light-purple div:before,body.baunfire-homepage .labels-group span.purple div:before,body.baunfire-homepage .lb-light-purple,body.baunfire-homepage .lb-purple{--tw-bg-opacity:1;background-color:rgb(169 51 251/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.yellow div:before,body.baunfire-homepage .lb-yellow{--tw-bg-opacity:1;background-color:rgb(255 182 0/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.blue div:before,body.baunfire-homepage .lb-blue{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.light-blue div:before,body.baunfire-homepage .lb-light-blue{--tw-bg-opacity:1;background-color:rgb(30 172 252/var(--tw-bg-opacity))}body.baunfire-homepage .labels-group span.orange div:before,body.baunfire-homepage .lb-orange{--tw-bg-opacity:1;background-color:rgb(255 139 12/var(--tw-bg-opacity))}body.baunfire-homepage .btn{border-style:solid;border-width:1px;font-family:Inter,sans-serif;font-weight:600;text-transform:none}@media (max-width:767px){body.baunfire-homepage .btn{display:block;text-align:center}}body.baunfire-homepage .btn.btn-outline-white{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}body.baunfire-homepage .btn.btn-outline-white:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(37 40 46/var(--tw-text-opacity))}@media (max-width:480px){body.baunfire-homepage .btn.btn-outline-white{display:block;text-align:center}}body.baunfire-homepage .btn.btn-outline-primary{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity));color:rgb(0 64 128/var(--tw-text-opacity))}body.baunfire-homepage .btn.btn-outline-primary:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}body.baunfire-homepage .btn.btn-chevron span{position:relative}body.baunfire-homepage .btn.btn-chevron span:after{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4.5L1 10' stroke='%230074E8' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;content:var(--tw-content);height:14px;position:absolute;right:-18px;top:4px;width:10px}@media (max-width:480px){body.baunfire-homepage .btn.btn-primary{display:block;text-align:center}}body.baunfire-homepage .btn.btn-link{font-size:18px;position:relative;z-index:1}body.baunfire-homepage .labels-group{align-items:center;display:flex;gap:16px 32px}body.baunfire-homepage .labels-group span{--tw-text-opacity:1;align-items:center;color:rgb(37 40 46/var(--tw-text-opacity));display:flex;font-size:16px;line-height:20px}body.baunfire-homepage .labels-group span i{border-radius:9999px;height:10px;margin-right:10px;min-width:10px;width:10px}body.baunfire-homepage .labels-group .nav-link div.line{display:none}body.baunfire-homepage .labels-group .nav-link.active div.line{bottom:10px;display:block;height:3px;left:0;position:absolute;width:100%}body.baunfire-homepage .flip-columns .row{flex-direction:row-reverse}body.baunfire-homepage .modal-dialog{margin-top:1.875rem;max-width:988px;transition-duration:.15s;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:9}body.baunfire-homepage .modal-dialog .modal-content{border-radius:18px}body.baunfire-homepage .modal-dialog .modal-content .modal-body{padding:32px}@media (min-width:1024px){body.baunfire-homepage .modal-dialog .modal-content .modal-body{padding:64px}}@media (max-width:576px){body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-img{margin-bottom:32px;max-width:300px}}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-img img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body{padding-left:20px}@media (min-width:768px){body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body{padding-left:48px}}@media (min-width:1024px){body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body{padding-left:64px}}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-name{margin-bottom:48px;position:relative}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content{overflow:auto;padding-right:10px}@media (min-width:768px){body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content{padding-right:0}}@media (min-width:1024px){body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content{max-height:380px}}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content::-webkit-scrollbar{border-radius:18px;width:5px}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity))}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(26 45 57/var(--tw-bg-opacity));border-radius:18px}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .card-content::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(26 45 57/var(--tw-bg-opacity))}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .btn-close{border-radius:50%;filter:none;height:40px;opacity:1;padding:0;position:absolute;right:16px;top:16px;width:40px;z-index:999}@media (min-width:991px){body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .btn-close{right:32px;top:32px}}body.baunfire-homepage .modal-dialog .modal-content .modal-body .card-body .btn-close{--tw-bg-opacity:1!important;background-color:rgb(37 40 46/var(--tw-bg-opacity))!important}body.baunfire-homepage .modal-dialog.lightbox .modal-dialog{margin-top:0}body.baunfire-homepage .modal-dialog.lightbox .modal-dialog .modal-content{border-radius:16px;overflow:hidden}body.baunfire-homepage .modal-dialog.lightbox .modal-dialog .modal-content .btn-close{height:20px!important;padding:10px!important;right:5px!important;top:5px!important;width:20px!important}body.baunfire-homepage .modal-dialog.lightbox .modal-dialog .modal-content .btn-close svg{top:-4px!important;width:50%!important}img{max-width:100%}a{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity));text-decoration-line:none}ul{margin-bottom:0;padding-left:0}ul,ul li{list-style-type:none}.husl-block.hero-block .text-left{margin-bottom:0!important}.nav-link:focus-visible{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.block-sticky{margin-top:0;position:relative;top:auto}@media (min-width:768px){.block-sticky{margin-top:-160px;position:sticky;top:120px}}.bg-light{--tw-bg-opacity:1;background-color:rgb(248 249 250/var(--tw-bg-opacity))}table tbody td,table tbody th{font-size:16px!important}.loading-wrapper{height:100%;position:relative}.profile-main-loader{left:50%!important;margin-left:-100px;margin-top:-100px;position:fixed!important;top:50%!important;width:45px;z-index:9000!important}.symphonyai-navbar.profile-main-loader .header-inner:after{content:var(--tw-content);display:none}.symphonyai-navbar.profile-main-loader .header-inner .navbar-brand img{filter:none}@media (min-width:1200px){.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity));position:relative}.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link.active,.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link:focus,.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link:hover{background-color:transparent}.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link.active:after,.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link:focus:after,.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link:hover:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:24px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:90%}.symphonyai-navbar.profile-main-loader .header-inner .menu .menu-item .nav-link.show:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 116 232/var(--tw-bg-opacity));bottom:15px;content:var(--tw-content);height:3px;left:10px;position:absolute;width:80%}}.symphonyai-navbar.profile-main-loader .icon-close rect,.symphonyai-navbar.profile-main-loader .icon-hamburger rect{fill:#25282e}.profile-main-loader .loader{height:200px;margin:0 auto;position:relative;width:200px}.profile-main-loader .loader:before{--tw-content:"";content:var(--tw-content);display:block;padding-top:100%}.circular-loader{animation:rotate 2s linear infinite;height:100%;left:0;margin:auto;position:absolute;top:0;transform-origin:center;width:100%}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@keyframes rotate{to{--tw-rotate:360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes color{0%{stroke:#0074e8}40%{stroke:#0074e8}66%{stroke:#0074e8}90%{stroke:#0074e8}}.team-modal-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-style:none;outline:2px solid transparent;outline-offset:2px}.block_AB013.team-modal-btn .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.block-paragraph ul li{margin-bottom:.9rem;padding-left:1.75rem;position:relative}.block-paragraph ul li:before{--tw-content:"";background-color:inherit;border-radius:50%;content:var(--tw-content);height:.45rem;left:.4rem;position:absolute;top:10px;width:.45rem}.block-paragraph ol{counter-reset:list-number;list-style-type:none}.block-paragraph ol li{margin-bottom:.9rem;padding-left:1.75rem;position:relative}.block-paragraph ol li:before{border-radius:50%;color:inherit;content:counter(list-number) ". ";counter-increment:list-number;font-size:24px;left:.4rem;line-height:1;position:absolute;text-align:center;top:5px}.active_menu_link{--tw-text-opacity:1!important;color:rgb(0 116 232/var(--tw-text-opacity))!important}.button-block{gap:10px}.btn-top{margin-top:32px}.baunfire-breadcrumb.breadcrumb-dark .breadcrumb-inner,.breadcrumb-inner{--tw-text-opacity:1!important;color:rgb(0 116 232/var(--tw-text-opacity))!important}.baunfire-breadcrumb.breadcrumb-dark .breadcrumb-inner span.current,.breadcrumb-inner span.current{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.block-card{position:relative}.block-card__cover{height:100%;position:absolute;width:100%;z-index:99}.arrow-link{--tw-brightness:brightness(0);--tw-invert:invert(100%);background-image:url(../img/chevron-right.svg);background-position:100%;background-repeat:no-repeat;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);padding-right:25px;position:relative}.arrow-link span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}.h-size-76,.h1,h1,h1.heading-1,h1.heading-default,h1.page-title,h1.page-title--medium{font-size:40px;font-weight:600;letter-spacing:-.8px;line-height:120%;margin-top:0}@media (min-width:1024px){.h-size-76,.h1,h1,h1.heading-1,h1.heading-default,h1.page-title,h1.page-title--medium{font-size:56px;letter-spacing:1.12px}}.h2,.heading-2,h2,h2.heading-default{font-size:36px;font-weight:600;line-height:120%;margin-top:0}@media (min-width:1024px){.h2,.heading-2,h2,h2.heading-default{font-size:48px}}.h3,.heading-3,h3,h3.heading-default{font-size:30px;font-weight:600;line-height:120%;margin-top:0}@media (min-width:1024px){.h3,.heading-3,h3,h3.heading-default{font-size:36px}}.h4,.heading-4,h4,h4.heading-default{font-size:24px;font-weight:600;line-height:140%;margin-top:0}@media (min-width:1024px){.h4,.heading-4,h4,h4.heading-default{font-size:28px}}.h5,.heading-5,h5,h5.heading-default{font-size:20px;font-weight:600;letter-spacing:.4px;line-height:120%;margin-top:0}@media (min-width:1024px){.h5,.heading-5,h5,h5.heading-default{font-size:22px;letter-spacing:.44px}}.h6,.heading-6,h6,h6.heading-default{margin-top:0}.h6,.heading-6,.text-overline,h6,h6.heading-default{font-size:18px;font-weight:600;line-height:120%}.text-overline{letter-spacing:.4px}.text-paragraph,.text-paragraph p,.text-paragraph-large,.text-paragraph-large p{font-size:16px;font-weight:400;line-height:25.2px}.sub-heading{font-family:Inter,sans-serif;font-size:18px;font-weight:400!important;line-height:25.2px}.sub-heading p{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-top:0}.bh .text-paragraph p{font-size:16px}.bh .text-paragraph p,.bh .text-paragraph.sub-heading{font-family:Inter,sans-serif;font-weight:400;line-height:25.2px}.bh .text-paragraph.sub-heading{font-size:18px}.bh .text-paragraph.sub-heading p{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-top:0}.bg-dark a{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.bg-dark .sub-heading .btn{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.block_AB013.bg-dark .sub-heading .btn .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-dark .sub-heading .btn:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important}.bg-dark .sub-heading .btn.btn-primary,.bg-dark .sub-heading .btn:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-dark .sub-heading .btn.btn-primary{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.bg-dark .sub-heading .btn.btn-primary:hover{--tw-text-opacity:1!important;background-color:transparent!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.bg-dark .button-block .btn-primary{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-dark .button-block .btn-primary:hover{--tw-text-opacity:1!important}.bg-dark .button-block .btn-primary:hover,.bg-dark .button-block .btn-secondary{background-color:transparent!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.bg-dark .button-block .btn-secondary{--tw-border-opacity:1!important;--tw-text-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.block_AB013.bg-dark .button-block .btn-secondary .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-dark .button-block .btn-secondary:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-default a{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity))}.bg-default .block-btn .btn{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.block_AB013.bg-default .block-btn .btn .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-default .block-btn .btn:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-default .sub-heading .btn{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.block_AB013.bg-default .sub-heading .btn .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-default .sub-heading .btn:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important}.bg-default .sub-heading .btn.btn-primary,.bg-default .sub-heading .btn:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-default .sub-heading .btn.btn-primary{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.bg-default .sub-heading .btn.btn-primary:hover{--tw-text-opacity:1!important;background-color:transparent!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.bg-default .button-block .btn-primary{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-default .button-block .btn-primary:hover{--tw-text-opacity:1!important}.bg-default .button-block .btn-primary:hover,.bg-default .button-block .btn-secondary{background-color:transparent!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.bg-default .button-block .btn-secondary{--tw-border-opacity:1!important;--tw-text-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.block_AB013.bg-default .button-block .btn-secondary .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-default .button-block .btn-secondary:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;color:rgb(37 40 46/var(--tw-text-opacity))!important}.bg-default .sub-heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bg-default .sub-heading p{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-top:0}.lightbox-carousel iframe{border-style:none;min-height:600px;width:100%}.lightbox-carousel iframe .ratio{background-color:transparent!important}.block_AB013.lightbox-carousel iframe .ratio .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.single .global-main .btn{--tw-border-opacity:1!important;background-color:rgb(0 116 232/var(--tw-bg-opacity))!important;border-color:rgb(0 116 232/var(--tw-border-opacity))!important}.single .global-main .btn,.single .global-main .btn:hover{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.single .global-main .btn:hover{background-color:rgb(0 91 181/var(--tw-bg-opacity))!important}body.baunfire-homepage.home h1,body.baunfire-homepage.home h2,body.baunfire-homepage.home h3,body.baunfire-homepage.home h4,body.baunfire-homepage.home h5,body.baunfire-homepage.home h6,body.baunfire-homepage.home-backlog-modules h1,body.baunfire-homepage.home-backlog-modules h2,body.baunfire-homepage.home-backlog-modules h3,body.baunfire-homepage.home-backlog-modules h4,body.baunfire-homepage.home-backlog-modules h5,body.baunfire-homepage.home-backlog-modules h6{font-family:Inter,sans-serif;font-weight:600}body.baunfire-homepage.home h1 span.highlight,body.baunfire-homepage.home h2 span.highlight,body.baunfire-homepage.home h3 span.highlight,body.baunfire-homepage.home h4 span.highlight,body.baunfire-homepage.home h5 span.highlight,body.baunfire-homepage.home h6 span.highlight,body.baunfire-homepage.home-backlog-modules h1 span.highlight,body.baunfire-homepage.home-backlog-modules h2 span.highlight,body.baunfire-homepage.home-backlog-modules h3 span.highlight,body.baunfire-homepage.home-backlog-modules h4 span.highlight,body.baunfire-homepage.home-backlog-modules h5 span.highlight,body.baunfire-homepage.home-backlog-modules h6 span.highlight{background-color:transparent}body .block_AB013.baunfire-homepage.home h1 span.highlight .block-card,body .block_AB013.baunfire-homepage.home h2 span.highlight .block-card,body .block_AB013.baunfire-homepage.home h3 span.highlight .block-card,body .block_AB013.baunfire-homepage.home h4 span.highlight .block-card,body .block_AB013.baunfire-homepage.home h5 span.highlight .block-card,body .block_AB013.baunfire-homepage.home h6 span.highlight .block-card,body .block_AB013.baunfire-homepage.home-backlog-modules h1 span.highlight .block-card,body .block_AB013.baunfire-homepage.home-backlog-modules h2 span.highlight .block-card,body .block_AB013.baunfire-homepage.home-backlog-modules h3 span.highlight .block-card,body .block_AB013.baunfire-homepage.home-backlog-modules h4 span.highlight .block-card,body .block_AB013.baunfire-homepage.home-backlog-modules h5 span.highlight .block-card,body .block_AB013.baunfire-homepage.home-backlog-modules h6 span.highlight .block-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}body.baunfire-homepage.home p,body.baunfire-homepage.home-backlog-modules p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:25.2px}body.baunfire-homepage.home .section_new:first-of-type,body.baunfire-homepage.home section:first-of-type,body.baunfire-homepage.home-backlog-modules .section_new:first-of-type,body.baunfire-homepage.home-backlog-modules section:first-of-type{padding-top:110px}@media (min-width:1024px){body.baunfire-homepage.home .section_new:first-of-type,body.baunfire-homepage.home section:first-of-type,body.baunfire-homepage.home-backlog-modules .section_new:first-of-type,body.baunfire-homepage.home-backlog-modules section:first-of-type{padding-bottom:20px;padding-top:88px}body.baunfire-homepage.home .section_new:first-of-type .text-paragraph-large p,body.baunfire-homepage.home section:first-of-type .text-paragraph-large p,body.baunfire-homepage.home-backlog-modules .section_new:first-of-type .text-paragraph-large p,body.baunfire-homepage.home-backlog-modules section:first-of-type .text-paragraph-large p{padding-right:80px}}body.baunfire-homepage.home .section_new:first-of-type>div,body.baunfire-homepage.home section:first-of-type>div,body.baunfire-homepage.home-backlog-modules .section_new:first-of-type>div,body.baunfire-homepage.home-backlog-modules section:first-of-type>div{align-items:center;display:flex;justify-content:center}@media (min-width:1024px){body.baunfire-homepage.home .section_new:first-of-type>div,body.baunfire-homepage.home section:first-of-type>div,body.baunfire-homepage.home-backlog-modules .section_new:first-of-type>div,body.baunfire-homepage.home-backlog-modules section:first-of-type>div{height:586px}body.baunfire-homepage.home .section_new:first-of-type>div lottie-player,body.baunfire-homepage.home section:first-of-type>div lottie-player,body.baunfire-homepage.home-backlog-modules .section_new:first-of-type>div lottie-player,body.baunfire-homepage.home-backlog-modules section:first-of-type>div lottie-player{height:488px}}body.baunfire-homepage.home .section,body.baunfire-homepage.home .section_new,body.baunfire-homepage.home-backlog-modules .section,body.baunfire-homepage.home-backlog-modules .section_new{padding-bottom:80px;padding-top:80px}@media (min-width:1024px){body.baunfire-homepage.home .section,body.baunfire-homepage.home .section_new,body.baunfire-homepage.home-backlog-modules .section,body.baunfire-homepage.home-backlog-modules .section_new{padding:120px 0}}body.baunfire-homepage.home .section .container,body.baunfire-homepage.home .section_new .container,body.baunfire-homepage.home-backlog-modules .section .container,body.baunfire-homepage.home-backlog-modules .section_new .container{padding-left:15px;padding-right:15px}@media (min-width:1024px){body.baunfire-homepage.home .section .container,body.baunfire-homepage.home .section_new .container,body.baunfire-homepage.home-backlog-modules .section .container,body.baunfire-homepage.home-backlog-modules .section_new .container{padding-left:12px;padding-right:12px}}body.baunfire-homepage.home .heading,body.baunfire-homepage.home-backlog-modules .heading{margin-bottom:20px}@media (min-width:1024px){body.baunfire-homepage.home .heading,body.baunfire-homepage.home-backlog-modules .heading{margin-bottom:24px}}body.baunfire-homepage.home .heading h1,body.baunfire-homepage.home .heading h2,body.baunfire-homepage.home .heading h3,body.baunfire-homepage.home .heading h4,body.baunfire-homepage.home .heading h5,body.baunfire-homepage.home .heading h6,body.baunfire-homepage.home .heading p,body.baunfire-homepage.home-backlog-modules .heading h1,body.baunfire-homepage.home-backlog-modules .heading h2,body.baunfire-homepage.home-backlog-modules .heading h3,body.baunfire-homepage.home-backlog-modules .heading h4,body.baunfire-homepage.home-backlog-modules .heading h5,body.baunfire-homepage.home-backlog-modules .heading h6,body.baunfire-homepage.home-backlog-modules .heading p{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity))}body.baunfire-homepage.home .heading h1:is(.dark *),body.baunfire-homepage.home .heading h2:is(.dark *),body.baunfire-homepage.home .heading h3:is(.dark *),body.baunfire-homepage.home .heading h4:is(.dark *),body.baunfire-homepage.home .heading h5:is(.dark *),body.baunfire-homepage.home .heading h6:is(.dark *),body.baunfire-homepage.home .heading p:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading h1:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading h2:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading h3:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading h4:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading h5:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading h6:is(.dark *),body.baunfire-homepage.home-backlog-modules .heading p:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}body.baunfire-homepage.home .block_HR006__inner .text-paragraph h3,body.baunfire-homepage.home-backlog-modules .block_HR006__inner .text-paragraph h3{margin-bottom:20px;margin-top:10px}@media (min-width:1024px){body.baunfire-homepage.home .block_HR006__inner .text-paragraph h3,body.baunfire-homepage.home-backlog-modules .block_HR006__inner .text-paragraph h3{margin-bottom:38px}}body.baunfire-homepage.home .block_LOG001 .heading,body.baunfire-homepage.home-backlog-modules .block_LOG001 .heading{margin-bottom:40px}@media (min-width:1024px){body.baunfire-homepage.home .block_LOG001 .heading,body.baunfire-homepage.home-backlog-modules .block_LOG001 .heading{margin-bottom:96px}}.rich-text.bf h1{font-size:30px;font-weight:600;line-height:120%}@media (min-width:1024px){.rich-text.bf h1{font-size:36px}}.rich-text.bf h2{font-size:24px;font-weight:600;line-height:140%}@media (min-width:1024px){.rich-text.bf h2{font-size:28px}}.rich-text.bf h3{font-size:20px;font-weight:600;letter-spacing:.4px;line-height:120%}@media (min-width:1024px){.rich-text.bf h3{font-size:22px;letter-spacing:.44px}}.rich-text.bf h4,.rich-text.bf h5,.rich-text.bf h6{font-size:18px;font-weight:600;line-height:120%}.rich-text.bf a,.rich-text.bf li,.rich-text.bf p:not(.text-lg):not(.lg\:text-2xl){font-size:18px;font-weight:400;line-height:140%}.rich-text.bf ul li:before{background-color:$ColorDarkGray2;content:var(--tw-content)}.rich-text.bf ol{padding-left:0}.husl-block.nylon-block.hero-block{margin-bottom:0;padding-top:200px}@media (min-width:1024px){.husl-block.nylon-block.hero-block{padding-top:260px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmF1bmZpcmUtbWFzdGVyLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUEsQ0F1QkEsS0FDSSxzQkFDSixDQUVBLGlCQUNJLHFCQUNKLENBRUEsbUdBT0kscUJBQ0EsZ0JBQ0Esc0ZBQ0osQ0FZSSxxRUFJQSxlQUlBLCtFQUlBLGtDQUdKLG9DQUNJLG1FQUNKLENBRUEseUJBT0ksU0FMQSxXQUVBLE9BSUEsWUFMQSxrQkFFQSxRQUNBLE1BTEEsU0FRSixDQ2pGQSxNQUNJLHFCQUNBLDBCQUNBLDRCQUNBLHlCQUNBLHFCQUNBLG1CQUNBLG1DQUNBLHNDQUNBLHVDQUNBLHNDQUNBLHVDQUNBLCtCQUNBLHNERG9GSixDQ2hEWSxxRkFLSSx5RkN0RGhCLG1CQUVFLHVUQURBLGVBQ0Esa0JGMkdGLENFeEdJLG9EQUhGLCtJQUdFLCt2Q0FJSSwrRkFJQSx5UUFKQSxDQVNGLHFPQUtGLG9GQUVBLDBCQUNFLGtGRnVHTixDRW5HTSxtT0FLRix5RUFFQSwwQkFIRixvQ0FLSSwyS0FEQSxlQUNBLHNJRnFHSixDQUNGLENFbEdNLG9KQUVBLDBCQUNFLGtNRnVHUixDRW5HUSxzRUFJQSwwQkFDRSxnRkFPRiwwR0FLRSwwRkFPRixnSEFNQSx5TkY2RVIsQ0V2RUksbUtBR0UsK2FBS0Ysd09BR0Usd0tBR0Usd01BSEYsNlRBUUEscVhBRUEsdURBQ0UsdU1GMEZSLENFdEZRLGdJQUtOLG1DQUVFLG9VQURBLDJCQUNBLCtGRnNGSixDRXRGSSwrWUFHRSxxS0FHRSw2SUFLRixtRkFHRSx5SUFNQSwwRUFJQSw2RUFNSixxVUFJQSxtUkFHRSwwQkFDRSw4RkY2RVIsQ0V6RVEsMG1DQUlFLDBCQUNFLHNOQUtGLGtFQUdJLGlCQURBLHNOQUNBLDBWRjBFWixDRXBFWSxvYkYrRGQsQ0V6RFUsc3VCQUdFLHFUQU1KLDBEQU9FLDhTQU1KLDZFQUdFLG9FQUhGLENBSUUsZ3hCQUdBLDBCQUNFLDZDQUNBLDRHQURBLHFEQUNBLFVBREEsQ0FDQSx1RkYrRFYsQ0UzRFUseUdBSUEsdUdBSkEsd1hBSUEsaUZBSkEsQ0FRQSwwRUFJQSwyUEFJRSx5RUFKRiwwQkFJRSxzRUFKRixFQVFFLHNQQUVBLDBCQUNFLHNGRjJEZCxDRXZEYyxzSUFHRSwwQkFDRSxxVUFLRSx3SkFLRSxxS0ZpRHRCLENFMUNnQiw4UUFHRSwwdEJBR0UsOE1BSUEscWZBSUEsMFRBR0Usb0xBT04sbVNBSUEscVNBR0UscVhBS0EsdVFBRUEsMEJBQ0UsMFFGa0RwQixDRTdDa0IsNFJBR0UsOExBS0YsMEJBQ0UsMGVBS0Usb1FBS0UscU5BTEYsOEdGMEN0QixDRTdCZ0IsOFpBR0UsZ1RBSEYsQ0FLRSwwQkFDRSxpTEY0Q3BCLENFeENvQiwrUEFHRSxvK0JBR0UseU9BR0Usc0tBTUEsNEtBSUEsNE5BUUosbTFDQUdFLDZlQUdFLDRLQUdFLHNNQU1KLHFaQUtFLGdQQUdFLDBNQWFsQix5SUFia0IsQ0FtQnRCLHFHQVFBLDhMQUdFLHVNQUtFLGlVQUtFLHVuREFJQSxxYUFURixDQWtCRixxVEFNSixtaEJBRUEsMEJBSEYsbUNBS0ksNktBREEseUJBQ0EsMERGQ0osQ0FDRixDRUNJLHlCQUNFLGdERkdOLENFQUkseUJBQ0UsOERGSU4sQ0VBTSw2VUFFQSw4Q0FFRSwrREFDQSxrQkFGQSx3TUFFQSxrVEZHUixDRUVNLDZHQUlBLHlNQUdFLHlZQUdFLHNMQUlBLDBLQUVBLHlCQUNFLG1HRkNaLENFR1EsZ0ZBRUUsa0RBREEsbUJBQ0Esa0NGRFYsQ0VDVSxnUkFHRSxvSEFFQSwwQkFDRSx3R0ZDZCxDRUdjLCtjQUlBLDBSQUlBLG1KQUdFLHNJQUdFLDZTQUdFLDJMQUlBLHFKQUlBLDRMQUlBLHVQQUdFLDhMQUlBLHdRQVFSLDRLQU1KLCtJQUlBLHdJQUlBLHNHQVJBLENBV0Usc0hBR0UsMEtBU0Ysb0lBSUEsc0dBR0Usb0hBUEYsQ0FlTix5RkFFQSx5QkFDRSxtRUYxQlIsQ0VrQ0ksMkZBR0UscURBS0Usc0dBSUEsME5BR0UsZ0ZBTUUsdUpBVUosbVZBR0UscUZBS0UsMktBSUEsMktBT0EsaUtBWEEsQ0FtQlIsNE1BSUEsc0NBSUE7a0dBQUEsK0RBR0UscU9BR0UscU9BS0Ysa09BR0UsNERBS0Ysd0dBRUEsMEJBQ0UsNkdBS0UsdUVGOURWLENFbUVRLDhQQUdFLHVzQkFHRSxtUEFJQSxzRkFKQSxDQVVBLG9NQUlBLG1TQUlBLG1iQUtGLHNNQUlBLHNLQUdFLGtjQUdFLHVJQUlBLDJIQUdFLGFBQ0EsbUJBSkYsOExBV0YsaVFBS0UsMkVBR0UsNEhBS0YseUVBR0UsYUFDQSxtQkFKRiw4TEFiRixDQXVCQSxvVUFFQSwwQkFIRiwrQ0FJSSxlQUNBLGFGN0VaLENBQ0YsQ0VrRmMsc1FBS0EseU1BSUEsNk5BUVIsMEJBQ0Usb1FBS0UsNkRBQ0EsYUFDQSxtQkFGQSw4TEFRQSw2Q0ZsR1YsQ0V1R1Esb0tBS0YsNENBTUUsc09BS0YsMEJBQ0UsOEJBQ0EsMEJBREEsaUJGNUZSLENFb0dFLDJ2REFHRSwyQ0FHRSxzRkFJQSwrRkFDQSwrSUFLQSwyakJBRkYsZ0dBR0UsWUZuR04sQ0VxR00sNEhBQ0UsWUZuR1IsQ0V3R00sMkZBS0UseUhBRUEsMEJBQ0UsdUxBS0Usa01BT0EsdWFGakhaLENFc0hVLDZOQUlGLG1WQU1KLGlQQUdFLDBaQUlBLHFFQUlBLG9EQUdFLHdSQUtGLDZEQUlBLDhEQUtGLDRLQUlBLG9lQUdFLG1GQUtGLGdKQUlBLHFQQUlFLHVDQUpGLDBCQUlFLHVFQUpGLENBUUUsNEtBR0UsMEZBS0osc0lBRUEsOElBSUEsOE5BS0YsOENDaCtCTSwyUkFHSSxpWUFLSSw0WkFJQSx3UEFLSSwrSkFJQSxnVEFHSSxpZ0JBTUEsNkhBSUEsbUxBR0ksdVRBU3BCLG1WQUlBLDRQQUdKLG1DQUNJLGFIbTFCUixDRzUwQmdCLGtHQUtBLCtOQUdBLHlSQUdJLDBMQUlKLG9kQUdBLDJSQU1SLGtLQUtRLHVQQUtBLG1RQUdBLHFTQUdJLHNNQUlKLGdlQUdBLG1UQzdHWix5Q0FHSSx3SEFDQSxNQUNBLGVBREEsMEJBS0EsK1hBSUEsMlZBSUEsMmFBSUEsaURBS1ksbUlBR0ksZ0dBS0oseUxBT1osK0ZBSUEsMkJBSkEsNkxBSUEsNE9BR0ksc0NBS0oseVBBSUEsdUJBSkEsNk1BSUEsb0dBR0ksdUZBSUEsdUZBSUEseUZBSUEsMkZBSUEsd0ZBSUEsc0ZBSUEsNkZBSUEseUZBSUEsc1lDNUZSLHNKQUdJLDRIQUlBLCtGQUVBLHlCQUNJLHFDTHNnQ1osQ0tuZ0NRLHlCQUNJLHFDTHVnQ1osQ0tuZ0NZLHNNQUdJLG9HQUdJLGlGQUlBLHlFQU1SLGtJQUtKLHdGQUdKLDBDQUhJLDRDTHFnQ1IsQ0tsZ0NJLG1CQUdJLGdCQUZBLGdCQUNBLGtEQUNBLCtDTCsvQlIsQ001aUNJLDBKQUVBLG1CQUdJLGdCQUZBLGdCQUNBLGtEQUNBLDRGTmdqQ1IsQ00zaUNZLHlCQURKLGtDQUVRLGtETjhpQ2QsQ0FDRixDTXppQ1EsMEhBSUEsbUxBT0ksMEVBSkEsaUVBSUEsNkxBS0EsbVNBSUEseURBTUosb0pDM0NKLCtCQUdJLG1EQUlBLCtGQUVBLHlCQUNJLGlFUHNsQ1osQ09qbENRLHNHQUlJLDBKQUdKLHFDQUVJLGlOQURBLCtCQUNBLHFGUG1sQ1osQ09ubENZLHdGQUdJLDRQQU1SLDhJQUdJLHlVQUdKLDZDQUVJLDRIQURBLDJEQUNBLDBMUCtrQ1osQ083a0NZLDBCQUNJLHNEUGlsQ2hCLENPL2tDWSx5QkFDSSx5RlBtbENoQixDTy9rQ2dCLHdZQUlBLHVFQUlJLDJPQUVBLDBCQUNJLHdKUG9sQ3hCLENPamxDb0IseUJBQ0ksdUpQc2xDeEIsQ09ubENvQixrS0FFSSwrQ0FEQSwrQkFDQSxvQlBzbEN4QixDT25sQzRCLGlNQUlKLG1PQU1SLHNHQUNBLHlCQUNJLHdGUHVsQ3BCLENPbGxDb0IsNk1BSUEsc0ZBR0osb0VBRUksYUFEQSxtQkFDQSxRUG9sQ3BCLENPamxDd0IseUZBS0osd0hBS0osMkVBRUEseUJBQ0ksK0VQa2xDcEIsQ085a0NvQiw4RkFJQSwySEFFQSxpRkFDSSxpQlBnbEN4QixDTzNrQ1kseUJBQ0kseUZQK2tDaEIsQ092a0NZLDBCQUNJLDBGUDJrQ2hCLENPcmtDUSxpREFDQSwyQkFEQSxDQUlJLHNFQUtRLDBPQU9aLGlEQUNBLDJCQURBLENBSUksc0VBS1EsME9BTVIsd0RBSUEsbUtBSUEsdUtDM0xSLGFBQ0EsZ0JBREEsa0NBR0EseUJBQ0ksK0ZSa3dDUixDUTl2Q1Esb0RBSUEsd0VBRUEseUJBQ0ksK0NSa3dDWixDUTl2Q1ksa0VBSUEsb0RBQ0EsbUJBREEsU0FJSSxxREFNUiw2SEFHSSwyREFLSiwrSEFJQSwwRkFFQSxnQ0FHSSxtQkFDQSxpRkFGQSx5Q1I2dkNaLENRdnZDUSxpRUFOSSwwQ0FEQSxXQUNBLGlMQUdBLGtCQUhBLDRCUm93Q1osQ1E5dkNRLGlDQUdJLG1CQUNBLCtFQUZBLDBDUjR2Q1osQ1FwdkNRLG1FQUVBLHlCQUNJLGlEUnl2Q1osQ1F0dkNZLG9FQUVBLDJEQUZBLG1CQUdBLDBDQUhBLHFFQUlBLDBCQUNJLHNEUjJ2Q2hCLENRenZDWSx5QkFDSSx5RlI2dkNoQixDUTN2Q1ksbURBR0ksbUNBQ0EsMkJBQ0Esb0NBSkEsV0FDQSxnRVJnd0NoQixDUXp2Q2dCLHVFQUdJLDJPQUNBLDBCQUNJLHdKUml3Q3hCLENRL3ZDb0IseUJBQ0ksdUpSb3dDeEIsQ1Fqd0N3QixpTkFFQSwrQkFGQSxxQkFJSSwwS0FDQSxZQURBLFdBS0osbU9BS1Isc0dBRUEseUJBQ0ksd0ZSc3dDcEIsQ1Fsd0NvQiw2TUFHQSxzRkFHQSxpRkFDQSxtQkFEQSxTQUVBLHlFQUNJLFVSdXdDeEIsQ1Fud0NvQix3SEFJSiwyRUFDQSx5QkFDSSwrRVJ3d0NwQixDUXJ3Q29CLDhGQUdBLGdIQUNBLGlGQUNJLGlCUnl3Q3hCLENRcndDWSx5QkFDSSx5RlJ5d0NoQixDUXR3Q1EsdUNBR0ksc0NBRkEsV0FFQSwyQ0FEQSxTQUNBLHFCUnd3Q1osQ1F4d0NZLHdJQU9KLG1JQUVJLGlHQUVKLDBCQUVRLDBGQUdBLHdHUnN3Q2hCLENRbHdDWSxtSEFLSiw2REFDQSxpQkFEQSxpQkFJSSxzRUFLUSwwT0FPWiw2QkFDQSxhQUtBLGdDQUNBLGlCQURBLGdCQU5BLENBVUksc0VBR0ksMktBRUksYVI0dkNwQixDUXZ2Q1EsdUNBQ0ksZ0JSeXZDWixDUXB2Q2dCLG1FQUNJLHdCUnN2Q3BCLENRL3VDZ0Isb0VBQ0kscUJSaXZDcEIsQ1M3OUNJLHFHQUdJLDRIQUlBLCtGQUVBLHlCQUNJLHFDVGsrQ1osQ1MvOUNRLHlCQUNJLGtGVG0rQ1osQ1MvOUNZLHFIQUVBLHlCQUhKLHFDQUlRLGlCVG0rQ2QsQ0FDRixDU2grQ2dCLG9HQUdJLGlGQUdKLDJEQUNJLGFUaytDcEIsQ1M1OUNZLGtJQUdKLHVDQUVJLGFBREEsbUJBQ0EsUVQ4OUNaLENTMzlDZ0IscURBTVIsbUVBRUEseUJBQ0ksaURUNjlDWixDUzE5Q1EsNkNBRUksMENBREEsMENBQ0Esb0VUNDlDWixDUzE5Q1ksMEJBQ0ksc0RUODlDaEIsQ1MzOUNZLHlCQUNJLHlGVCs5Q2hCLENTNTlDWSx5QkFDSSx5RlRnK0NoQixDUzc5Q1ksbURBSUksbUNBQ0EsMkJBQ0Esb0NBTEEsV0FDQSxnRVRrK0NoQixDUzE5Q2dCLHVFQUlJLDJPQUVBLDBCQUNJLHdKVGcrQ3hCLENTNzlDb0IseUJBQ0ksdUpUaytDeEIsQ1M5OUN3QixpTkFFQSwrQkFGQSxxQkFLSSwwS0FDQSxZQURBLFdBTUosZ05BTVIsc0dBRUEseUJBQ0ksd0ZUZytDcEIsQ1MzOUNvQiw2TUFJQSxrRkFJQSxpRkFDQSxtQkFEQSxTQUlJLGtGQUtKLHdIQUtKLDJFQUVBLHlCQUNJLCtFVDI5Q3BCLENTdjlDb0IsOEZBSUEsZ0hBRUEsaUZBQ0ksaUJUeTlDeEIsQ1NqOUNvQiw4TUFJQSw2TkFHSSxpT0FLSixrVEFNUix3VUFLSixxSUFJQSw4RUFFQSw0Q0FFSSxtQkFEQSwwQ0FDQSw0RVQ0OENaLENTMThDWSx5QkFKSiw0Q0FNUSxxQ0FEQSx1QlQ4OENkLENBQ0YsQ1MzOENZLGtEQUVJLG1DQUNBLDJCQUNBLG9DQUhBLFdBSUEsZ0VUNjhDaEIsQ1N4OENnQixvRUFJQSxtSkFJQSxvRUFDQSxtQkFEQSxTQU1KLDhEQUtKLDZCQUNBLGlCQURBLHVEQUdBLHlCQUNJLHlEVHU4Q1osQ1NuOENZLHdEQU1RLHlJQVFBLDZJQ2pRaEIsa0RBR0ksZ0tBRUEseUJBSEosNEJBSVEsaUJWb3NEVixDQUNGLENVNXJEWSwwTUFJQSxxRkFHSSwyREFNUixzR0FNSSw0SEFJQSx3SUFLSiwwQ0FHSSw4T0FJQSxtUEFLSixzR0FJSSwwSkFHSixxQ0FFSSxpTkFEQSwrQkFDQSw2R1ZzckRaLENVbnJEZ0IsNFBBR0oseUJBQ0ksOERWdXJEaEIsQ1VqckRRLDZnQkFJQSxtRUFHSSxvRUFDQSwyREFEQSxtQkFFQSwwQ0FGQSxxRUFJQSwwQkFDSSxzRFZxckRoQixDVWxyRFkseUJBQ0kseUZWc3JEaEIsQ1VuckRZLG1EQUVJLG1DQUNBLDJCQUNBLG9DQUhBLFdBS0EsZ0VWb3JEaEIsQ1VockRnQix1RUFJSSx1T0FFQSwwQkFDSSx3SlZzckR4QixDVW5yRG9CLHlCQVJKLDRJQVNRLFVWdXJEdEIsQ0FDRixDVXJyRG9CLGtLQUVJLCtDQURBLCtCQUNBLG9CVndyRHhCLENVcnJENEIsMEtBQ0EsWUFEQSxXQU1KLG1PQU1SLGlIQUVBLHlCQUNJLHdGVnVyRHBCLENVbHJEb0IsNk1BSUEsc0ZBSUEsaUZBQ0EsbUJBREEsU0FJSSxrRkFLSix3SEFLSiwyRUFFQSx5QkFDSSwrRVZrckRwQixDVTlxRG9CLDhGQUlBLGdIQUVBLGlGQUNJLGlCVmdyRHhCLENVM3FEWSx5QkFDSSx5RlYrcURoQixDVTNxRFEsdUNBR0ksU0FGQSxXQUVBLDJDQURBLFNBQ0EscUJWNnFEWixDVXpxRFksME5BR0kscUhBS0osc09BR0ksOEhBTVoscUJBSUksb0NBSEEsa0RBQ0EsNkJBQ0EscUJBRUEsZVZzcURSLENVaHFEWSwwQkFDSSwwRlZvcURoQixDVTlwRFEsaURBRUEseUJBQ0ksK0NWbXFEWixDVWhxRFEsaURBQ0ksdUJBQ0Esb0JWa3FEWixDVTdwRG9COytNQUFBLHlFQU9aLGlEQUVBLHlCQUNJLG1FVitwRFosQ1U1cERRLGlEQUNJLHVCQUNBLG9CVjhwRFosQ1V6cERvQiwwT0FNUix5SUFJQSw2SUFPSiwyQ0MzUkosd0dBRUEseUJBQ0ksNEZYdTdEUixDV243RFEsd0VBSUEsaUdBSUEsNElBSUEsdU5DbEJBLG1GQUlBLCtHQUlBLGlLQUVBLHlCQUNJLCtDWnk4RFosQ1lyOERZLHFEQU1BLGtMQUlBLDRGQUVJLHVEQU1SLDZEQUlJLDJGQUtKLCtFQVNJLDZEQU5BLHNCQU1BLGdGQUlBLHVPQVVJLGlXQU1SLDZKQ3hFSiw2QkFHSSxtSEFJQSwwT0FFQSx5QkFDSSx5Q2JvZ0VaLENhamdFUSx5QkFDSSwwRGJxZ0VaLENhaGdFWSx5TEFHSSwrSkFJUixxQ0FHSSx1cEJBRkEsb0NBQ0EsdURBQ0Esc1dibWdFWixDYW5nRVksMExBR0EseUJBQ0ksNERib2dFaEIsQ2FoZ0VnQiwwVkFJQSx5VkFJQSxtWUFHSSx5VEFESix3REFFSSxnYWJpZ0VwQixDYTcvRFksaURBQ0ksNkdBQ0Esb0JiKy9EaEIsQ2E1L0RZLGlEQUNJLDZGQUNBLG9CYjgvRGhCLENhMy9EWSxpREFDSSx3RkFDQSxvQmI2L0RoQixDYTEvRFksaURBQ0ksZ0hBQ0Esb0JiNC9EaEIsQ2F0L0RRLDZMQUlBLHVEQUdJLDZEQUtKLG1FQUlBLDBEQUdJLGdMQUdJLGl3RUFLSSxnU0FHSixpRUFDSSxpRGJvL0RwQixDYWovRGdCLGdFQUNJLHNOYm0vRHBCLENhLytEb0Isb1lBR0ksMFNBT0oseVlBSUEsdVJBSUEscVZBS0oscUtBR0ksK0pBSUEsZ0dBSUEsc01BSUEsZ01BTWhCLHVCQUNJLGtCYm0rRFIsQ2Nsb0VRLGdEQUlBLGdEQUlBLG9UQUlJLHVMQUlBLCtFQUdJLGlIQU9KLCtQQUdJLGlGQUlBLDREQU1SLGdFQUdJLHFLQUdJLDhhQUlSLDBDQUVJLGlDQURBLG1CQUNBLGdFZHluRVosQ2N6bkVZLHdLQUdJLHVoQkFHSSwrZ0JBR0ksMkdBSUEsNklBSUEsK0ZBQ0EsVUFEQSxDQUtBLHNYQUlBLHVKQUdJLDBGQUtKLHlPQUdJLGtKQU9aLHFQQUdJLDRFQUtKLHVYQUdJLDRFQUtKLHVYQUdJLDRFQU9KLG1qQkFJQSxvR0FHSSx3RUFPWiw2SUFNUSxxSUFJQSwrSUFHSSw4SkNwSlosMEhBSUEsNG1CQUdJLG1LQUdJLDRGQU1SLGdIQ2hCQSxrTkFFQSx5QkFDSSx5RGhCd3dFWixDZ0Jwd0VZLDRIQUlBLDhGQUtKLHVZQUdJLCtKQUdJLDRGQU1KLDZJQU1BLGtIQUdKLGlEQUNJLHdCaEI4dkVaLENnQjF2RVksZ0hBY0Esb1BBR0osNENBQ0ksd0JoQnF2RVosQ2dCanZFWSwrU0FJSSw2SEFFSSx3QmhCa3ZFcEIsQ2dCMXVFWSw2R0FHSiw0Q0FDSSx3QmhCNHVFWixDZ0J6dUVRLGtDQUNJLCtEaEIydUVaLENnQnZ1RWdCLDZIQUVJLHdCaEJ5dUVwQixDaUJyMEVRLGdHQUlBLDRCQUNBLHFCQUNBLDREQUZBLCtFQUtJLDJLQUlBLHNpQkFHSSw4RUFHSSwyR0FNaEIsZ0NBQ0ksNENqQm0wRVIsQ2lCaDBFWSwwR0FDQSxrQ0FEQSxDQUNBLHlHQy9CUiw2QkFHSSxzYUFHSSwwR0FLSiw2TEFJQSx1REFHSSw2REFLSixtRUFJQSwwREFHSSxtSUFHSSxrR0FISix5Q0FHSSxpcUVBS0ksZ1NBR0osaUVBQ0ksMkJBQ0EsMERsQisxRXBCLENrQjcxRWdCLGdFQUNJLHNObEIrMUVwQixDa0IzMUVvQixvWUFNQSx5WUFJQSx1UkFJQSxxVkFLSixxS0FHSSwrSkFJQSx1R0FJQSxtUUFHSSxrSkNuRnBCLCtCQUlRLHFFQUlBLHdDQUVBLDBEQUZBLE9BQ0Esd0JBREEsNkJBT0osd0VBSUEsNkRBSUEsaUdBSUEsNElBS0EsMFRDL0JBLGdEQUdJLHFLQUdJLDZTQUlSLDBDQUVJLGlDQURBLG1CQUNBLDJEcEJxOEVaLENvQnI4RVksd0tBR0ksdWhCQUdJLGlvQkFHSSwyR0FJQSxtU0FJQSwwR0FJQSx1Z0JBSUEsNlNBR0ksMEZBS0osaVZBR0ksa1RBT1oscVBBR0ksNEVBS0osdVhBR0ksNEVBS0osdVhBR0ksNEVBT1osNklBS0kscUlBSUEsK0lDMUZKLCtFQUlBLCtlQUdJLDJEQUdJLDRGQ1ZSLCtFQUlBLHNqQkFHSSwyREFHSSw0RkFLSiw4Q0FLSix3SkNsQkksd0lBR0EsOEdBSUEsMkdBS0osOEZBT0ksOFFBSUEseUdBUUEsb0tBSUEsa0ZBSUEsOEhBS0osMkNBSUEsNENBSUEsc0dBSUksMEpBSUEsb2FBREoscUNBRUksOEJ2QmdpRlosQ3VCN2hGZ0IsNFBBTVIsMEVBSUEsNENBSkEsQ0FRQSw0R0FHSSw0S0FJQSwyREFQSixDQVdJLDBDQUtKLG9JQUtJLHdRQUdBLGlIQUdBLG1FQUdJLHdGQU1SLDZKQUlBLHdDQXhCQSxDQTRCQSxnRUFJQSxxRUFJQSx1UkFJSSwrUUFJQSxrVkFJQSxrSEFLSiwyQ0FHSSxzREFJQSw4Q0FHSSxxR0M3Skosd0lBR0EsMkdBS0osOEZBSUksaUpBTUEsNExBSUEsNEdBUUEsaUtBSUEsa0VBSUEsOEhBSVIscUJBQ0ksb0NBQ0Esa0RBQ0EsNkJBQ0EscUJBQ0EsZXhCaXFGUixDd0I3cEZRLGtPQUVBLG1GQUNJLCtEeEJrcUZaLEN3QmhxRlEsa0ZBQ0ksOER4Qm9xRlosQ3dCbHFGUSxrRkFDSSw4RHhCc3FGWixDd0JqcUZRLHVQQUVBLG1GQUNJLG1FeEJzcUZaLEN3QmpxRlEsa2FBR0ksMEZBS0osZ0hBSUEsaURBS0ksZ01BR0ksNkpBS0oscUhBSUEsMkRBckJKLENBd0JRLGdNQUtJLG1TQUlBLDZRQUdJLHlJQU1SLHVOQUlBLHlUQU1BLGlTQUlBLGdIQUlBLG1FQUdJLHlGQVhKLENBa0JSLDhDQUlBLG1GQUNJLGdFeEI0b0ZaLEN3QnhvRlksOEhBUUEsNEhBU0osdVBBSUk7cUhBQUEseUVBSUEseWtCQUlRLGdUQUdBLDZEQUVBLGtEQUVJLG1LQURBLGtCQUNBLFV4QjhuRnhCLEN3QnpuRmdCLHFEQUVJLDZCQURBLGtCeEI0bkZwQixDd0J2bkZvQixrSUFJQSxrSUFJQSxvSUFJQSxzSUFJQSxtSUFJQSxpSUFJQSx3SUFJQSxvSUFPWiwyTUFHSSxtRUFHSSx1REFLSiw4Q0FHSSx3R0NoUUosd0lBSUEsMkdBS0osOEZBSUksaUpBS0osK0NBUVksc1RBR0EsOFNBR0EsMlNBR0EsOE9BS0osOEVBSUEsOEVDNUNKLHdJQUdBLDJHQUtKLDhGQUlJLGlKQU9KLGlHQUNJLHVEMUIrNEZaLEMwQjM0RkksbUVBQ0ksUzFCNjRGUixDMEIxNEZJLG9DQUNJLDBEMUI0NEZSLEMwQng0RlEsK0NDcENKLDJJQUdJLG9MQUlBLDhOQUdJLDZLQUdJLG1IQUtKLG9GQUlBLHNNQUdJLHFOQUdJLG1HQUhKLCtEQUdJLENBS0osaUhBR0ksc05BSUEseUZBT1osMkdBR0ksbUxBSUEsa0VBTUEsb1NBR0ksMkxBS0osc1JBSUEsK1dBR0ksOEpBSUEsd0VBSkEsQ0FTSixxREFHSSx3SEFHSSxrR0FISixDQVFBLGdHQUdJLDhEQUlBLDBTQUdJLGVBSEosOEJBR0ksMEJBSEosQ0FHSSx3R0FHSSx1UUFJQSx1RUFTcEIsMENBR0ksK0VBR0ksaUhDL0haLDZCQUdJLG1IQVFMLDZJQUtLLDBPQUVBLHlCQUNJLHlDNUJxaEdaLEM0QmxoR1EseUJBQ0ksMEQ1QnNoR1osQzRCamhHWSx5TEFHSSwrSkFJUixxQ0FHSSx1cEJBRkEsb0NBQ0EsdURBQ0Esc1c1Qm9oR1osQzRCcGhHWSwwTEFHQSx5QkFDSSw0RDVCcWhHaEIsQzRCamhHZ0IsMFZBSUEseVZBSUEsbVlBR0kseVRBREosd0RBRUksZ2E1QmtoR3BCLEM0QjlnR1ksaURBQ0ksNkdBQ0Esb0I1QmdoR2hCLEM0QjdnR1ksaURBQ0ksNkZBQ0Esb0I1QitnR2hCLEM0QjVnR1ksaURBQ0ksd0ZBQ0Esb0I1QjhnR2hCLEM0QjNnR1ksaURBQ0ksZ0hBQ0Esb0I1QjZnR2hCLEM0QnZnR1EsNkxBSUEsdURBR0ksNkRBS0osbUVBSUEsMERBR0ksNkhBR0ksa0dBSEoseUNBR0ksdXRFQUlaLGdFQUNDLGdOM0J0RU8sQzJCd0VQLHdCQURBLDJCNUJ1Z0dMLEM0QmxnR29CLCtSQUVmLDBFQUNDLDRONUJxZ0dOLEM0QmpnR2dCLGlFQUNYLGFBQ2UsaUQ1Qm1nR3BCLEM0QmhnR2dCLGdFQUNJLDRONUJrZ0dwQixDNEI5L0ZvQix1UEFHSSx5U0FFbEIsK0VBQ0MsNE41QmlnR1AsQzRCNy9GSyxxRUFDQyxnTjVCKy9GTixDNEJ4L0ZvQix5WUFJQSx1UkFJQSxxVkFJakIsK0NBR0Msa0JBRkcsWUFDSCxVNUJ3L0ZKLEM0Qm4vRmdCLHFLQUdJLCtKQUlBLGdHQUlBLHNNQUlBLGdNQU1oQix1QkFDSSxrQjVCKytGUixDNkIvcUdZLDJLQUlRLHNQQUdJLGlUQUlKLDBNQU1SLDZLQUdJLGdIQUlBLGdGQUtKLG9NQUdJLG9KQUtKLDJGQUlBLGdHQUlBLGtFQU1JLG1OQUtBLDZNQUdBLDBFQUtJLG1SQUdJLG9MQUtSLDhjQUdBLCtRQzVFUix3REFJQSwyUkFHSSxxWEFFQSx5QkFDSSxtUjlCb3ZHaEIsQzhCaHZHZ0IsMGFBR0ksbUpBSUEsMkhBR0ksNEhBT1osd0RBR0ksNkdBR0osd0RBR0kseUVBREEsMkNBQ0EseUJBRkEsa0JBSUEsTUFEQSwrQjlCOHVHaEIsQzhCMXVHb0IsOE9BR0ksMkhBS0osZ0ZBT1osdVFBSUUsNEtBSUEseUlBSUEsa0pBSUEsMElBSUEsMElBSUEsdUlBSUEsMklBSUEsc0lBUUEsb0ZBSkEsZ0dBSUEsQ0FJQSxnSkFJQSxxSUM3R04sNkJBS1ksNEpBR0EsdUlBR0ksa0lBUVosOEZBR0ksb0VBRUEseUJBQ0ksdUUvQnUwR2hCLEMrQnAwR1kseUJBQ0ksbUUvQncwR2hCLEMrQnAwR2dCLG9GQUlBLG9GQUlBLGlGQUlBLGdGQUlKLDBJQUlBLDRNQUVBLHlCQUNJLDJEL0JvMEdoQixDK0IvekdnQiwyTEFJUixrREFFSSxZQURBLDRCQUNBLDRCL0JpMEdaLEMrQi96R1ksMEJBSkosa0RBS1EscUIvQmswR2QsQ0FDRixDK0JoMEdZLHlCQVJKLGtEQVNRLHNCQUNBLEsvQm0wR2QsQ0FDRixDK0JqMEdZLHlCQUNJLDJEL0JxMEdoQixDK0JoMEdZLDhWQUVBLHlCQUNJLHFEL0JxMEdoQixDK0JqMEdnQixxZ0JBR0ksb0pBSUEsNEhBR0ksNkhBS1Isc0VBS0osNkNBQ0Esb0JBREEsMkhBSUkscUZBSUEsd2NBR0osc0VBRUksNkRBREEsa0QvQjh6R2hCLEMrQnZ6R2dCLDRLQUlSLGlEQUNJLDhCQUVBLHlCQURBLGlCQUNBLDJCL0J3ekdaLEMrQnh6R1ksdUZBRUEsMEJBTEosaURBTVEsc0IvQnl6R2QsQ0FDRixDK0J2ekdZLHlCQVRKLGlEQVVRLHVCL0IwekdkLENBQ0YsQytCdnpHZ0IsK0pBT0oseUpBSUEsa0RBUUEsd0dBRUksMktBR0EsK0RBS1IsNENBQ0kscUJBQ0EsaUIvQml6R1osQytCNXlHUSwwRkFLSixvRkFHSSw4TkNoTUosNkJBR0ksa0RBR0kseUJBQ0ksaUVoQ20vR2hCLENnQy8rR1EsMENBRUksc0JBREEsY0FDQSx5Q2hDaS9HWixDZ0NqL0dZLHVOQUdKLDJDQUVJLHNCQURBLGNBQ0EseUNoQ2cvR1osQ2dDaC9HWSx5TkFLSiwrV0FFQSx5QkFDSSwrQ2hDZy9HWixDZ0M1K0dZLGdUQUdJLHNhQUVBLGtEQUdJLCtFQUZBLG9CQUVBLCtDQURBLDZCaENnL0dwQixDZ0MzK0dvQix5SEFHSSwwSEFJUixrRkFDSSxlQUNBLHdCaEM0K0dwQixDZ0N6K0dnQixrRkFDSSxlQUNBLHdCaEMyK0dwQixDZ0NwK0dRLHNJQUVBLCtDQUVJLGdHQURBLHlDQUNBLG9FaEN1K0daLENnQ3ArR2dCLGdHQ3RFWiw2QkFHSSw2R0FDQSw4QkFEQSxpQkFLQSx1SEFRQSw2Q0FKQSxzREFJQSx5REFJQSxzSEFJSSxpR0FJQSw2Q0FHSSxvREFNUixvREFJQSxnR0FHSSxrRkM1Q1IsNkJBR0ksMkpBRUEseUJBQ0ksMEVBS0ksZ0VsQ3FsSGhCLENrQ2hsSFksNkZBRUEseUJBQ0ksZ0VsQzBsSGhCLENrQ3RsSGdCLDhKQUlBLHVIQUpBLDJnQkFJQSw0SkFJQSxzcUJBS0osbUhBRUEseUJBQ0kseUVsQ3VsSGhCLENrQ2xsSGdCLCtIQUlBLG1GQUlBLGlNQUtKLHdMQUVBLHlCQUNJLG1FbENvbEhoQixDa0Mva0hZLHNSQUVBLHlCQUNJLDRGbENvbEhoQixDa0NobEhnQixzM0JBR0ksb0pBSUEsNEhBR0ksd0hBT1osK0RBQ0Esc0dBREEsQ0FJSSxtRkFJQSw0SEFJQSxzSEFKQSwrTkFJQSxvRkFDQSx1QkFEQSxDQU9BLHFJQUdJLG9JQUtKLDRGQU1KLCtMQzFIUixzRkFHSSx3RkFLUSx5S0FRSiw0SkFLSix3REFJQSwyUkFHSSx5UUFFQSx5QkFDSSx1U25DNnJIaEIsQ21DenJIZ0IsMFVBRUEsMEJBQ0kscUVuQzhySHBCLENtQzFySG9CLG1KQUlBLDJIQUdJLDRIQU9aLHdEQUVBLHdEQUVJLHlFQURBLHlDQUNBLHdCbkN3ckhoQixDbUN4ckhnQixnR0FHSSxtTkFHSSwySENsRXBCLCtDQUVBLHlCQUNJLHNEQUNBLHlEQURBLENwQ2l3SFIsQ29DNXZIUSx3RUFLQSwwVEFJQSxtQ0FDQSw2SUFEQSwwRkFHQSx5QkFKSixtQkFLUSwySXBDOHZIVixDQUNGLENvQzF2SFEseUZDMUJKLCtCQUdJLHNHQU1JLCtJQUtKLCtKQ2JOLDBFQU1DLGdMQUtELG9FQUdDLHdLQUVBLGlDQUVDLDJCQURBLHFCQUNBLHFJdENveUhKLENzQ3B5SEkscUpBR0MsMERBR0MsbUpBS0QsaUdBR0MseUVBR0QseURBRUMsZ0JBREEsdVBBQ0EsMkd0Q2l5SE4sQ3NDMXhITSxnUUFHQywrSkMvQ0wsK0hBR0Msa1dBS0MsNE1BTUYsZ0RBR0Msd0pBQ0Esa0JBREEsQ0FLQSx5QkFERCw0REFFRSw0QnZDNDBIRixDQUNGLEN1Q3gwSEcscUhBT0QsNkZBR0MsMEdBZUQsOE1BR0MsZ0dBT0UsK0tBSUEsMklBRUEsNkxBRUMsaUN2Q2cwSE4sQ3VDN3pISyw2RkFFQyw0QkFEQSxTdkNnMEhOLEN1Q3Z6SEUsMFBBSUUsMklBQ0EsbUJBREEsdUJBS0EsdUhBS0QscUZBR0MsbUlBS0QsaUlBR0MsbVhBR0MsMEtBR0Msa0xBSUEsdW5CQUtELDZHQUdDLHNRQUtELG1HQUdDLHVHQUNBLHVQQURBLHdJQVNBLCtPQUdELDZGQUNDLCtGdkMweUhOLEN1Q3B5SEksME9BSUEseUJBREQsa0RBRUUsa0J2Q3N5SEgsQ0FDRixDdUNueUhLLDRQQUdDLG1OQ3ZLTCw2RUFHQyx3SkFJQSw2Q0FHQyxvRUFIRCxpQ0FHQyxxR0FLRCwrSUFJQSx5SEFJQSxrR0FJQSxtRUFHQyxpR0FLRCxtTEFHQyx1RkFLQywrTUFHQyxvR0FLRCx1TkFNRiwrTUFHQyxvREFJRSw4UEFJQSxxSEFKQSxDQVFBLDZPQU1GLG9LQUdDLCtMQUdDLDBVQU1GLCtFQUdELHlEQUNDLGdDeEN5N0hILEN3Q3Q3SEUseURBQ0Msd0J4Q3c3SEgsQ3dDcDdIRyw2U0FHQyx5WUFJQSx1TUFNRixvSUFHQyx1TUFHQyx1TEFJRCxvVUFLRCw2RkFJQSx1SEFLQyxvRUFDQyxnQ3hDNDZISixDd0N4NkhHLG1MQ2hKRiw2RUFHQyw0Q0FJQSw0R0FJQSxtSUFJQSx5SEFJQSxrR0FJQSwrTkFJQSxnS0FHQyxpR0FLRCxtTEFHQyx1RkFLQywrTUFJQSx1TkFNRixnR0FHQyxnZkFHQyx5Y0FJQSxpRkFNRiw2RkFJTSw2RkFHSSw4YUFFQSxtQ0FHSSwrRUFGQSxvQkFFQSwrQ0FEQSw2QnpDNmlJaEIsQ3lDNWlJZ0IsaUhBSUEsa09BR0ksK05BSVIsZ0VBQ0ksZUFDQSx3QnpDeWlJaEIsQ3lDdGlJWSxnRUFDSSxlQUNBLHdCekN3aUloQixDMEMzb0lDLDZFQUdDLDRDQUlBLDRHQUlBLG1JQUlBLHlIQUlBLGtHQUlBLCtOQUlBLG9NQUdDLGlHQUtELG1MQUdDLHVGQUtDLCtNQUlBLHVOQU1GLGdHQUdDLG1FQUlBLGdmQUdDLHljQUlBLGlGQU1GLDZGQUlNLDZGQUdJLDhhQUVBLG1DQUdJLCtFQUZBLG9CQUVBLCtDQURBLDZCMUM0bkloQixDMEMzbklnQixpSEFJQSxrT0FHSSwrTkFJUixnRUFDSSxlQUNBLHdCMUN3bkloQixDMENybklZLGdFQUNJLGVBQ0Esd0IxQ3VuSWhCLEMyQzV0SVksd0VBR0ksb0VBS0oscURBRUksbUJBREEsbUJBQ0EsMkMzQzZ0SWhCLEMyQzF0SW9CLGlOQUdJLGlJQUNBLFlBREEsb0JBQ0EsNkdBVWhCLDJHQUlBLHVCQUNBLCtCQURBLGtCQUlJLDhEQUtBLHNLQUVBLHlCQUNJLDZFM0N1dEloQixDMkNsdElZLDREQVFBLGtKQUtKLDhFQUtBLHlJQUNJLGtCM0Myc0laLEM0Qy93SVEsbUhBRUEseUJBQ0ksK0M1Q3F4SVosQzRDaHhJUSxrSkFFQSx5QkFDSSx3RTVDcXhJWixDNENseElRLHlCQUNJLHdFNUNzeElaLEM0Q2p4SWdCLHdOQUdJLDREQ3ZCWiw0Q0FJQSw2Q0FJQSxnR0FHSSxxS0FHSixzREFFUSxjN0M0eUlkLEM2Q3h5SWMsaUZBVEosQ0FZQSxrRUFDSSxxQzdDMnlJaEIsQzZDcnlJUSx3Q0FHSSxzREFJUix5QkFDSSx3QkFDQSw2RTdDc3lJUixDNkNueUlZLGtFQVFBLHdPQ25EUix5QkFDSSx5QzlDeTFJUixDOEN2MUlZLGtHQUVBLG9DQUNJLDhDOUM0MUloQixDOEN6MUlZLG9DQUNJLDhDOUM2MUloQixDOEN0MUlZLHNEQUdKLDhDQUNJLHFDQUNBLFE5Q3cxSVosQzhDaDFJWSxrSkFJSSw0VUNqQ1IsK2FBR0ksMkdBR0osMENBRUksYUFEQSxtQkFDQSxnRi9DczNJWixDK0NwM0lZLHlCQUNJLHlFL0N3M0loQixDK0NwM0lnQix5SEFFQSx5QkFDSSxrRi9DeTNJcEIsQytDdDNJZ0IseUJBQ0kseUUvQzAzSXBCLEMrQ3QzSW9CLDZIQUdKLDBEQUVJLG9DQURBLGtEQUVBLHFJL0N3M0lwQixDK0N0M0lvQix5QkFDSSwwRi9DMDNJeEIsQytDdDNJd0IsK0VBRUEseUJBQ0ksK0UvQzIzSTVCLEMrQ3QzSWdCLG1EQUVJLHVFQURBLFdBQ0EscUQvQ3czSXBCLEMrQ3QzSW9CLHlCQUNJLGdFL0MwM0l4QixDK0NyM0lvQixnRkMxRGhCLHFEQUdJLHVNQUdJLGlHQUlBLHdKQUVBLHlCQUNJLGtFaER1N0loQixDZ0RwN0lZLHlCQUNJLHlGaER3N0loQixDZ0RwN0lnQiwwRkFFQSx5QkFDSSw0RWhEeTdJcEIsQ2dEdDdJZ0IseUJBQ0ksd0ZoRDA3SXBCLENnRHI3SWdCLHVIQUVBLHlCQUNJLGlFaEQwN0lwQixDZ0R0N0lvQixnSkFFQSx5QkFDSSxrRmhEMjdJeEIsQ2dEeDdJb0IseUJBQ0ksK0hoRDQ3SXhCLENnRHg3SXdCLDJKQUdJLDhHQUtKLDRGQVFaLCtMQ25FUixxREFHSSwyR0FHSSx1SEFLSixtR0FJQSx5REFFQSx5QkFDSSw0Q2pEMi9JWixDaUR2L0lZLHVHQVNBLHNMQUtKLHVHQ25DQSx5QkFDSSxrRGxEMGhKWixDa0RyaEpRLGlSQUdJLG9JQUVBLG9DQUNJLHdDbEQwaEpoQixDa0RyaEpZLCtLQUlBLG1KQUdJLHlNQUdBLCtIQUtKLGtJQUtKLHdFQ3JDQSwyQ0FJQSx5RkFFQSx5QkFDSSx5RG5ENmpKWixDbUQxakpRLHNDQUdJLHlFQUZBLHlDQUVBLCtDQURBLHNCbkQ2akpaLENtRDFqSlkseUJBTEosc0NBTVEsc0JuRDZqSmQsQ0FDRixDbUQzakpZLHlCQUNJLGlEbkQrakpoQixDbUQzakpnQixxSUFFQSx5QkFDSSwyRG5EZ2tKcEIsQ21EN2pKZ0IseUJBQ0ksMkRuRGlrSnBCLENtRDVqSmdCLHFHQ3BDUiwyQ0FJQSwwU0FHSSx3Q0FLSiw4SkFHSSxxVkNoQlIsbUNBR0ksZ0ZBSUEsMEZBR0ksZ0pBR0ksOEpBS0osc0hBR0osNkZBRUksaUJyRG1uSlosQ3FEaG5KZ0Isa0lDeEJSLDBHQUVBLDhCQUVJLFlBREEsZ0J0RGdwSlosQ3NENW9KZ0Isd05BR0ksb0ZBR0ksb0lBSUEseWdCQUtKLGdIQUdJLDJMQU1SLHFFQU1SLDZNQUlBLHdZQUlBLHlUQUtKLGtEQUlRLDRDQUlBLDJEQ3pEVCxvS0FLRCw0RUFJQSxvRUFHQyxrREFHQyxxU0FHQyxpTUFJQSxnSkFJQSxrRUFJQSxzSENoQ0gsK0VBS0MsMEVBR0MsaWhCQUVBLDREQUVDLGlDQURBLHdNQUNBLHNYeEQwdEpMLEN3RHR0SksseVZBSUEsNkZBTUEsd2RBS0QsMGZBR0Msd0pBR0MsaUhBR0MsNllBR0MsbU9BS0QsK0dBR0MsMFBBVU4seU1BR0MsbWxCQUdDLHNTQUlBLHFQQUdDLDJHQUdDLHdKQUdDLG1MQUtELHdIQUlGLDREQUVDLGdCQURBLHVQQUNBLGlIeERxc0pMLEN3RHJzSkssNkdBSUEsb0ZBSUEsa0tBSUEscUtBTUEscUlBSUEsa0tDOUdELDRiQUVBLHlCQUNJLHFDekRxekpSLEN5RGp6SlEsMEJBSUEsbU5BSUEsaUVBSUEsMkhBSUksK0RBSkoseUdBSUksdUpBTUEsMlJBSUEsb1FBSUksd1JBTUEsK1RBTVIsNFRBSUksa0pBTUEsMkdBTkEseUdBTUEsNEtBSUEsOE9BSUksZ1JBTVIsZ1VBSUksb1FBTUEsaVNBSUEseVVBSUksNFJBTUEscVVBTVIsMFRBR0ksbUxBVUksbUpBTkEsbU5BTUEsQ0FNSixnUUFNQSwyUkFLSixvU0FVSSxpR0FOQSxtTkFNQSxDQUtKLDRLQVVJLG9JQU5BLHNOQU1BLENDaEtOLG1GQUdFLHNHQVFBLHVHQUdFLG9JQVlJLGdIQzFCYixxUkFHQyxxREFJQSxtREFJQSwrSUFHQyx1R0FJQSwwUUFHQywwQkFDQywyRTNENDZKTCxDMkR2NkpJLHNGQUlBLHNNQU1ELG1KQUlBLGdKQUlBLGdFQUlBLDZEQUlBLGtFQVdELHlPQUlDLHViQUlBLG9DQUhBLGtEQUNBLDZCQUNBLHFCQUhBLGdCQU9ELHFTQUNDLG9DQUNBLGtDM0RpN0pILEMyRGo3SkcsZ1ZBUUQsbUlBSUEsMEdBSUEsMEdBSUEseUdBSUEsMkdBSUEsK0dBSUEsc0dBUUEsOEVBSkEsNkRBSUEsQ0FJQSwyR0FJQSxzR0FJQSx1YUFLQSxtS0FLQSxrS0FLQSw2S0FPQSxnUkFLQSxxS0FLQSxpS0FLQSw4S0FLQSxzS0FHRCw0QkFFQyxpRkFEQSxtQjNENDVKRixDMkR6NUpFLHlCQUNDLDREM0Q2NUpILEMyRHo1SkcsNkxBR0MsNExBR0QseUJBQ0MsOEUzRDY1SkosQzJEeDVKRywwTEFHQywrTEFLRCwrREFFQSxtREFFQyxnQkFEQSxxTkFDQSw4RzNEeTVKSixDMkRwNUpHLHlCQUNDLHdFM0R3NUpKLEMyRG41SkcsZ0ZBS0QsbUZBR0MseUtBR0MseUhBTUEscUVBSUMsd0lBT0gscUVBSUEsK01BR0MsdUVBR0MscUxBR0MseUJBQ0MsNkczRDQ0Sk4sQzJEeDRKTSwwSUFLRCw0VUFHQywySEFJQSxrWUFHQyx5SUFJQSwyTEFJQSx5WUFLRCxxVkFDQSxnTEFRRix5RUFHQyw4R0FHQyw4TEFHQyxpSUFVTixtQkFJQSw0RkFJQSxrQ0FHQyxTQUhELG9CQUdDLENBS0QsNERBSUEsK0tBSUEsMElBSUEsbUZBTUMsdURBUUQsK0NBSUEscUJBQ0EsbUJBREEscUNBQ0EsMkNBREEsV0FDQSxzQkFEQSxDQUNBLDg5Q0FFQyxzRkFFQyw2R0FLSCxpQkFFQyxvQ0FDQSx5RjNEbzNKRCxDMkRqM0pBLGFBQ0MseUJBQ0Esc0JBT0EscUJBSEEsc0UzRG0zSkQsQzJEdjJKQSxrQkFFRSxvTjNEZzNKRixDMkQzMUpBLGdCQUNDLEdBQ0MsdUJBQ0EsbUIzRDIySkEsQzJEeDJKRCxJQUNDLHdCQUNBLHFCM0QwMkpBLEMyRHYySkQsR0FDQyx3QkFDQSxzQjNEeTJKQSxDQUNGLEMyRHAxSkEsaUJBQ0MsR0FDQyxjM0RvMkpBLEMyRGoySkQsSUFDQyxjM0RtMkpBLEMyRGgySkQsSUFDQyxjM0RrMkpBLEMyRC8xSkQsSUFDQyxjM0RpMkpBLENBQ0YsQzJENzFKQyw4UkFLQyxrRkFHQyxvTEFJRixvQkFDQywwQkFDQSxvQjNENjFKRixDMkQxMUpHLGtGQUVBLDhCQUdDLGdDQURBLGtDQURBLDhCQUVBLG1GM0Q2MUpKLEMyRHYxSkMsc0dBSUEsdUJBSUEseUJBS0EsNkpBRUMsbUtBS0QsOEJBRUMsdUVBS0QsNlhBRUMsbUdBV0QsOFRBT0EsaUxBT0EsaUxBT0EsaUxBT0EsME5BT0Esa0RBSUMsb0RBSkQsK0NBSUMsb0NBT0Esa0lBS0QseURBQ0EsMEJBREEsbUJBR0EsZUFDQyw0QkFDQSw4QkFDQSw4QkFDQSxZM0Q2MUpGLEMyRHQxSlkscUNBSUEsc0RBSkEsK0RBSUEsZ0RBRVQsa0NBQ0MsNEJBQ0EsOEJBQ0EsOEJBQ0EsWTNEeTFKSixDMkRqMUpFLDJFQUlBLGdkQUdDLHdFQUhELHFIQUdDLDZXQU1BLDZYQUdBLGdGQUhBLDhGQUdBLHlnQkFPRCw4RUFJQSx5a0JBSUEseWRBR0MsOEVBSEQscUhBR0MsbVhBTUEsbVlBR0Esc0ZBSEEsOEZBR0Esa2hCQUtELDJGQUVBLDJCQUNDLDRCQUNBLDhCQUNBLDhCQUNBLFkzRHUwSkgsQzJEajBKQyx3RUFFQywwTUFLRCxrY0NqckJXLGlnQkFHSSxrcURBS0osMkpBS0EscWpCQUdJLHFXQUhKLENBT0ksa21CQUdJLHVVQUhKLENBVUosd2NBR0kscWpCQUtKLHFQQVNJLHFtREFLSiw2WEFJQSw2U0MvRFIsNEhBSUEsNEhBSUEscUtBU0EsbUdBTUEsa0lBSUEsc0ZBSUEsZ0NBS0YscUoiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmF1bmZpcmUtbWFzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL19iYXVuZmlyZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvX2JhdW5maXJlLWZvb3Rlci5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0hSMDAxLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfSFIwMDIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19IUjAwMy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0hSMDA0LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfSFIwMDUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19IUjAwNi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDAxLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQUIwMDIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19BQjAwMy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDA0LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQUIwMDUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19BQjAwNy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDA5LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQUIwMDguc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19BQjAxMC5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDExLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQUIwMTIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19BQjAxMy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDE0LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQUIwMTUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19BQjAxNi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDE3LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQUIwMTguc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19BQjAxOS5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0FCMDIwLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfU0wwMDEuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19TTDAwMi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX1NMMDAzLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfU0wwMDQuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19TTDAwNS5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX1NMMDA2LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfQk4wMDEuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19CTjAwMi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0ZSMDAxLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfRlIwMDIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19GUjAwMy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0ZSMDA0LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfRlIwMDUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19MT0cwMDEuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19MT0cwMDIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDEuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDQuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDYuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDcuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19UWFQwMDguc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19WSUQwMDEuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvYmxvY2tzL19CTE9DS19EQVRBMDAxLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL2Jsb2Nrcy9fQkxPQ0tfREFUQTAwMi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9ibG9ja3MvX0JMT0NLX0RBVEEwMDMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFydHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL3BhcnRzL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYXJ0cy9fcmVzb3VyY2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBSaWdodFJldlxuQXV0aG9yOiBCYXVuZmlyZVxuRGVzY3JpcHRpb246IFxuVmVyc2lvbjogMS4wLjBcblRlc3RlZCB1cCB0bzogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogUmlnaHRSZXZcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC4gXG5cblJpZ2h0UmV2IGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci4gXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qKiovXG5cblx0XG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgIFxufVxuXG4uY29udGFpbmVyLCBcbi5jb250YWluZXItZmx1aWQsIFxuLmNvbnRhaW5lci1sZywgXG4uY29udGFpbmVyLW1kLCBcbi5jb250YWluZXItc20sIFxuLmNvbnRhaW5lci14bCwgXG4uY29udGFpbmVyLXh4bCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgQGFwcGx5IHByLVtjYWxjKHRoZW1lKHNwYWNpbmcuZ3V0dGVyLXgpKi41KV0gcGwtW2NhbGModGhlbWUoc3BhY2luZy5ndXR0ZXIteCkqLjUpXSBteC1hdXRvIHctZnVsbDtcbn1cblxuYSxcbnAsXG5kaXYsXG5idXR0b24sXG5zcGFuLFxudWwsXG5vbCxcbmxpLFxuaSxcbmZpZWxkc2V0IHtcbiAgICBAYXBwbHkgZm9udC1zYW5zO1xufVxuXG5wIHtcbiAgICBAYXBwbHkgbXQtMDtcbn1cblxuLmJnLWRhcmsge1xuICAgIEBhcHBseSBiZy1zb2wtY2hhcmNvYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBAYXBwbHkgYm9yZGVyLTAgcC0wO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDsgLy9UcmFuc3BhcmVudCBmb3IgeW91ciBjYXNlXG59XG5cbi5jdXN0b20tdmlkZW8gLnBsYXlwYXVzZSB7XG4gICAgd2lkdGg6MjUlO1xuICAgIGhlaWdodDoyNSU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDowJTtcbiAgICByaWdodDowJTtcbiAgICB0b3A6MCU7XG4gICAgYm90dG9tOjAlO1xuICAgIG1hcmdpbjphdXRvO1xufVxuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmF1bmZpcmUtaGVhZGVyXCI7XG5AaW1wb3J0IFwiYmF1bmZpcmUtZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCJwYXJ0cy9hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwicGFydHMvYmxvY2tzXCI7XG5AaW1wb3J0IFwicGFydHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcInBhcnRzL2Zvcm1zXCI7XG5AaW1wb3J0IFwicGFydHMvZ2VuZXJhbFwiO1xuQGltcG9ydCBcInBhcnRzL2hvbWVwYWdlXCI7XG5AaW1wb3J0IFwicGFydHMvcmVzb3VyY2VzXCI7IiwiOnJvb3Qge1xuICAgIC0tY29sb3ItYmx1ZTogcmdiYSgwLCAxMTYsIDIzMiwgMSk7XG4gICAgLS1jb2xvci1uYXZ5LWJsdWU6IHJnYmEoMCwgNjQsIDEyOCwgMSk7XG4gICAgLS1jb2xvci1kZWVwLXB1cnBsZTogcmdiYSgzNywgMSwgNjgsIDEpO1xuICAgIC0tY29sb3ItY2hhcmNvYWw6IHJnYmEoMzcsIDQwLCA0NiwgMSk7XG4gICAgLS1jb2xvci1ncmV5OiByZ2JhKDI0MywgMjQ5LCAyNTQsIDEpO1xuICAgIC0tY29sb3Itd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgLS1jb2xvci1ibHVlLTUwOiByZ2JhKDAsIDExNiwgMjMyLCAwLjUpO1xuICAgIC0tY29sb3ItcHVycGxlLTUwOiByZ2JhKDE1MSwgNDUsIDIzNywgMC41KTtcbiAgICAtLWNvbG9yLWNoYXJjb2FsLTc1OiByZ2JhKDM3LCA0MCwgNDYsIDAuNzUpO1xuICAgIC0tY29sb3ItY2hhcmNvYWwtNTA6IHJnYmEoMzcsIDQwLCA0NiwgMC41KTtcbiAgICAtLWNvbG9yLWNoYXJjb2FsLTE1OiByZ2JhKDM3LCA0MCwgNDYsIDAuMTUpO1xuICAgIC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHJnYmEoMTcyLCAyMDYsIDI0NywgMSk7XG4gICAgLS1ibHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDc0RTggMCUsICNBOTMzRkIgMTAwJSk7XG59XG5cbiRDb2xvclByaW1hcnk6ICMwMDc0RTg7XG4kQ29sb3JEYXJrUHJpbWFyeTogIzAwNTU4ZDtcbiRDb2xvckRhcmtQcmltYXJ5MjogIzAwNUJCNTtcbiRDb2xvckRhcmtQcmltYXJ5MzogIzAwNDA4MDtcbiRDb2xvclNlY29uZGFyeTogIzI1MDE0NDtcbiRDb2xvckxpZ2h0Qmx1ZTogI0YzRjlGRTtcbiRDb2xvckRlZmF1bHQ6ICMyNTI4MkU7XG4kQ29sb3JMaWdodEdyYXk6ICNGNUY1RjU7XG4kQ29sb3JHcmF5OiAjRDlEOUQ5O1xuJENvbG9yR3JheTI6ICNEREQ7XG4kQ29sb3JHcmF5MzogI0VFRTtcbiRDb2xvckRhcmtHcmF5OiAjMTcxOTFCO1xuJENvbG9yRGFya0dyYXkyOiAjMzMzO1xuJENvbG9yQmxhY2s6ICMwMDA7XG4kQ29sb3JXaGl0ZTogI2ZmZjtcbiRDb2xvckdyZWVuOiAjMDBlYWMzO1xuJENvbG9yWWVsbG93OiAjZmZiNjAwO1xuJENvbG9yUGluazogI2ZiMjRhOTtcbiRDb2xvck9yYW5nZTogI2ZmODUwMDtcbiRDb2xvclB1cnBsZTogI2E5MzNmYjtcbiRibHVlLXRvLWdyZWVuLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTIwLjk0ZGVnLCAkQ29sb3JQcmltYXJ5IDAuNDglLCAkQ29sb3JHcmVlbiA5NS44MSUpO1xuXG4kSWNvbkFycm93UmlnaHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTQgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDFMMTIgNkw3IDExJyBzdHJva2U9JyUyMzFBMkQzOScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGQ9J00xMiA2TDAgNicgc3Ryb2tlPSclMjMxQTJEMzknIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRJY29uQXJyb3dDb2xsYXBzZVdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuODU4MzMgNi42NTU3NEwxMS42NDUyIDIuMDExNTdDMTEuOTAyNiAxLjc1NTA2IDEyIDEuNDY0OCAxMiAxLjE4ODA0QzEyIDEuMDE5MjggMTEuOTY1MiAwLjg2NDAyMyAxMS45MDI2IDAuNzI5MDE4QzExLjc0OTUgMC4zNzgwMDUgMTEuMzgwOCAtMi43MDY3MmUtMDggMTAuNzgyNCAtNS4zMjIyMWUtMDhMMS4yMTU3MiAtNC43MTM5NmUtMDdDMC42MTczNyAtNC45NzU1MWUtMDcgMC4yNDE2NjIgMC4zNzgwMDQgMC4wOTU1NTI0IDAuNzI5MDE3Qy0wLjA1NzUxNTIgMS4wODAwMyAtMC4wNjQ0NzQyIDEuNTk5ODEgMC4zNTk5MzkgMi4wMTE1N0w1LjE0Njc3IDYuNjU1NzRDNS42MTk4OCA3LjExNDc1IDYuMzkyMTggNy4xMTQ3NSA2Ljg2NTI5IDYuNjU1NzRMNi44NTgzMyA2LjY1NTc0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4kSWNvbkFycm93Q29sbGFwc2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNTcyMjIgNC40MzcxNkw3Ljc2MzQ0IDEuMzQxMDVDNy45MzUwNiAxLjE3MDA0IDggMC45NzY1MzQgOCAwLjc5MjAyN0M4IDAuNjc5NTIzIDcuOTc2ODEgMC41NzYwMTUgNy45MzUwNiAwLjQ4NjAxMkM3LjgzMzAyIDAuMjUyMDAzIDcuNTg3MTggLTEuODA0NDhlLTA4IDcuMTg4MjggLTMuNTQ4MTRlLTA4TDAuODEwNDgyIC0zLjE0MjY0ZS0wN0MwLjQxMTU4IC0zLjMxN2UtMDcgMC4xNjExMDggMC4yNTIwMDMgMC4wNjM3MDExIDAuNDg2MDEyQy0wLjAzODM0MzUgMC43MjAwMiAtMC4wNDI5ODMxIDEuMDY2NTQgMC4yMzk5NTkgMS4zNDEwNUwzLjQzMTE4IDQuNDM3MTZDMy43NDY1OSA0Ljc0MzE3IDQuMjYxNDUgNC43NDMxNyA0LjU3Njg2IDQuNDM3MTZMNC41NzIyMiA0LjQzNzE2WicgZmlsbD0nJTIzMUEyRDM5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJEljb25DaGV2cm9uVXA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDcuNSA3TDE0IDEnIHN0cm9rZT0nJTIzMTY0MjM0JyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiRJY29uUGx1czogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMSAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjUgMFYyMScgc3Ryb2tlPSclMjMxNjQyMzQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMjEgMTAuOTAzOEw0Ljc2ODM3ZS0wNyAxMC45MDM4JyBzdHJva2U9JyUyMzE2NDIzNCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJEljb25NaW51czogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMycgdmlld0JveD0nMCAwIDIxIDMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMSAxLjkwMzgxTDQuNzY4MzdlLTA3IDEuOTAzODEnIHN0cm9rZT0nJTIzMTY0MjM0JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kYmFzZV91cmw6IFwiLi4vaW1nL1wiO1xuXG4uY29sb3Ige1xuICAgICYtYnJhbmQge1xuICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3JheSB7XG4gICAgICAgICAgICAmLWRhcmtlc3Qge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3ltcGhvbnlhaS1uYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIEBhcHBseSBiZy1zb2wtd2hpdGUgZm9udC1zYW5zIGgtYXV0byBwLTAgdG9wLTAgdy1mdWxsIHotWzk5OTldIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsxc10gZWFzZS1pbi1vdXQgc2hhZG93LVswXzNweF8xMHB4XzBfcmdiYSgwLDAsMCwuMTAyKV07XG5cbiAgLmhlYWRlci1pbm5lciB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHJlbGF0aXZlIHAtMCB3LWZ1bGwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWzFzXSBlYXNlLWluLW91dCBiZWZvcmU6Y29udGVudC1bJyddIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6bGVmdC0wIGJlZm9yZTpib3R0b20tMCBiZWZvcmU6dy1mdWxsIGJlZm9yZTpib3JkZXItYiBiZWZvcmU6Ym9yZGVyLXgtMCBiZWZvcmU6Ym9yZGVyLXQtMCBiZWZvcmU6Ym9yZGVyLXNvbGlkIGJlZm9yZTpib3JkZXItdHJhbnNwYXJlbnQgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmJhY2tkcm9wLWJsdXItWzEwcHhdIGFmdGVyOmJnLVsjNTE1MTUxXSBhZnRlcjpiZy1vcGFjaXR5LVswLjMzXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjpsZWZ0LTAgYWZ0ZXI6dG9wLTAgYWZ0ZXI6dy1mdWxsIGFmdGVyOmgtZnVsbCBhZnRlcjp6LVstMV0gaG92ZXI6Ymctc29sLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgIEBhcHBseSBkZXNrdG9wOmZpbHRlci1ub25lO1xuICAgICAgfVxuXG4gICAgICAubWVudSAubWVudS1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgIEBhcHBseSBkZXNrdG9wOnRleHQtc29sLWNoYXJjb2FsIGRlc2t0b3A6aG92ZXI6dGV4dC1zb2wtcm95YWwtYmx1ZTsgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbmF2IHtcbiAgICAgIEBhcHBseSBmbGV4IHJlbGF0aXZlIHotWzFdIGRlc2t0b3A6cHktMCBkZXNrdG9wOnB4LVsxNXB4XSBwLVsyMHB4XSBpdGVtcy1jZW50ZXIgZGVza3RvcDpoLVs4NnB4XSBoLVs2OHB4XTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgQGFwcGx5IHctZnVsbCBsZWZ0LTAgdG9wLTAgei1bOTk5XSBoLWZ1bGw7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctbGluay5sYWJlbHMtZ3JvdXAge1xuICAgICAgQGFwcGx5IG1sLVsyMHB4XSB0ZXh0LVsxM3B4XSBmb250LXNlbWlib2xkIGxlYWRpbmctWzE0MCVdIGRlc2t0b3A6aGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIEBhcHBseSBoLWZ1bGwganVzdGlmeS1lbmQ7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSBoLVtjYWxjKDEwMHZoLTEwNHB4KV0gb3ZlcmZsb3ctYXV0byB3LWZ1bGwgbGVmdC0wIHRvcC1bNzBweF0gZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0ICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgLmdldC1zdGFydGVkIHsgICAgICBcbiAgICAgIEBhcHBseSBkZXNrdG9wOmZsZXggZGVza3RvcDpqdXN0aWZ5LWNlbnRlciBkZXNrdG9wOml0ZW1zLWNlbnRlciBkZXNrdG9wOm1sLVsxNnB4XTtcbiAgICAgIFxuICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSByZWxhdGl2ZSBwLVsyMHB4XSB6LVs5OTldIHctZnVsbCB0ZXh0LWNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgICBAYXBwbHkgdy1mdWxsIHRleHQtY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaGVhZGVyLW1lbnUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgIEBhcHBseSBvcGFjaXR5LVsxXTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sbGFwc2luZyB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaGVhZGVyLW1lbnUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMCB3LWZ1bGwgb3ZlcmZsb3cteS1zY3JvbGwgZWFzZS1pbi1vdXQgZHVyYXRpb24tNTAwIHRyYW5zaXRpb24tb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBmbGV4IHJlbGF0aXZlIHotWzJdIGxlYWRpbmctWzFdO1xuXG4gICAgaW1nIHtcbiAgICAgIEBhcHBseSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgbWQ6aC1bMjhweF0gaC1bMjJweF0gYnJpZ2h0bmVzcy0wIGludmVydDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tc29sdXRpb25zIHtcbiAgICBAYXBwbHkgcHktWzIxcHhdIHB4LVsyMHB4XSBtbC1bMjBweF0gcmVsYXRpdmUgYm9yZGVyLWwgYm9yZGVyLXktMCBib3JkZXItci0wIGJvcmRlci1zb2xpZCBwaGFibGV0OmJsb2NrIGhpZGRlbiBib3JkZXItWyRDb2xvckdyYXkyXTtcblxuICAgIC5idG4ge1xuICAgICAgQGFwcGx5IHByLVs0N3B4XSByZWxhdGl2ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6dy1bMTJweF0gYWZ0ZXI6aC1bN3B4XSBhZnRlcjpyaWdodC1bMjZweF0gYWZ0ZXI6Ym90dG9tLVs1MCVdIGFmdGVyOmJnLWNvbnRhaW4gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6Y3Vyc29yLXBvaW50ZXIgYWZ0ZXI6dHJhbnNsYXRlLXktWzUwJV07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjgwMTc1OCAxLjIyMTE5TDYuODAxNzYgNy4yMjExOUwxMi44MDE4IDEuMjIxMTknIHN0cm9rZT0nJTIzMjUyODJFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHMtbW9iaWxlIHtcbiAgICAgIEBhcHBseSBibG9jayB3LWZ1bGwgcmVsYXRpdmUgbS0wIHB0LVsxMHB4XSBweC1bMjBweF0gcGItWzExcHhdIGJvcmRlci10IGJvcmRlci14LTAgYm9yZGVyLWItMCBib3JkZXItc29saWQgYm9yZGVyLVsjMDAwMDAwMTJdIHBoYWJsZXQ6aGlkZGVuIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjp0b3AtWzE5cHhdIGFmdGVyOnJpZ2h0LVsyMHB4XTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuODAxNzU4IDEuMjIxMTlMNi44MDE3NiA3LjIyMTE5TDEyLjgwMTggMS4yMjExOScgc3Ryb2tlPSclMjMxQTJEMzknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgbGVhZGluZy1bMV07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBAYXBwbHkgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IGJnLXRyYW5zcGFyZW50IGZsZXgganVzdGlmeS1lbmQgaXRlbXMtY2VudGVyIHNoYWRvdy1ub25lIGJvcmRlci0wIHJvdW5kZWQtbm9uZSB6LVszXSBhYnNvbHV0ZSByaWdodC0wIHRvcC1bNTAlXSBwLTAgdy1bMjhweF0gaC1bMjhweF0gZGVza3RvcDpoaWRkZW4gZm9jdXM6c2hhZG93LW5vbmU7XG5cbiAgICAuaWNvbi1oYW1idXJnZXIge1xuICAgICAgQGFwcGx5IHctWzIzcHhdIGgtWzE2cHhdIGRlc2t0b3A6aGlkZGVuO1xuXG4gICAgICByZWN0IHtcbiAgICAgICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBmaWxsLXNvbC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICBAYXBwbHkgaGlkZGVuIHctWzE4cHhdIGgtWzE4cHhdO1xuXG4gICAgICByZWN0IHtcbiAgICAgICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBmaWxsLXNvbC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNsb3NlLW5hdmJhciB7XG4gICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmljb24taGFtYnVyZ2VyIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1oZWFkZXItbWVudS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IGZsZXggcC0wIGRlc2t0b3A6aC1mdWxsIGgtYXV0byBkZXNrdG9wOml0ZW1zLWNlbnRlciBpdGVtcy1zdGFydCBkZXNrdG9wOmp1c3RpZnktZW5kIGp1c3RpZnktc3RhcnQgZGVza3RvcDpmbGV4LXJvdyBmbGV4LWNvbDtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBAYXBwbHkgcC0wIGxpc3Qtbm9uZSBkZXNrdG9wOmlubGluZS1mbGV4IGJsb2NrIGZsZXgtcm93IGZsZXgtd3JhcCBqdXN0aWZ5LWNlbnRlciBtLWF1dG8gZGVza3RvcDp3LWZpdCB3LWZ1bGwgaC1mdWxsO1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIEBhcHBseSBweS0wIHB4LVsyMHB4XSB3LWZ1bGwgYmxvY2sgcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIEBhcHBseSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgZmxleCBpdGVtcy1jZW50ZXIgcmVsYXRpdmUgbm8tdW5kZXJsaW5lIGRlc2t0b3A6dGV4dC1zb2wtd2hpdGUgdGV4dC1zb2wtY2hhcmNvYWwgZm9udC1zYW5zIGgtZnVsbCBmb250LXNlbWlib2xkIGRlc2t0b3A6dGV4dC1bMTZweF0gdGV4dC1bMjBweF0gZGVza3RvcDpwLVsxNnB4XSBweS1bMTZweF0gcHgtMCBtLTAgZGVza3RvcDpib3JkZXItMCBib3JkZXItdC1bM3B4XSBib3JkZXIteC0wIGJvcmRlci1iLTAgYm9yZGVyLXNvbGlkIGJvcmRlci10cmFuc3BhcmVudCBkZXNrdG9wOmJlZm9yZTpjb250ZW50LW5vbmUgYmVmb3JlOmNvbnRlbnQtWycnXSBkZXNrdG9wOmFmdGVyOmNvbnRlbnQtbm9uZSBhZnRlcjpjb250ZW50LVsnJ11cbiAgICAgICAgICAgICAgYWN0aXZlOnRleHQtc29sLXJveWFsLWJsdWUgaG92ZXI6dGV4dC1zb2wtcm95YWwtYmx1ZSBmb2N1czp0ZXh0LXNvbC1yb3lhbC1ibHVlIGFjdGl2ZTpiZy10cmFuc3BhcmVudCBob3ZlcjpiZy10cmFuc3BhcmVudCBmb2N1czpiZy10cmFuc3BhcmVudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBhYnNvbHV0ZSB3LWZ1bGwgdG9wLTAgbGVmdC0wIGJvcmRlci10IGJvcmRlci14LTAgYm9yZGVyLWItMCBib3JkZXItc29saWQgYm9yZGVyLVsjMDAwMDAwMTBdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDE5IDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDkuNSA5TDE4IDEnIHN0cm9rZT0nJTIzMjUyODJFJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgQGFwcGx5IGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCByb3RhdGUtMCBiZy1jb250YWluIGFic29sdXRlIHctWzE3cHhdIGgtWzEwcHhdIHJpZ2h0LTAgdG9wLWF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93IHsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZSBhZnRlcjotcm90YXRlLTE4MDsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmR1cmF0aW9uLTIwMCBhZnRlcjplYXNlLWluLW91dCBhZnRlcjpiZy1jb3ZlciBhZnRlcjptdC1bLTNweF0gYWZ0ZXI6bWwtWzEycHhdIGFmdGVyOnctWzEycHhdIGFmdGVyOmgtWzdweF0gYWZ0ZXI6cm90YXRlLTAgYWZ0ZXI6Ym9yZGVyLW5vbmUgYWZ0ZXI6bS0wIGRlc2t0b3A6YWZ0ZXI6aGlkZGVuIGFmdGVyOmlubGluZS1ibG9jayBhZnRlcjpiZy1bJEljb25DaGV2cm9uVXBdO1xuXG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIEBhcHBseSBhZnRlcjotcm90YXRlLTE4MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvZ2dsZXIge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tYWN0aXZlPmEge1xuICAgICAgICAvL0BhcHBseSBiZy1bIzdFQjhGMl0gcm91bmRlZC1bOHB4XTtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IHJvdGF0ZS1bOTBkZWddICN7IWltcG9ydGFudH07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgQGFwcGx5IGRlc2t0b3A6c3RhdGljO1xuXG4gICAgICAubWVnYW1lbnUge1xuICAgICAgICBAYXBwbHkgZGVza3RvcDptdC0wICN7IWltcG9ydGFudH07XG4gICAgICAgIEBhcHBseSBoaWRkZW4gZGVza3RvcDpzaGFkb3ctWzBfM3B4XzVweF8tM3B4X3JnYmEoMCwwLDAsMC4xMDIpXSBkZXNrdG9wOmJnLXNvbC13aGl0ZSBkZXNrdG9wOmR1cmF0aW9uLTIwMCBkZXNrdG9wOmVhc2UtaW4tb3V0IGRlc2t0b3A6YWJzb2x1dGUgZGVza3RvcDp3LWZ1bGwgZGVza3RvcDptLWF1dG8gZGVza3RvcDpwLVsyMHB4XSBkZXNrdG9wOnRvcC1mdWxsIGRlc2t0b3A6bGVmdC0wIGRlc2t0b3A6Ym9yZGVyLW5vbmUgZGVza3RvcDpyb3VuZGVkLW5vbmUgZGVza3RvcDpiZy1yZXBlYXQteFxuICAgICAgICAgICAgICBkZXNrdG9wOmJlZm9yZTpjb250ZW50LVsnJ10gZGVza3RvcDphZnRlcjpjb250ZW50LVsnJ10gZGVza3RvcDpiZy1bcG9zaXRpb246MF8xMDQuNiVdO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHRyYW5zZm9ybS1ub25lICN7IWltcG9ydGFudH07XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1ub25lIHB0LTAgcHgtMCBwYi1bMzBweF0gdy1mdWxsIGJnLXNvbC13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGFwcGx5IGRlc2t0b3A6Ymctc29sLXdoaXRlIGRlc2t0b3A6YmctcmVwZWF0LXggZGVza3RvcDpoLWZ1bGwgZGVza3RvcDpsZWZ0LVstMTAwJV0gZGVza3RvcDptaW4taC1mdWxsIGRlc2t0b3A6YWJzb2x1dGUgZGVza3RvcDp0b3AtMCBkZXNrdG9wOnctZnVsbCBkZXNrdG9wOnNoYWRvdy1bMF8zcHhfNXB4Xy0zcHhfcmdiYSgwLDAsMCwwLjEwMildIGRlc2t0b3A6YmctW3Bvc2l0aW9uOjBfMTA0LjYlXTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAYXBwbHkgZGVza3RvcDpiZy1zb2wtd2hpdGUgZGVza3RvcDpiZy1yZXBlYXQteCBkZXNrdG9wOmgtZnVsbCBkZXNrdG9wOm1pbi1oLVsxMDBweF0gZGVza3RvcDphYnNvbHV0ZSBkZXNrdG9wOnJpZ2h0LVstMTAwJV0gZGVza3RvcDp0b3AtMCBkZXNrdG9wOnctZnVsbCBkZXNrdG9wOnNoYWRvdy1bMF8zcHhfNXB4Xy0zcHhfcmdiYSgwLDAsMCwwLjEwMildIGRlc2t0b3A6YmctW3Bvc2l0aW9uOjBfMTA0LjYlXTtcbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBAYXBwbHkgYmxvY2sgI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhbWVudS1pbm5lciB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggZGVza3RvcDpiZWZvcmU6Y29udGVudC1bJyddIGRlc2t0b3A6YWZ0ZXI6Y29udGVudC1bJyddO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmFic29sdXRlIGRlc2t0b3A6aC1mdWxsIGRlc2t0b3A6dy1bMjVweF0gZGVza3RvcDpsZWZ0LVstMTBweF0gZGVza3RvcDp0b3AtWy0ycHhdIGRlc2t0b3A6ei1bOV0gZGVza3RvcDpiZy1zb2wtd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZ2FtZW51LXJvdyB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBkZXNrdG9wOnB5LVsxMHB4XSBkZXNrdG9wOnB4LTAgZGVza3RvcDpmbGV4LXJvdyBmbGV4LWNvbDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZ2FtZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOnB5LTAgZGVza3RvcDpweC1bNTBweF07XG5cbiAgICAgICAgICAgICAgLm1lZ2FtZW51LXN1Ym5hdi5zb2x1dGlvbnMge1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHB0LTAgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBwbC1bMzBweF0gI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmhlYWRpbmctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbHVtbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZGVza3RvcDptaW4tdy1bNDQ2cHhdIHByLVs2NnB4XTtcblxuICAgICAgICAgICAgICAgICYuc29sdXRpb25zIHtcbiAgICAgICAgICAgICAgICAgIEBhcHBseSBweS1bMTVweF0gcHgtWzMwcHhdIGRlc2t0b3A6Ymctc29sLWxpZ2h0LWJsdWUyIGRlc2t0b3A6cm91bmRlZC1bMTZweF0gZGVza3RvcDpwLVszMHB4XSBkZXNrdG9wOnJlbGF0aXZlIGRlc2t0b3A6dy1bNDQ2cHhdIGRlc2t0b3A6bWluLXctW3Vuc2V0XSBkZXNrdG9wOmFmdGVyOmNvbnRlbnQtWycnXSBkZXNrdG9wOmFmdGVyOmJnLVt1cmwoXCIuLi9pbWcvc29sdXRpb24tbWFzay5wbmdcIildIGRlc2t0b3A6YWZ0ZXI6YWJzb2x1dGUgZGVza3RvcDphZnRlcjp0b3AtMCBkZXNrdG9wOmFmdGVyOmxlZnQtMCBkZXNrdG9wOmFmdGVyOnctZnVsbCBkZXNrdG9wOmFmdGVyOmgtZnVsbCBkZXNrdG9wOmFmdGVyOm9wYWNpdHktWzAuOF0gZGVza3RvcDphZnRlcjp6LVs5XSBkZXNrdG9wOmFmdGVyOmJnLWNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaC1mdWxsIGp1c3RpZnktYmV0d2VlbiByZWxhdGl2ZSB6LVsxMV07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jb2x1bW4tbGVmdF9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlIHRyYWNraW5nLVswLjI4cHhdIGxlYWRpbmctWzEwMCVdIGZvbnQtYm9sZCB0ZXh0LVsxNHB4XSBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIGRlc2t0b3A6ZmxleCBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmJsb2NrIGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1ub3JtYWwgbGVhZGluZy1bMTQwJV07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbHVtbi1yaWdodC5zb2x1dGlvbnMge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwci0wIGFmdGVyOmhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGRlc2t0b3A6Z2FwLVsyMHB4XSBnYXAtMCBtYXgtdy1bMzMwcHhdO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRpbmctb3ZlcmxpbmUge1xuICAgICAgICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6dGV4dC1bMjBweF0gdGV4dC1bMThweF0gZGVza3RvcDpsZWFkaW5nLVsyNHB4XSBsZWFkaW5nLVsyMnB4XSBmb250LXNhbnMgdHJhY2tpbmctbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCxcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGggcCB7XG4gICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zYW5zO1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF0gbGVhZGluZy1bMjBweF07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gZGVza3RvcDpibG9jayBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoLWZ1bGwgdy1mdWxsIG9iamVjdC1jb3ZlciByb3VuZGVkLVsxNnB4XTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlIGZvbnQtc2FucyBpbmxpbmUtYmxvY2sgcGwtMCBiZy10cmFuc3BhcmVudCBib3JkZXItdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6cmlnaHQtWy0xNXB4XSBhZnRlcjp0b3AtWzRweF0gYWZ0ZXI6dy1bN3B4XSBhZnRlcjpoLVsxMXB4XSBhZnRlcjpiZy1jb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgNyAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw1IDUuNUwxIDEwJyBzdHJva2U9JyUyMzAwNzRFOCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbHVtbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggcmVsYXRpdmUgaXRlbXMtY2VudGVyIGRlc2t0b3A6YWZ0ZXI6Y29udGVudC1bJyddIGRlc2t0b3A6YWZ0ZXI6YWJzb2x1dGUgZGVza3RvcDphZnRlcjp0b3AtMCBkZXNrdG9wOmFmdGVyOmxlZnQtMCBkZXNrdG9wOmFmdGVyOmgtZnVsbCBkZXNrdG9wOmFmdGVyOnctWzFweF0gZGVza3RvcDphZnRlcjpiZy1bIzAwMDAwMDEwXTtcblxuICAgICAgICAgICAgICAgIC5tZWdhbWVudS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6Z3JpZCBkZXNrdG9wOmdyaWQtY29scy0zIGRlc2t0b3A6Z3JpZC1yb3dzLTIgZGVza3RvcDpnYXAteC1bNTBweF0gZGVza3RvcDpnYXAteS1bNTBweF0gZGVza3RvcDpsaXN0LW5vbmUgZGVza3RvcDptLTA7XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHB0LVs0MHB4XSBweC0wIHBiLVsxMHB4XTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5zb2x1dGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpncmlkLWNvbHMtMiBkZXNrdG9wOmdhcC14LVs2MHB4XSBkZXNrdG9wOmdhcC15LVsyMHB4XTtcblxuICAgICAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXQtMCBoLWZ1bGwgcHktWzE4cHhdIHByLVsyN3B4XSBwbC1bNDVweF0gZ2FwLTAgYWZ0ZXI6aGlkZGVuIGhvdmVyOmJvcmRlci10LTAgaG92ZXI6YWZ0ZXI6aGlkZGVuIGRlc2t0b3A6aG92ZXI6Ymctc29sLWxpZ2h0LWJsdWUyIGRlc2t0b3A6aG92ZXI6cm91bmRlZC1bMTZweF07XG5cbiAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyIGZsZXgganVzdGlmeS1iZXR3ZWVuIG1iLVsxMnB4XTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLXRpdGxlIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LVsxXTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpnYXAteS1bMTZweF0gZGVza3RvcDpnYXAteC1bNTBweF0gZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHRleHQtc29sLWNoYXJjb2FsIGJvcmRlci10cmFuc3BhcmVudCBuby11bmRlcmxpbmUgcmVsYXRpdmUgZGVza3RvcDpweS1bMjBweF0gcHktWzEwcHhdIHB4LTAgZmxleCBmbGV4LWNvbCBib3JkZXItdC1bM3B4XSBib3JkZXIteC0wIGJvcmRlci1iLTAgYm9yZGVyLXNvbGlkIGRlc2t0b3A6YWZ0ZXI6Y29udGVudC1bJyddIGRlc2t0b3A6YWZ0ZXI6dy1mdWxsIGRlc2t0b3A6YWZ0ZXI6Ym9yZGVyLXQgZGVza3RvcDphZnRlcjpib3JkZXItc29saWQgZGVza3RvcDphZnRlcjpib3JkZXItWyMwMDAwMDAxMF0gZGVza3RvcDphZnRlcjpib3JkZXIteC0wIGRlc2t0b3A6YWZ0ZXI6Ym9yZGVyLWItMCBkZXNrdG9wOmFmdGVyOmFic29sdXRlIGRlc2t0b3A6YWZ0ZXI6bGVmdC0wIGRlc2t0b3A6YWZ0ZXI6dG9wLTAgZGVza3RvcDpob3Zlcjpib3JkZXItdC1zb2wtZ3JlZW4gZGVza3RvcDpob3ZlcjphZnRlcjpib3JkZXItdC1zb2wtZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgZm9udC1zYW5zIGRlc2t0b3A6dGV4dC1bMjBweF0gdGV4dC1bMTZweF0gZGVza3RvcDpsZWFkaW5nLVsyNHB4XSBsZWFkaW5nLVsyMHB4XSBmb250LXNlbWlib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhYmVscy1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGxlZnQtWy0yNXB4XSBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNhbnMgZGVza3RvcDpibG9jayBoaWRkZW4gdGV4dC1bMTRweF0gbGVhZGluZy1bMjBweF07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWUgZm9udC1zYW5zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubGFiZWxzLWdyb3VwIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBAYXBwbHkgZGVza3RvcDpyb3VuZGVkLW5vbmUgZGVza3RvcDpsZWZ0LTAgZGVza3RvcDp0b3AtWzEwMCVdIGRlc2t0b3A6dHJhbnNmb3JtLW5vbmUgI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1zb2x1dGlvbnMgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGJvcmRlci10LXRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYuZml4ZWQsXG4gICYuaGVhZGVyLXdoaXRlLFxuICAmLmhhcy1xdWljay1tZW51IHtcbiAgICAuaGVhZGVyLWlubmVyIHtcbiAgICAgIEBhcHBseSBhZnRlcjpoaWRkZW47XG5cbiAgICAgIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgICAgQGFwcGx5IGZpbHRlci1ub25lO1xuICAgICAgfVxuXG4gICAgICAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBAYXBwbHkgZGVza3RvcDpyZWxhdGl2ZSBkZXNrdG9wOnRleHQtc29sLWNoYXJjb2FsO1xuXG4gICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmJnLXRyYW5zcGFyZW50IGRlc2t0b3A6YWZ0ZXI6Y29udGVudC1bJyddIGRlc2t0b3A6YWZ0ZXI6Ymctc29sLXJveWFsLWJsdWUgZGVza3RvcDphZnRlcjp3LVs5MCVdIGRlc2t0b3A6YWZ0ZXI6YWJzb2x1dGUgZGVza3RvcDphZnRlcjpsZWZ0LVsxMHB4XSBkZXNrdG9wOmFmdGVyOmgtWzNweF0gZGVza3RvcDphZnRlcjpib3R0b20tWzI0cHhdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBAYXBwbHkgZGVza3RvcDphZnRlcjpjb250ZW50LVsnJ10gZGVza3RvcDphZnRlcjpiZy1zb2wtcm95YWwtYmx1ZSBkZXNrdG9wOmFmdGVyOnctWzgwJV0gZGVza3RvcDphZnRlcjphYnNvbHV0ZSBkZXNrdG9wOmFmdGVyOmxlZnQtWzEwcHhdIGRlc2t0b3A6YWZ0ZXI6aC1bM3B4XSBkZXNrdG9wOmFmdGVyOmJvdHRvbS1bMTVweF07XG4gICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWhhbWJ1cmdlcixcbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICByZWN0IHtcbiAgICAgICAgQGFwcGx5IGZpbGwtc29sLWNoYXJjb2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2x1dGlvbnMtbWVudSB7XG4gICAgQGFwcGx5IGhpZGRlbiB3LWZ1bGwgYm9yZGVyLTAgcC0wIG92ZXJmbG93LWhpZGRlbiBib3JkZXItdCBib3JkZXIteC0wIGJvcmRlci1iLTAgYm9yZGVyLXNvbGlkIGJvcmRlci1bIzAwMDAwMDEyXSBkZXNrdG9wOnJlbGF0aXZlIGRlc2t0b3A6dy1mdWxsIGRlc2t0b3A6bS1hdXRvIGRlc2t0b3A6c2hhZG93LW5vbmUgZGVza3RvcDpkdXJhdGlvbi0yMDAgZGVza3RvcDplYXNlLWluLW91dCBkZXNrdG9wOmJnLXNvbC13aGl0ZTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIEBhcHBseSB3LVtjYWxjKDEwMCUtNDBweCldIGgtW2NhbGMoMTAwJS0xMDVweCldIG92ZXJmbG93LWF1dG8gYmctc29sLXdoaXRlIHRyYW5zZm9ybS1ub25lIGxlZnQtWzIwcHhdICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xuICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHsgICAgICBcbiAgICAgIEBhcHBseSBoLVtjYWxjKDEwMHZoLTEwNHB4KV07XG4gICAgfVxuXG4gICAgJi1iYWNrIHtcbiAgICAgIEBhcHBseSBtZDpoaWRkZW4gaW5saW5lLWJsb2NrIHJlbGF0aXZlIG10LVsyMHB4XSBtZDpteC1bNTBweF0gbXgtWzIwcHhdIG1iLTAgcGwtWzE3cHhdIHRleHQtWzE2cHhdIGFmdGVyOmNvbnRlbnQtWycnXTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuODAxNzU4IDEuMjIxMTlMNi44MDE3NiA3LjIyMTE5TDEyLjgwMTggMS4yMjExOScgc3Ryb2tlPSclMjMwZDZkZmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHN0cm9rZTogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICAgICAgICBAYXBwbHkgdy1bMTJweF0gaC1bN3B4XSBsZWZ0LTAgYm90dG9tLVs5cHhdIHJvdGF0ZS05MCBiZy1jb250YWluIGFic29sdXRlIGN1cnNvci1wb2ludGVyIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSAuYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuICAgIH1cblxuICAgIC5tZWdhbWVudS1yb3cge1xuICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgbWQ6ZmxleC1yb3cgZmxleC1jb2w7XG5cbiAgICAgIC5tZWdhbWVudS1jb2x1bW4ge1xuICAgICAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyIG1kOnAtWzUwcHhdIHB0LVsyMHB4XSBweC1bMjBweF0gcGItMCBtZDp3LVs1MCVdIHctZnVsbDtcblxuICAgICAgICAmLmNvbHVtbi1yaWdodCsubWVnYW1lbnUtY29sdW1uLmNvbHVtbi1yaWdodCB7XG4gICAgICAgICAgQGFwcGx5IGJnLXNvbC1saWdodC1ibHVlMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgYmctWyNmNWY1ZjVdO1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgQGFwcGx5IHBiLVsxMHZoXTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uLWlubmVyIHtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGRlc2t0b3A6Z2FwLVszMHB4XSBtZDpnYXAteS1bNDBweF0gbWQ6Z2FwLXgtWzIwcHhdIGdhcC15LVsxNXB4XSBnYXAteC1bMjBweF07XG5cbiAgICAgICAgICAuY29sdW1uLWxpc3Qge1xuICAgICAgICAgICAgQGFwcGx5IHctW2NhbGMoNTAlLTI1cHgpXTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmctdGl0bGUge1xuICAgICAgICAgICAgICBAYXBwbHkgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IG1kOnRleHQtWzE4cHhdIHRleHQtWzE2cHhdIGxlYWRpbmctWzIwcHhdIGZvbnQtc2VtaWJvbGQgZm9udC1zYW5zIG1kOm1iLVszNXB4XSBtYi1bMzBweF0gdGV4dC1bIzAwMDAwMDUwXTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmctc3VidGl0bGUge1xuICAgICAgICAgICAgICBAYXBwbHkgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHRleHQtWzE2cHhdIGxlYWRpbmctWzIwcHhdIGZvbnQtc2VtaWJvbGQgZm9udC1zYW5zIG1iLVsyMHB4XTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZ2FtZW51LXN1Ym5hdi12IHtcbiAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYi1bMjBweF07XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayB0ZXh0LVsxNnB4XSBsZWFkaW5nLVsyMHB4XSB0ZXh0LXNvbC1jaGFyY29hbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5jb2wtaGVhZGVyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLm5ldyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBwdC1bMTZweF0gcHgtWzIwcHhdIHBiLVsyMnB4XSBiZy1zb2wtbGlnaHQtYmx1ZTIgI3shaW1wb3J0YW50fTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1bMTFweF0gbWItWzEwcHhdIGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZW1wdHktbGlzdCAubWVnYW1lbnUtc3VibmF2LXYgbGkge1xuICAgICAgICAgICAgICBAYXBwbHkgbWQ6bWItWy0xOHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbHVtbi1sZWZ0IC5jb2x1bW4taW5uZXIge1xuICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmp1c3RpZnktZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtbXVsdGktY29sdW1uLmNvbHVtbi1sZWZ0IC5jb2x1bW4taW5uZXIge1xuICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmp1c3RpZnktc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICBAYXBwbHkgZGVza3RvcDpwdC1bMTA1cHhdO1xuXG4gICAgICAgICAgPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6YWJzb2x1dGUgZGVza3RvcDp0b3AtWy01NXB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5udW1iZXItMS1jb2wge1xuICAgICAgICAubWVnYW1lbnUtY29sdW1uIHtcbiAgICAgICAgICAmLmhhcy1tdWx0aS1jb2x1bW4ge1xuICAgICAgICAgICAgQGFwcGx5IG1kOnctZnVsbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBtZDpnYXAtWzMwcHhdO1xuXG4gICAgICAgICAgICAuY29sdW1uLWxpc3Qge1xuICAgICAgICAgICAgICBAYXBwbHkgbWQ6dy1bMzAlXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgQGFwcGx5IGJsb2NrIHRyYW5zZm9ybS1ub25lICN7IWltcG9ydGFudH07XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgQGFwcGx5IGgtW2NhbGMoMTAwdmgtMTQwcHgpXTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gICYuanMtc2hvd21lbnUge1xuICAgIEBhcHBseSBkZXNrdG9wOm92ZXJmbG93LWF1dG8gb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgLm5vcm1hbC1kcm9wZG93bi1tZW51IHtcbiAgICAgIEBhcHBseSBibG9jaztcbiAgICB9XG5cbiAgICAuc3ltcGhvbnlhaS1uYXZiYXIge1xuICAgICAgLm5hdmJhci1jb2xsYXBzZSAubWVudS1oZWFkZXItbWVudS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LVsxXTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1pbm5lciB7XG4gICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgYWZ0ZXI6aGlkZGVuO1xuXG4gICAgICAgIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgICAgICBAYXBwbHkgZmlsdGVyLW5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1oYW1idXJnZXIsXG4gICAgICAgIC5pY29uLWNsb3NlIHtcbiAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIEBhcHBseSBmaWxsLXNvbC1jaGFyY29hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmpzLXNob3ctbWVnYW1lbnUge1xuICAgIC5zeW1waG9ueWFpLW5hdmJhciB7XG4gICAgICAuaGVhZGVyLWlubmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSBiZWZvcmU6Ym9yZGVyLVsjMDAwMDAwMTBdIGFmdGVyOmhpZGRlbjtcblxuICAgICAgICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgICAgQGFwcGx5IGZpbHRlci1ub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOnRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGRvd24uZHJvcGRvd24tYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgZGVza3RvcDp0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1oYW1idXJnZXIsXG4gICAgICAgIC5pY29uLWNsb3NlIHtcbiAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmZpbGwtc29sLWNoYXJjb2FsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2Uubm8tdHJhbnNpdGlvbiB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tW2hlaWdodF0gZHVyYXRpb24tWzAuMDFzXSAjeyFpbXBvcnRhbnR9O1xuICB9XG5cbiAgLmRyb3Bkb3duLXNvbHV0aW9ucyB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICBcbiAgLnN1Ym1lbnUge1xuICAgIEBhcHBseSBiZy1zb2wtbGlnaHQtYmx1ZTIgZml4ZWQgZGVza3RvcDp0b3AtWzg2cHhdIHRvcC1bNjhweF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWzFzXSBlYXNlLWluLW91dCB3LWZ1bGwgei1bODldO1xuXG4gICAgJi5qcy1zY3JvbGxlZCB7XG4gICAgICBAYXBwbHkgdG9wLTAgc2hhZG93LVswXzNweF8xMHB4XzBfcmdiYSgwLDAsMCwuMTAyKV07XG5cbiAgICAgIC5hY2YtbmF2LW1lbnUgLm1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSAuc3ViLW1lbnUge1xuICAgICAgICBAYXBwbHkgdG9wLVs2NXB4XSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bMXNdIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgQGFwcGx5IGZsZXggZGVza3RvcDppdGVtcy1jZW50ZXIgaXRlbXMtc3RhcnQgZGVza3RvcDpqdXN0aWZ5LWJldHdlZW4ganVzdGlmeS1zdGFydCBkZXNrdG9wOmZsZXgtcm93IGZsZXgtY29sO1xuICAgICAgXG4gICAgICAubWVudSB7XG4gICAgICAgIEBhcHBseSBtdC0wIG1yLVsxMHB4XTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNmLW5hdi1tZW51IHtcbiAgICAgIEBhcHBseSBkZXNrdG9wOnctWzc3JV0gdy1mdWxsO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbiBoLVsxMDB2aF0gbWwtWzIwcHhdIG92ZXJmbG93LXktc2Nyb2xsIHBiLVs4MHB4XTtcbiAgICAgIH1cblxuICAgICAgLm1lbnU+Lm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIEBhcHBseSBtbC0wO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgQGFwcGx5IGZsZXggZGVza3RvcDpqdXN0aWZ5LWVuZCBqdXN0aWZ5LXN0YXJ0IGRlc2t0b3A6ZmxleC1yb3cgZmxleC1jb2wgZGVza3RvcDp3aGl0ZXNwYWNlLW5vcm1hbCB3aGl0ZXNwYWNlLW5vd3JhcCBtci0wO1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgQGFwcGx5IGRlc2t0b3A6c2hhZG93LVswXzNweF8xMHB4XyMyNTI4MkUyNl0gZGVza3RvcDpiZy1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQgZGVza3RvcDpyb3VuZGVkLVs4cHhdIHJvdW5kZWQtbm9uZSBkZXNrdG9wOmhpZGRlbiBibG9jayBsZWZ0LTAgcHktWzZweF0gcHgtWzhweF0gZGVza3RvcDphYnNvbHV0ZSByZWxhdGl2ZSBkZXNrdG9wOnRvcC1bNjVweF0gdG9wLTAgZGVza3RvcDptaW4tdy1bMjQwcHhdIG1pbi13LWZ1bGw7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtMCBkZXNrdG9wOm14LTAgbWwtWzIwcHhdIG1yLTAgbWItWzVweF0gbGFzdDptYi0wO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpoaWRkZW4gZGVza3RvcDpsZWZ0LVsxMDYlXSBkZXNrdG9wOnRvcC1bLTZweF07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmhpZGRlbiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgYmVmb3JlOmNvbnRlbnQtWycnXSBiZWZvcmU6YWJzb2x1dGUgYmVmb3JlOnctWzQwcHhdIGJlZm9yZTpsZWZ0LVstMjBweF0gYmVmb3JlOmgtZnVsbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIEBhcHBseSBwci0wIGFmdGVyOi1yb3RhdGUtOTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPi5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmJlZm9yZTpjb250ZW50LVsnJ10gZGVza3RvcDpiZWZvcmU6YWJzb2x1dGUgZGVza3RvcDpiZWZvcmU6dy1mdWxsIGRlc2t0b3A6YmVmb3JlOmxlZnQtMCBkZXNrdG9wOmJlZm9yZTpoLVsycHhdIGRlc2t0b3A6YmVmb3JlOmJvdHRvbS1bMTVweF07XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBAYXBwbHkgZGVza3RvcDptbC1bMjBweF0gbWwtMCByZWxhdGl2ZTtcblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpwci1bMzBweF0gcHItWzIwcHhdIGRlc2t0b3A6YWZ0ZXI6YmctW3VybCguLi9pbWcvYXJyb3ctZG93bi0yLnN2ZyldIGRlc2t0b3A6YWZ0ZXI6Ymctbm8tcmVwZWF0IGRlc2t0b3A6YWZ0ZXI6Y29udGVudC1bJyddIGRlc2t0b3A6YWZ0ZXI6YWJzb2x1dGUgZGVza3RvcDphZnRlcjp3LVsxMnB4XSBkZXNrdG9wOmFmdGVyOnJpZ2h0LVsxMHB4XSBkZXNrdG9wOmFmdGVyOmgtWzhweF0gZGVza3RvcDphZnRlcjp0b3AtWzQ1JV07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJlZm9yZTpoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGFmdGVyOnNjYWxlLXktWy0xXTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCB7XG4gICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpiZWZvcmU6Y29udGVudC1bJyddIGRlc2t0b3A6YmVmb3JlOmFic29sdXRlIGRlc2t0b3A6YmVmb3JlOnctZnVsbCBkZXNrdG9wOmJlZm9yZTpsZWZ0LTAgZGVza3RvcDpiZWZvcmU6aC1bMnB4XSBkZXNrdG9wOmJlZm9yZTpib3R0b20tWzE1cHhdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6YmxvY2s7XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6aG92ZXI6YmVmb3JlOmhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOnNjYWxlLXktWy0xXTtcblxuICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGJsb2NrIHRleHQtWzE0cHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1bMTAwJV0gdHJhY2tpbmctWzAuMjhweF0gZGVza3RvcDpweS1bMjdweF0gcHQtWzI0cHhdIHB4LTAgcGItWzEycHhdO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIEBhcHBseSBtbC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsIGxlYWRpbmctWzE0MCVdIHB5LVsxMHB4XSBweC1bMTJweF0gaG92ZXI6Ymctc29sLWxpZ2h0LWJsdWUyIGhvdmVyOnJvdW5kZWQtWzhweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbiAgICAgICAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJnLVsjMDA3NEU4ODBdIHJvdW5kZWQtWzhweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjpiZy1bdXJsKCcuLi9pbWcvY2hlY2suc3ZnJyldIGFmdGVyOmFic29sdXRlIGFmdGVyOnctWzhweF0gYWZ0ZXI6cmlnaHQtWzEwcHhdIGFmdGVyOmgtWzZweF0gYWZ0ZXI6dG9wLVs0NSVdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2x1dGlvbi1oZWFkaW5nIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgIEBhcHBseSBibG9jayBweS1bMjBweF0gcHgtWzVweF0gdy1mdWxsIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjpiZy1bdXJsKCcuLi9pbWcvYXJyb3ctZG93bi0yLnN2ZycpXSBhZnRlcjp0b3AtWzMwcHhdIGFmdGVyOmFic29sdXRlIGFmdGVyOmgtWzhweF0gYWZ0ZXI6cmlnaHQtWzIwcHhdIGFmdGVyOnctWzEycHhdO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgIEBhcHBseSBzY2FsZS15LVstMV07XG4gICAgICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCB0ZXh0LVsyMHB4XSBmb250LXNlbWlib2xkIGxlYWRpbmctWzEyMCVdO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93IHtcbiAgICAgIEBhcHBseSBibG9jayAjeyFpbXBvcnRhbnR9O1xuICAgIH1cblxuICAgIC5tZWdhbWVudS1zdWJuYXYuc29sdXRpb25zIHtcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBAYXBwbHkgZGVza3RvcDpibG9jayBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYi1vdmVydmlldyBhIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBAYXBwbHkgbWwtWzIwcHhdO1xuICAgICAgICBAYXBwbHkgZm9udC1ub3JtYWwgI3shaW1wb3J0YW50fTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vcm1hbC1kcm9wZG93bi1tZW51IHtcbiAgQGFwcGx5IGJnLXNvbC13aGl0ZSBkZXNrdG9wOmZsZXggaGlkZGVuIGRlc2t0b3A6cmVsYXRpdmUgZml4ZWQgZGVza3RvcDp0b3AtMCB0b3AtWzY3cHhdIGxlZnQtMCBqdXN0aWZ5LWVuZCB3LWZ1bGwgaC1mdWxsO1xuXG4gIC5tZW51LWl0ZW0ge1xuICAgIEBhcHBseSBwLTA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUgLm5hdi1saW5rIHtcbiAgICAgIEBhcHBseSBwci1bMTdweF0gI3shaW1wb3J0YW50fTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgQGFwcGx5IGRlc2t0b3A6cHgtWzIwcHhdIGRlc2t0b3A6cHktMCAjeyFpbXBvcnRhbnR9O1xuICAgICAgQGFwcGx5IGxnOnRleHQtWzE2cHhdIHRleHQtWzIwcHhdO1xuICAgIH1cblxuICAgICZfX2xpbmssXG4gICAgJi5kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgZmxleC1ub3dyYXAgcHktWzEycHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBmb250LXNlbWlib2xkIGhvdmVyOmJnLXNvbC1saWdodC1ibHVlMiBob3Zlcjp0ZXh0LXNvbC1jaGFyY29hbCBob3Zlcjpyb3VuZGVkLVs4cHhdIHJlbGF0aXZlO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBhcHBseSBwbC1bMjBweF0gcHItWzUwcHhdIHRleHQtWzE2cHhdO1xuICAgIH1cbiAgICBcbiAgICAmLmRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHsgICAgICBcbiAgICAgICAgQGFwcGx5IGRlc2t0b3A6cHgtWzIwcHhdO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGhvdmVyOnRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHsgICAgICBcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlIGhvdmVyOnRleHQtc29sLXJveWFsLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5zaG93OmhvdmVyIHsgICAgICBcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1kcm9wZG93biB7XG4gICAgICAgICAgQGFwcGx5IGRlc2t0b3A6cGwtWzIwcHhdIHBsLTAgcHItWzUwcHhdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRyb3Bkb3duLWFjdGl2ZSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgIEBhcHBseSBkZXNrdG9wOmJnLXNvbC1saWdodC1ibHVlMiB0ZXh0LXNvbC1jaGFyY29hbCBkZXNrdG9wOnJvdW5kZWQtWzhweF07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLnNob3cge1xuICAgIEBhcHBseSBmbGV4IGJnLXNvbC13aGl0ZSBmbGV4LWNvbCBoLVtjYWxjKDEwMHZoLTY4cHgpXSBwYi1bNDBweF0gI3shaW1wb3J0YW50fTtcblxuICAgIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgQGFwcGx5IGJsb2NrIGJvcmRlci0wIHAtMCBiZy10cmFuc3BhcmVudCBzaGFkb3ctbm9uZTtcbiAgICB9XG5cbiAgICA+Lm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgQGFwcGx5IHB5LVsxMHB4XSBweC1bMjBweF07XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIEBhcHBseSB0ZXh0LVsxOHB4XTtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgQGFwcGx5IGFmdGVyOi1zY2FsZS15LTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWxzLWdyb3VwIHNwYW4gaSB7XG4gICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Lm1lbnUge1xuICAgICAgQGFwcGx5IG92ZXJmbG93LXktc2Nyb2xsO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBAYXBwbHkgZGVza3RvcDpmbGV4IGRlc2t0b3A6anVzdGlmeS1lbmQgZGVza3RvcDppdGVtcy1jZW50ZXIgdy1mdWxsIGdhcC1bMjBweF07XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aGlkZGVuIGRlc2t0b3A6YWJzb2x1dGUgZGVza3RvcDpsZWZ0LVstMjRweF0gcHktWzhweF0gZGVza3RvcDp0b3AtWzk0cHhdIGJvcmRlci0wIHJvdW5kZWQtWzhweF0gZGVza3RvcDpzaGFkb3ctWzBfMF8zMHB4XzBfcmdiYSgwLDAsMCwwLjEwKV0gYmctc29sLXdoaXRlO1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBAYXBwbHkgcHgtWzhweF07XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbSBhOmhvdmVyIHN2ZyB7XG4gICAgQGFwcGx5IGxnOmJsb2NrIGhpZGRlbjtcbiAgfVxuXG4gIC5tZW51LWl0ZW1fX2xpbmsuY3VycmVudC1wYWdlLWl0ZW0geyAgICBcbiAgICBAYXBwbHkgYmctWyM3ZWI4ZjJdIHJvdW5kZWQtWzhweF0gcmVsYXRpdmUgYWZ0ZXI6Y29udGVudC1bJyddO1xuICAgIC8vIEBhcHBseSBtYXgtbGc6YWZ0ZXI6aGlkZGVuIG1heC1sZzp0ZXh0LXNvbC1yb3lhbC1ibHVlICN7IWltcG9ydGFudH07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1nL2NoZWNrLnN2ZycpXSBibG9jayBhYnNvbHV0ZSByaWdodC1bMTBweF0gdG9wLVs0NSVdIHctWzhweF0gaC1bNnB4XTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBhcHBseSBiZy1bIzdlYjhmMl0gcm91bmRlZC1bOHB4XSByZWxhdGl2ZTtcbiAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1cnJlbnQtcGFnZS1wYXJlbnQge1xuICAgIEBhcHBseSBiZy1bIzdFQjhGMl0gcm91bmRlZC1bOHB4XTtcbiAgICAvLyBAYXBwbHkgbWF4LWxnOnRleHQtc29sLXJveWFsLWJsdWU7XG4gICAgQGFwcGx5IGhvdmVyOmJnLVsjN0VCOEYyXSAjeyFpbXBvcnRhbnR9O1xuICB9XG5cbiAgLmhhcy1jaGlsZHJlbi5vcGVuIGEge1xuICAgIEBhcHBseSBkZXNrdG9wOmJnLXNvbC1saWdodC1ibHVlMiByb3VuZGVkLVs4cHhdIHJlbGF0aXZlO1xuICB9XG59XG5cbi5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kZWZhdWx0IHtcbiAgQGFwcGx5IHotWzk5OTldO1xufSIsIi5zeW1waG9ueWFpLWZvb3RlciB7XG4gICAgLm1lbnUge1xuICAgICAgICBAYXBwbHkgbGlzdC1ub25lIG0tMCB0YWJsZXQ6cC0wIHBoYWJsZXQ6cHItWzQ4cHhdIHByLTAgdGFibGV0Om1heC13LVsyMDVweF0gcGhhYmxldDptYXgtdy1tYXggbWF4LXctWzI4MHB4XTtcbiAgICAgICAgICAgIFxuICAgICAgICBsaSA+IGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtWzE2cHhdIGJsb2NrIHB5LVs4cHhdIHB4LTAgZm9udC1ib2xkIG5vLXVuZGVybGluZSB0ZXh0LXNvbC13aGl0ZSBob3Zlcjp0ZXh0LXNvbC1yb3lhbC1ibHVlIGZvbnQtc2FucyBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zYW5zIGZvbnQtbm9ybWFsIG9wYWNpdHktWzAuN10gdGV4dC1bMTZweF0gYmxvY2sgcHktWzhweF0gcHgtMCBuby11bmRlcmxpbmUgdGV4dC1zb2wtd2hpdGUgaG92ZXI6dGV4dC1zb2wtcm95YWwtYmx1ZSBob3ZlcjpvcGFjaXR5LVsxXSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGl0bGUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIGZvbnQtc2FucyBvcGFjaXR5LVsxXSBweS1bMTZweF0gcHgtMCBtYXgtWzk5MXB4XTp0ZXh0LVsyMHB4XSBtYXgtWzk5MXB4XTpsZWFkaW5nLVsyOHB4XSBtYXgtWzk5MXB4XTp0cmFja2luZy1bLTAuMDJlbV07ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC0wIG92ZXJmbG93LWhpZGRlbiBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zYW5zIG9wYWNpdHktWzFdIHB5LVsxMnB4XSBwci1bMzBweF0gcGwtMCByZWxhdGl2ZSBibG9jayBib3JkZXItYiBib3JkZXIteC0wIGJvcmRlci10LTAgYm9yZGVyLXNvbGlkIGJvcmRlci1bI0VBRUFFQTMwXSBob3Zlcjp0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBiZy1bJEljb25BcnJvd0NvbGxhcHNlV2hpdGVdIHctWzhweF0gaC1bNXB4XSBhYnNvbHV0ZSByaWdodC0wIHRvcC1bNTAlXSBtdC1bLTNweF0gYmctY29udGFpbiByb3RhdGUtMCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaC1hdXRvIG1heC1oLWZpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlIGZvbnQtc2FucyBib3JkZXItYi10cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWy0xODBkZWddIGJnLVskSWNvbkFycm93Q29sbGFwc2VXaGl0ZV07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnYWxfX2xpbmtzIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZGVza3RvcDpmbGV4LXJvdyBmbGV4LXdyYXAgbGlzdC1ub25lIHAtMCBnYXAteS0wIGRlc2t0b3A6Z2FwLXgtWzY0cHhdIGdhcC14LVsyNHB4XSBtZDptLTAgbXQtWzMycHhdO1xuICAgIH1cblxuICAgIC5zaXRlbWFwLWZvb3RlciB7XG4gICAgICAgIEBhcHBseSBncmlkIG1kOmdyaWQtY29scy1bcmVwZWF0KDQsbWlubWF4KDAsMWZyKSldIGxnOm1iLTAgbWQ6bWItWzYwcHhdO1xuICAgIH1cblxuICAgIC5tZW51X19ib3R0b20gYSB7XG4gICAgICAgIGNvbG9yOiByZ2IoMTMsIDExMCwgMjUzKTtcbiAgICB9XG5cbiAgICAuYmxvY2stc3Vic2NyaWJlIHtcbiAgICAgICAgLyogaHVic3BvdCBmb3JtKi9cbiAgICAgICAgLmhic3B0LWZvcm0ge1xuICAgICAgICAgICAgLmhzLWZvcm0geyBcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLVsxMHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1lcnJvci1tc2dzLFxuICAgICAgICAgICAgLmhzLWVtYWlsIGxhYmVsLFxuICAgICAgICAgICAgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHsgXG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhzLWVtYWlsIC5pbnB1dCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICBiZy1bdmFyKC0tY29sb3ItZ3JleSldIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtW3ZhcigtLWNvbG9yLWJvZHkpXSB0ZXh0LVsxNHB4XSBoLVs0OHB4XSBweS1bOHB4XSBweC1bMTZweF0gdy1mdWxsIHJvdW5kZWQtWzNweF0gb3V0bGluZS1ub25lO1xuXG4gICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC13aGl0ZSBweS1bMTVweF0gcHgtWzI1cHhdIHRleHQtWzE0cHhdIGZvbnQtYm9sZCB3LVsyMzhweF0gcm91bmRlZC1bOTk5OXB4XSBhcHBlYXJhbmNlLW5vbmUgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWl0dGVkLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSBkYXJrOnRleHQtc29sLXdoaXRlIHRleHQtY2hhcmNvYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cblxuICAgIC5ibG9jay1zdWJzY3JpYmVfX2hvcml6b250YWwge1xuICAgICAgICBAYXBwbHkgbGc6bWItWzEyOHB4XSBtYi1bMjRweF07ICAgICAgICBcblxuICAgICAgICAvKiBodWJzcG90IGZvcm0qL1xuICAgICAgICAuaGJzcHQtZm9ybSB7XG4gICAgICAgICAgICAuaHMtZm9ybSB7IFxuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGxnOmZsZXgtcm93IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBnYXAtWzEwcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhzLWVycm9yLW1zZ3MsXG4gICAgICAgICAgICAuaHMtZW1haWwgbGFiZWwsXG4gICAgICAgICAgICAubGVnYWwtY29uc2VudC1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHMtZW1haWwgLmlucHV0IGlucHV0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgIGJnLVt2YXIoLS1jb2xvci1ncmV5KV0gYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1bdmFyKC0tY29sb3ItYm9keSldIHRleHQtWzE0cHhdIGgtWzQ4cHhdIHB5LVs4cHhdIHB4LVsxNnB4XSB3LWZ1bGwgcm91bmRlZC1bM3B4XSBvdXRsaW5lLW5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXNvbC1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlIHB5LVsxNXB4XSBweC1bMjVweF0gdGV4dC1bMTRweF0gZm9udC1ib2xkIHctWzIzOHB4XSByb3VuZGVkLVs5OTk5cHhdIGFwcGVhcmFuY2Utbm9uZSB0ZXh0LWNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtaXR0ZWQtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zb2wtd2hpdGUgdGV4dC1jaGFyY29hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucncge1xuICAgIEBhcHBseSBweS1bNTBweF07XG5cbiAgICBwIHtcbiAgICAgICAgQGFwcGx5IG1iLTAgbGc6bWF4LXctZnVsbCBtYXgtdy1bMjAwcHhdIGxnOnRleHQtbGVmdCB0ZXh0LWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBsZzpoLVs1MDBweF0gaC1bMzUwcHhdIGxnOnctWzUwMHB4XSB3LVszNTBweF0gbWwtYXV0byBzY2FsZS14LVstMV0gdHJhbnNsYXRlLXgtWzUwJV07XG4gICAgfVxuXG4gICAgJl9fY2lyY2xlIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGxnOmgtWzUwMHB4XSBoLVszNTBweF0gbGc6dy1bNTAwcHhdIHctWzM1MHB4XSByb3VuZGVkLVs1MCVdIHNoYWRvdy1bMHB4Xy0xcHhfMTUuM3B4XzBweF9yZ2JhKDAsXzAsXzAsXzAuMTQpXTsgICAgICAgIFxuICAgIH1cblxuICAgICZfX2NpcmNsZS1pbm5lciB7XG4gICAgICAgIEBhcHBseSBsZzpoLVs0NTZweF0gaC1bMzEycHhdIGxnOnctWzQ1NnB4XSB3LVszMTJweF0gcm91bmRlZC1bNTAlXSBib3JkZXItc29saWQgYm9yZGVyIGJvcmRlci1bIzAwNzRlODgwXSBhYnNvbHV0ZSB0b3AtWzUwJV0gbGVmdC1bNTAlXSB0cmFuc2xhdGUteC1bLTUwJV0gdHJhbnNsYXRlLXktWy01MCVdO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaC1bMXB4XSB3LVsxcHhdO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5ydyB7XG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGc6aC1bMTAwcHhdIGgtWzcwcHhdIGxnOnctWzEyMHB4XSB3LVs5MHB4XTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb250YWluIHctZnVsbCBoLWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVswLjNzXSBlYXNlLWluLW91dCBkZWxheS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzUwJV0gbGVmdC1bNTAlXSB0cmFuc2xhdGUteC1bLTUwJV0gdHJhbnNsYXRlLXktWy01MCVdO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGFwcGx5IGxnOmgtWzUwcHhdIGgtWzMwcHhdIGxnOnctWzgwcHhdIHctWzYwcHhdIHNjYWxlLXgtWy0xXSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bMC40c10gZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSBoLWZ1bGwgdy1mdWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTAgYWJzb2x1dGUgbWluLXctZml0IHdoaXRlc3BhY2Utbm93cmFwIGgtYXV0byB0b3AtWzUwJV0gdHJhbnNsYXRlLXktWy01MCVdIHJpZ2h0LTAgdHJhbnNsYXRlLXgtWzEwMCVdIGZsZXggZ2FwLVsxMnB4XSBpdGVtcy1jZW50ZXIgc2NhbGUteC1bLTFdIGZsZXgtcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBoLVszcHhdIGxnOnctWzEwMnB4XSB3LVs1MnB4XSBzY2FsZS14LVstMV07XG5cbiAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgICYucHVycGxlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtbGlnaHQtcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXJrLXB1cnBsZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLWRhcmstcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC15ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saWdodC1ibHVlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3JhbmdlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs1MCVdIHRyYW5zbGF0ZS15LVstNTAlXSByb3VuZGVkLVs1MCVdIGxnOmgtWzE2cHhdIGgtWzhweF0gbGc6dy1bMTZweF0gdy1bOHB4XSBiZy1baW5oZXJpdF0gcmlnaHQtMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfSFIwMDEge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1zb2wtY2hhcmNvYWwgZmxleCBpdGVtcy1jZW50ZXIgbWluLWgtWzcyMHB4XTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei1bMl0gaC1mdWxsIGZsZXggZmxleC1jb2wganVzdGlmeS1lbmQ7XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1zdGFydCBnYXAtWzUwcHhdIGZsZXgtY29sO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgQGFwcGx5IGdhcC1bMzJweF07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBnYXAtWzUwcHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IG1kOm1heC13LVs3NSVdIG1heC13LVtpbmhlcml0XSB0ZXh0LXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLVsjMDA3NEU4ODBdIHB4LVs3cHhdIHB5LTAgbWwtWy03cHhdO1xuXG4gICAgICAgICAgICAgICAgJiN0cmFuc2xhdGVfd29yZHMge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiN0eXBld3JpdGVfcGhyYXNlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRhYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXBhcmFncmFwaC1sYXJnZSB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LXctWzc1JV0gdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctdmlkZW8ge1xuICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCB0b3AtMCBoLWZ1bGwgdy1mdWxsIHotMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gei1bMV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHctZnVsbCBoLVs1MHZoXTtcbiAgICB9XG59IiwiLmJsb2NrX0hSMDAyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgbGc6aC1bNzAwcHhdIGJnLXNvbC1jaGFyY29hbDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIzAwMCx0cmFuc3BhcmVudCk7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gei1bMV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHctZnVsbCBoLVs1MHZoXTtcbiAgICB9XG5cbiAgICAmLmNhcmVlcnMtaGVybyB7XG4gICAgICAgIC5iZy1pbWcge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDY1JSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGgtZnVsbCBmbGV4IGp1c3RpZnktY2VudGVyIGZsZXgtY29sIHotWzJdOyAgICAgICAgXG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1zdGFydCBsZzpnYXAtWzMwcHhdIGdhcC1bMjBweF0gbGc6cGItWzE3cHhdOyAgICAgXG4gICAgICAgIFxuICAgICAgICAuZXllYnJvdyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgbGc6dGV4dC1bNjRweF0gdGV4dC1bNDBweF0gdHJhY2tpbmctWy0xLjI4cHhdIGxnOm1heC13LVs2MTBweF0gbWF4LXctW2luaGVyaXRdOyAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLWhlYWRpbmcsXG4gICAgICAgIC50ZXh0LXBhcmFncmFwaC1sYXJnZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgbGc6bWF4LXctWzUwNXB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZy1pbWcsXG4gICAgLmJnLXZpZGVvIHtcbiAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlciBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTAgaC1mdWxsIHctZnVsbCB6LTA7XG4gICAgfVxufSIsIi5ibG9ja19IUjAwMyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIFxuICAgICYuc2VjdGlvbiB7XG4gICAgICAgIEBhcHBseSBwYi1bNjBweF0gI3shaW1wb3J0YW50fTsgICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1zdGFydCBnYXAtWzI0cHhdIGZsZXgtY29sO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItWzQ4cHhdIG1heC13LVtpbmhlcml0XTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuXG4gICAgLmJsb2NrLW1lZGlhIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzE2cHhdIHctZnVsbCBoLWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlO1xuXG4gICAgICAgIC5iZy1pbWcsXG4gICAgICAgIC5iZy12aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGgtZnVsbCB3LWZ1bGwgei0wIGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTEvMiB0b3AtMS8yIG1kOnctWzEzMXB4XSB3LVs5MHB4XSBtZDpoLVsxMzFweF0gaC1bOTBweF0gcm91bmRlZC1mdWxsICBiZy1zb2wtcm95YWwtYmx1ZSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LVszcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ibG9jay13ZWxsLWNvbnRlbnR7XG4gICAgICAgIEBhcHBseSBtZDptdC1bODBweF0gbXQtWzQwcHhdIHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gaC1bNjAlXSBibG9jayBhYnNvbHV0ZSBiZy10cmFuc3BhcmVudCB3LWZ1bGwgYm90dG9tLTAgei1bLTFdIHRvcC1bYXV0b107XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2std2VsbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC44ZGVnLCByZ2JhKDI0MywgMjQ5LCAyNTQsIDEpIDAlLCByZ2JhKDI1MiwgMjUyLCAyNTIsIDEpIDk5LjY3JSk7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQgcm91bmRlZC1bMTJweF0gZmxleCBnYXAtWzcwcHhdIG92ZXJmbG93LWhpZGRlbiByZWxhdGl2ZSBwLVs0MHB4XSBzaGFkb3ctWzBweF8xMHB4XzMwcHhfMHB4XyMwMDAwMDA0N107XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ2FwLVs0MHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzMwcHhdIHAtWzMwcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGJnLVtyZ2JhKDgxLDgxLDgxLC4zMyldIGJsdXItWzEwcHhdIGFic29sdXRlIHctZnVsbCBoLWZ1bGwgbGVmdC0wIHRvcC0wIHotWy0xXTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay1tZWRpYXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrLWltZyxcbiAgICAgICAgICAgICAgICAuYmxvY2stdmlkZW97XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LVs0ODBweF0gYmxvY2sgcm91bmRlZC1bNHB4XSBtYXgtaC1bMjkwcHhdIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1bNDIwcHhdO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tcGxheXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHotWzFdIHRvcC0xLzIgbGVmdC0xLzIgdy1bODBweF0gaC1bODBweF07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzE1cHhdIGgtZnVsbCBvYmplY3QtY292ZXIgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stdGV4dHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBnYXAtWzcwcHhdIGl0ZW1zLXN0YXJ0O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1jb2wgZ2FwLVszMHB4XTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGh7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNDgwcHhdO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdGEtZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC1bMjBweF07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzIwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aXRoLW1lZGlhe1xuICAgICAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibG9jay1tZWRpYXtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLVsyMHB4XSB3LWZ1bGw7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ2FwLVszMHB4XSBwLVsxNnB4XSBmbGV4LWNvbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNhbXBhaWduLW1vZGUtMSwgICAgXG4gICAgJi5jYW1wYWlnbi1tb2RlLTIge1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjE0NDBweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNzUlXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNhbXBhaWduLW1vZGUtMXtcbiAgICAgICAgQGFwcGx5IG1iLVsxMzBweF07XG4gICAgICAgIEBhcHBseSBwdC1bMTAwcHhdICN7IWltcG9ydGFudH07XG4gICAgICAgIFxuICAgICAgICAuYmxvY2std2VsbC1jb250ZW50IHsgICAgICAgICAgXG4gICAgICAgICAgICBAYXBwbHkgbWItWy0xMjBweF07ICBcblxuICAgICAgICAgICAgLmJsb2NrLXdlbGwgLmJsb2NrLXRleHQge1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nLCBcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY2FtcGFpZ24tbW9kZS0ye1xuICAgICAgICBAYXBwbHkgbWItWzE2OHB4XTtcbiAgICAgICAgQGFwcGx5IHB0LVsyMDBweF0gI3shaW1wb3J0YW50fTtcblxuICAgICAgICAuYmxvY2std2VsbC1jb250ZW50IHtcbiAgICAgICAgICAgIEBhcHBseSBtYi1bLTE5MHB4XTtcblxuICAgICAgICAgICAgLmJsb2NrLXdlbGwgLmJsb2NrLXRleHQge1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nLCBcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJnLXZpZGVvIHtcbiAgICAgICAgICAgIEBhcHBseSBtaW4taC1bNzIwcHhdO1xuICAgICAgICB9ICAgIFxuXG4gICAgICAgICYuYm90dG9tLWRhcmsgLmJsb2NrLXdlbGwtY29udGVudHtcbiAgICAgICAgICAgIEBhcHBseSBhZnRlcjpiZy1zb2wtY2hhcmNvYWw7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYm90dG9tLWxpZ2h0IC5ibG9jay13ZWxsLWNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IGFmdGVyOmJnLXNvbC13aGl0ZTsgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbWJlZC12aWRlbyA+IGlmcmFtZSB7XG4gICAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7ICAgIFxufVxuIiwiLmJsb2NrX0hSMDA0IHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIEBhcHBseSBwYi0wICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LVszXTtcbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMTJweF07XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgQGFwcGx5IG1iLVs0OHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXBhcmFncmFwaC1sYXJnZSB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtWzE0cHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWJ0biB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBnYXAtWzIwcHhdO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZy1pbWcge1xuICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIG9iamVjdC1jZW50ZXIgcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctdmlkZW8ge1xuICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCBoLWZ1bGwgdy1mdWxsIHotWzFdO1xuICAgIH1cblxuICAgIC5iZy1ncmFkaWVudCB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LTEvMiBoLWZ1bGwgei1bMF0gIHRvcC0wIHJpZ2h0LTA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1bNzUlXSBib3R0b20tWy0zMCVdIHJpZ2h0LTAgcm91bmRlZC1mdWxsIGJsdXItWzMwcHhdIG9wYWNpdHktWzAuNl07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTYzLCA1NCwgMjUxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTYzLCA1NCwgMjUxLCAwLjYpIDAlLCByZ2JhKDE2MywgNTQsIDI1MSwgMCkgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LVsxNTAlXSBoLVsxMjUlXSB0b3AtWy01MCVdIHJpZ2h0LVstNjglXSByb3VuZGVkLWZ1bGwgYmx1ci1bMzBweF0gb3BhY2l0eS1bMC42XTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAxMTYsIDIzMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDAsIDExNiwgMjMyLCAwLjYpIDAlLCByZ2JhKDAsIDExNiwgMjMyLCAwKSAxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmxvY2std2VsbC1jb250ZW50e1xuICAgICAgICBAYXBwbHkgbXQtWzgwcHhdIHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgQGFwcGx5IG10LVs0MHB4XTtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2std2VsbHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydCByb3VuZGVkLVsxMnB4XSBmbGV4IGdhcC1bNzBweF0gb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlIHAtWzQwcHhdO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuOGRlZywgcmdiYSgyNDMsIDI0OSwgMjU0LCAxKSAwJSwgcmdiYSgyNTIsIDI1MiwgMjUyLCAxKSA5OS42NyUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggIzAwMDAwMDQ3O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpe1xuICAgICAgICAgICAgICAgIEBhcHBseSBnYXAtWzQwcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sIGdhcC1bMzBweF0gcC1bMzBweF07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHctZnVsbCBoLWZ1bGwgbGVmdC0wIHRvcC0wIHotWy0xXTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSw4MSw4MSwuMzMpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2stbWVkaWF7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAuYmxvY2staW1nLFxuICAgICAgICAgICAgICAgIC5ibG9jay12aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctWzQ4MHB4XSBibG9jayByb3VuZGVkLVs0cHhdIG1heC1oLVsyOTBweF0gcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1bNDIwcHhdO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1wbGF5e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHotWzFdIHRvcC0xLzIgbGVmdC0xLzIgIHctWzgwcHhdIGgtWzgwcHhdO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzE1cHhdIGgtWzEwMCVdIG9iamVjdC1jb3ZlciB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2stdGV4dHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBnYXAtWzcwcHhdIGl0ZW1zLXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzMwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGh7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctWzQ4MHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN0YS1ncm91cHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLVsyMHB4XTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhYXBseSBtLTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzIwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2l0aC1tZWRpYXtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibG9jay1tZWRpYXtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsb2NrLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMjBweF07XG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIEBhcHBseSBnYXAtWzMwcHhdIHAtWzE2cHhdIGZsZXgtY29sO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBAYXBwbHkgaC1bNjAlXSBibG9jayBhYnNvbHV0ZSBiZy10cmFuc3BhcmVudCB3LWZ1bGwgYm90dG9tLTAgei1bLTFdO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jYW1wYWlnbi1tb2RlLTEsICAgIFxuICAgICYuY2FtcGFpZ24tbW9kZS0yIHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC1saWdodC1ibHVlMjtcbiAgICAgICAgLmJnLWdyYWRpZW50IHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctWzc1JV07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGggeyAgIFxuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bOTAlXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmctaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FtcGFpZ24tbW9kZS0xIHtcbiAgICAgICAgQGFwcGx5IG1iLVsxMzBweF0gaC1hdXRvIG92ZXJmbG93LXZpc2libGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgIC5ibG9jay13ZWxsLWNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IG1iLVstMTIwcHhdO1xuXG4gICAgICAgICAgICAuYmxvY2std2VsbCAuYmxvY2stdGV4dCB7XG4gICAgICAgICAgICAgICAgLmhlYWRpbmcsIFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jYW1wYWlnbi1tb2RlLTJ7XG4gICAgICAgIEBhcHBseSBtYi1bMjMwcHhdIG92ZXJmbG93LXZpc2libGU7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgICYuY2FtcGFpZ24tbW9kZS0yIHtcbiAgICAgICAgQGFwcGx5IG1iLVsyMzBweF0gaC1hdXRvIG92ZXJmbG93LXZpc2libGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgIC5ibG9jay13ZWxsLWNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IG1iLVstMjUwcHhdO1xuXG4gICAgICAgICAgICAuYmxvY2std2VsbCAuYmxvY2stdGV4dCB7XG4gICAgICAgICAgICAgICAgLmhlYWRpbmcsIFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyODJFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy12aWRlbyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICAgICAgfSAgICBcblxuICAgICAgICAmLmJvdHRvbS1kYXJre1xuICAgICAgICAgICAgLmJsb2NrLXdlbGwtY29udGVudHtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYm90dG9tLWxpZ2h0e1xuICAgICAgICAgICAgLmJsb2NrLXdlbGwtY29udGVudHtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX0hSMDA1IHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgYmctc29sLWNoYXJjb2FsO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LVsyXSBoLWZ1bGwgZmxleCBqdXN0aWZ5LWVuZCBmbGV4LWNvbDtcbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLXN0YXJ0IGdhcC1bNTBweF0gZmxleC1jb2w7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgQGFwcGx5IGdhcC1bMzJweF07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1jb2wgaXRlbXMtc3RhcnQgZ2FwLVs1MHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNzUlXSB0ZXh0LXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLVsjMDA3NEU4ODBdIHAtWzBfN3B4XSBtbC1bLTdweF07XG5cbiAgICAgICAgICAgICAgICAmI3RyYW5zbGF0ZV93b3JkcyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmI3R5cGV3cml0ZV9waHJhc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IG1heC13LVs3NSVdIHRleHQtc29sLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS1ncm91cCB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLVsyMHB4XTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay13ZWxsLWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbXQtWzgwcHhdO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC1bNDBweF07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2std2VsbCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCAjMDAwMDAwNDc7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1bMTJweF0gcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHAtWzQwcHhdIGdhcC1bNzBweF0gZmxleCBpdGVtcy1zdGFydDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ2FwLVs0MHB4XTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzMwcHhdIHAtWzMwcHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdhcC1bMzBweF0gcC1bMTZweF0gZmxleC1jb2w7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsIGxlZnQtMCB0b3AtMCB6LVstMV07XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgODEsIDgxLCAuMzMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stbWVkaWEge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAuYmxvY2staW1nLFxuICAgICAgICAgICAgICAgIC5ibG9jay12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LVs0ODBweF0gYmxvY2sgcm91bmRlZC1bNHB4XSBtYXgtaC1bMjkwcHhdIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctWzQyMHB4XTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB6LVsxXSB0b3AtMS8yIGxlZnQtMS8yIHctWzgwcHhdIGgtWzgwcHhdO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay10ZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBnYXAtWzcwcHhdIGl0ZW1zLXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1jb2wgZ2FwLVszMHB4XTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctWzQ4MHB4XTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3RhLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLVsyMHB4XTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzIwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aXRoLW1lZGlhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMjBweF07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iZy1saWdodC1ibHVlIHtcbiAgICAgICAgICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBiZy1zb2wtcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJhY2tkcm9wLWZpbHRlci1ub25lIGJnLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gdG9wLWF1dG8gaC1bNjAlXSBibG9jayBhYnNvbHV0ZSBiZy10cmFuc3BhcmVudCB3LWZ1bGwgYm90dG9tLTAgei1bMV07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctdmlkZW8ge1xuICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCBoLWZ1bGwgdy1mdWxsIHotMCB0b3AtMDtcbiAgICB9XG5cbiAgICAmLmNhbXBhaWduLW1vZGUtMSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBtaW4taC1bNzIwcHhdO1xuXG4gICAgICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4ICMwMDAwMDA0NztcbiAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bODkwcHhdIHJvdW5kZWQtWzEycHhdIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBwLVs0MHB4XzUwcHhdIGdhcC1bMjBweF07XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdhcC1bMTBweF0gcC1bNDBweF8zMHB4XSBsZWZ0LVsxMHB4XTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDgxLCA4MSwgLjMzKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1mdWxsIGgtZnVsbCBsZWZ0LTAgdG9wLTAgei1bLTFdO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctWzEwMCVdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBtYXgtdy1bMTAwJV07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtZ3JvdXAge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC1bMjBweF07XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay13ZWxsLWNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FtcGFpZ24tbW9kZS0yIHtcbiAgICAgICAgQGFwcGx5IHB0LVsyMTBweF0gcGItWzBdICN7IWltcG9ydGFudH07XG4gICAgICAgIEBhcHBseSBtaW4taC1bNzIwcHhdO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBwdC1bMTUwcHhdICN7IWltcG9ydGFudH07XG4gICAgICAgIH1cblxuICAgICAgICAuYmctdmlkZW8ge1xuICAgICAgICAgICAgQGFwcGx5IG1pbi1oLVs3MjBweF07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdHRvbS1kYXJrIHtcbiAgICAgICAgICAgIC5ibG9jay13ZWxsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdHRvbS1saWdodCB7XG4gICAgICAgICAgICAuYmxvY2std2VsbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja19IUjAwNiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIG92ZXJmbG93LXktdmlzaWJsZTtcblxuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZmxleC1jb2wgbGc6cHItWzgwcHhdO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLVsyMHB4XTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZsaXAtY29sdW1ucyAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBsZzpwci0wIGxnOnBsLVs4MHB4XTtcblxuICAgIH1cblxuICAgICYuYmxvY2stcGFkZGluZyB7XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpwdC1bMTIwcHhdIHB0LVs2MHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpwYi1bMTIwcHhdIHBiLVszMHB4XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ib3JkZXIge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWwtMCBib3JkZXItci0wIGJvcmRlci10LTAgYm9yZGVyLWItMDtcblxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXQtWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci10LVsjY2FjZmQ0XSBsZzpwdC1bODVweF0gcHQtWzYwcHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLVsxcHhdIGJvcmRlci1iLVsjY2FjZmQ0XSBsZzpwYi1bODVweF0gcGItWzYwcHhdO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG5cbiAgICAuYmxvY2stbWVkaWEge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1bMTZweF0gdy1mdWxsIGgtZnVsbCBvdmVyZmxvdy1oaWRkZW4gcmVsYXRpdmU7XG5cbiAgICAgICAgLmJnLWltZyxcbiAgICAgICAgLmJnLXZpZGVvIHtcbiAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgaC1mdWxsIHctZnVsbCB6LTAgYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMS8yIHRvcC0xLzIgdy1bOTBweF0gaC1bOTBweF0gcm91bmRlZC1mdWxsIGJnLXNvbC1yb3lhbC1ibHVlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tYWxsIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTIwMDsgICAgICAgICAgICBcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtWzNweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctWzEzMXB4XSBoLVsxMzFweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyYWRpZW50OjphZnRlciB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYmx1ci1bMjEycHhdIGFic29sdXRlIHRvcC0wIHJpZ2h0LTAgb3BhY2l0eS1bMC4zNF0gaC1bNjAwcHhdIHctWzYwMHB4XSB6LTAgcm91bmRlZC1bNjE5Ljc3NnB4XSBiZy1zb2wtcm95YWwtYmx1ZSBoaWRkZW4gbGc6YmxvY2s7XG4gICAgfVxuXG4gICAgLmJsb2NrLXdlbGwtY29udGVudCB7XG4gICAgICAgIEBhcHBseSBtdC1bNDBweF0gcmVsYXRpdmU7XG5cbiAgICAgICAgLmJsb2NrLXdlbGwge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLVs3MHB4XSBwLVs0MHB4XSByb3VuZGVkLVsxMnB4XSBvdmVyZmxvdy1oaWRkZW4gcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuOGRlZywgcmdiYSgyNDMsIDI0OSwgMjU0LCAxKSAwJSwgcmdiYSgyNTIsIDI1MiwgMjUyLCAxKSA5OS42NyUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggIzAwMDAwMDQ3O1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBnYXAtWzQwcHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sIGdhcC1bMzBweF0gcC1bMzBweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCA4MSwgODEsIC4zMyk7XG5cbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1mdWxsIGgtZnVsbCBsZWZ0LTAgdG9wLTAgei1bLTFdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stbWVkaWEge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAuYmxvY2staW1nLFxuICAgICAgICAgICAgICAgIC5ibG9jay12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LVs0ODBweF0gYmxvY2sgcm91bmRlZC1bNHB4XSBoLVsyOTBweF0gcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1bNDIwcHhdO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHotWzFdIHRvcC0xLzIgbGVmdC0xLzIgdy1bODBweF0gaC1bODBweF07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzE1cHhdIGgtZnVsbCBvYmplY3QtY292ZXIgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLVs3MHB4XSBpdGVtcy1zdGFydCB3LWZ1bGw7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzMwcHhdO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctWzQ4MHB4XTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3RhLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLVsyMHB4XTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzIwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aXRoLW1lZGlhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMjBweF07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBnYXAtWzMwcHhdIHAtWzE2cHhdIGZsZXgtY29sO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIEBhcHBseSBoLVs2MCVdIGJsb2NrIGFic29sdXRlIHctZnVsbCBib3R0b20tMCB6LVstMV1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctZGFyayB7XG4gICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgI3shaW1wb3J0YW50fTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50ICN7IWltcG9ydGFudH07XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBzbWFsbCBiIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkQ29sb3JQcmltYXJ5LCAkQ29sb3JQdXJwbGUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5jYW1wYWlnbi1tb2RlLTEsXG4gICAgJi5jYW1wYWlnbi1tb2RlLTIge1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjE0NDBweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNzUlXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FtcGFpZ24tbW9kZS0xIHtcbiAgICAgICAgQGFwcGx5IG1iLVsxMzBweF07XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgQGFwcGx5IHB0LVsxNTBweF07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2std2VsbC1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBhcHBseSBtYi1bLTEyMHB4XTtcblxuICAgICAgICAgICAgLmJsb2NrLXdlbGwgLmJsb2NrLXRleHQge1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhbXBhaWduLW1vZGUtMiB7XG4gICAgICAgIEBhcHBseSBtYi1bMjI1cHhdO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBwdC1bMTUwcHhdIG1iLVsxNjVweF07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2std2VsbC1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBhcHBseSBtYi1bLTI0NXB4XTtcblxuICAgICAgICAgICAgLmJsb2NrLXdlbGwgLmJsb2NrLXRleHQge1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdHRvbS1kYXJrIC5ibG9jay13ZWxsLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtY2hhcmNvYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdHRvbS1saWdodCAuYmxvY2std2VsbC1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVtYmVkLXZpZGVvIHtcbiAgICA+aWZyYW1lIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7XG4gICAgfVxufSIsIi5ibG9ja19BQjAwMSB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIG1pbi1oLVs2NDBweF0gbWF4LVs5OTFweF06bWluLWgtWzU0MHB4XTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBAYXBwbHkgaC1hdXRvIG1pbi1oLVthdXRvXSBwYi1bMTUwcHhdICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzY5MHB4XSByZWxhdGl2ZSB6LVsxXTtcbiAgICB9XG5cbiAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHtcbiAgICAgICAgQGFwcGx5IG1kOmZsZXggbWQ6anVzdGlmeS1lbmQ7XG4gICAgfVxuXG4gICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotWzFdIG1kOm1heC13LVs0NDVweF07XG4gICAgfVxuXG4gICAgLmJnLXZpZGVvIHtcbiAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlciBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTAgdy1mdWxsIG1kOmgtMS8yIGgtWzI3NXB4XSB6LTAgbWl4LWJsZW5kLWNvbG9yLWRvZGdlO1xuICAgIH1cbn0iLCIuYmxvY2tfQUIwMDIge1xuICAgIC5ibG9jay1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgQGFwcGx5IGJnLWNvdmVyIGJnLWNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmxvY2stYnRuIHtcbiAgICAgICAgQGFwcGx5IGxnOmZsZXggYmxvY2sgbGc6Z2FwLVsyMHB4XTtcbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBnYXAtWzI0cHhdIGZsZXggZmxleC1jb2wgbWQ6cHItWzQ4cHhdIHByLTA7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgQGFwcGx5IG1iLVs0MHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bNDI5cHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV5ZWJyb3csXG4gICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAuc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IG1sLVszMHB4XSBmbGV4IGZsZXgtY29sIGdhcC1bMTBweF07XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxpc3QtZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1tZWRpYSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLVsxNnB4XSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAgICAgJi52aWRlbyxcbiAgICAgICAgJi5uby1ib3JkZXItcmFkaXVzIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLW5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stdmlkZW8ge1xuICAgICAgICBAYXBwbHkgYXNwZWN0LXZpZGVvIHJvdW5kZWQtWzEycHhdIG92ZXJmbG93LWhpZGRlbjtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2staW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3ZlciBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYubG90dGllIHtcbiAgICAgICAgICAgIEBhcHBseSBzaGFkb3ctWzBweF8xMHB4XzMwcHhfMHB4XyMwMDAwMDAxQV07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWRlZmF1bHQsXG4gICAgJi5iZy1kYXJrIHtcbiAgICAgICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICAgICAgLmV5ZWJyb3csXG4gICAgICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgICAgIC5zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mbGlwLWNvbHVtbnMgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgbWQ6cGwtWzQ4cHhdIHBsLTAgcHItMDtcbiAgICB9XG59IiwiLmJsb2NrX0FCMDAzIHtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHAge1xuICAgICAgICBAYXBwbHkgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICB9XG5cbiAgICAuYXNzZXQtaXRlbSB7XG4gICAgICAgIEBhcHBseSBoLWZ1bGwgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIG1kOnJvdW5kZWQtWzE2cHhdIHJvdW5kZWQtWzhweF0gZWFzZS1pbi1vdXQgZHVyYXRpb24tMjAwO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC1bMzJweF07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KSB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LWgtWzM4MHB4XSBtdC1bMjBweF07XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyLFxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3ZlciBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgei0wO1xuXG4gICAgICAgICAgICAmLlxcIW9iamVjdC1jb250YWluIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHMtY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZhcigtLWJhc2UtdXJsKSArIFwiYmctY2FyZC1zdGF0cy5wbmdcIik7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVsyMHB4XSBsZWZ0LVsyMHB4XSByaWdodC1bMjBweF0gei1bMV0gc2hhZG93LVswcHhfNXB4XzE2cHhfMHB4XyMwMDAwMDAxQV0gbWQ6cm91bmRlZC1bMTJweF0gcm91bmRlZC1bNnB4XSBmbGV4IGZsZXgtY29sIG1kOmdhcC1bMTZweF0gZ2FwLVs4cHhdIGJnLXJpZ2h0LWJvdHRvbSBiZy1jb250YWluIGJnLW5vLXJlcGVhdCB3LVtjYWxjKDEwMCUtNDBweCldIG1kOm1heC13LVsyODBweF0gcGhhYmxldDptYXgtdy1bMjIwcHhdIG1heC13LVsxNjBweF0gb3ZlcmZsb3ctaGlkZGVuIGJhY2tkcm9wLWJsdXItWzEwcHhdO1xuXG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC1bMjBweF8yMHB4XzQwcHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHMtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsjNjU2Qzc4XSBtZDp0ZXh0LVsxOHB4XSBwaGFibGV0OnRleHQtWzE2cHhdIHRleHQtWzE0cHhdIGxlYWRpbmctWzIwcHhdIGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0cy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2sgbWQ6dGV4dC1bNTJweF0gcGhhYmxldDp0ZXh0LVs0NHB4XSB0ZXh0LVsyOHB4XSBsZWFkaW5nLVsxXSBmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHMtdmFyaWF0aW9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bIzAwODkzM10gbWQ6dGV4dC1bMjRweF0gcGhhYmxldDp0ZXh0LVsxNHB4XSB0ZXh0LVsxMHB4XSBsZWFkaW5nLVszMHB4XSBmb250LXNlbWlib2xkIGZsZXggaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtZDp3LVszMnB4XSBwaGFibGV0OnctWzI0cHhdIHctWzE2cHhdIG1kOmgtWzMycHhdIHBoYWJsZXQ6aC1bMjRweF0gaC1bMTZweF0gYmctY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNC45MjUxIDE1LjA0OTZDMjQuOTc1NCAxNC45MjgyIDI1LjAwMTEgMTQuNzk4IDI1LjAwMDQgMTQuNjY2N0MyNS4wMDExIDE0LjUzNTMgMjQuOTc1NCAxNC40MDUxIDI0LjkyNTEgMTQuMjgzN0MyNC44NzQ3IDE0LjE2MjQgMjQuODAwNiAxNC4wNTIzIDI0LjcwNzEgMTMuOTZMMTYuNzI0NSA1Ljk3NzM0QzE2LjcxODggNS45NzEzNCAxNi43MTMgNS45NjU0MSAxNi43MDcxIDUuOTU5NTRDMTYuNTE5NiA1Ljc3MiAxNi4yNjUyIDUuNjY2NjUgMTYgNS42NjY2NUMxNS43MzQ4IDUuNjY2NjUgMTUuNDgwNCA1Ljc3MiAxNS4yOTI5IDUuOTU5NTRDMTUuMjgyNiA1Ljk2OTc5IDE1LjI3MjYgNS45ODAyNCAxNS4yNjI5IDUuOTkwODdMNy4yOTM3OCAxMy45NkM3LjExNzE0IDE0LjE0OTYgNy4wMjA5NyAxNC40MDAzIDcuMDI1NTUgMTQuNjU5M0M3LjAzMDEyIDE0LjkxODQgNy4xMzUwNyAxNS4xNjU2IDcuMzE4MjggMTUuMzQ4OEM3LjUwMTUgMTUuNTMyIDcuNzQ4NjggMTUuNjM3IDguMDA3NzUgMTUuNjQxNkM4LjI2NjgyIDE1LjY0NjEgOC41MTc1NSAxNS41NSA4LjcwNzExIDE1LjM3MzNMMTUgOS4wODA0M0wxNSAyNS4zMzMzQzE1IDI1LjU5ODUgMTUuMTA1NCAyNS44NTI5IDE1LjI5MjkgMjYuMDQwNEMxNS40ODA0IDI2LjIyOCAxNS43MzQ4IDI2LjMzMzMgMTYgMjYuMzMzM0MxNi4yNjUyIDI2LjMzMzMgMTYuNTE5NiAyNi4yMjggMTYuNzA3MSAyNi4wNDA0QzE2Ljg5NDYgMjUuODUyOSAxNyAyNS41OTg1IDE3IDI1LjMzMzNMMTcgOS4wNzk1NEwyMy4yOTM4IDE1LjM3MzNDMjMuNDgxMyAxNS41NjA2IDIzLjczNTQgMTUuNjY1OCAyNC4wMDA0IDE1LjY2NThDMjQuMjY1NCAxNS42NjU4IDI0LjUxOTYgMTUuNTYwNiAyNC43MDcxIDE1LjM3MzNDMjQuODAwNiAxNS4yODEgMjQuODc0NyAxNS4xNzA5IDI0LjkyNTEgMTUuMDQ5NlonIGZpbGw9JyUyMzAwODkzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC1jYXJkLTIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vc3ltcGhvbnlhaS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvRmluYW5jaWFsX0NyaW1lX1ByZXZlbnRpb25fZ3JhcGguc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdGF0LWNhcmQtMyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zeW1waG9ueWFpLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9JbmR1c3RyaWFsX2dyYXBoLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC1jYXJkLTQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vc3ltcGhvbnlhaS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvTWVkaWFfZ3JhcGguc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdGF0LWNhcmQtNSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zeW1waG9ueWFpLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9FbnRlcnByaXNlX1NlcnZpY2VfTWFuYWdlbWVudF9ncmFwaC5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFzc2V0LWdyb3VwIHtcbiAgICAgICAgQGFwcGx5IG1kOnByLVs0OHB4XSBvdmVyZmxvdy1oaWRkZW4gcHItMCBtZDpoLWZ1bGwgaC1bNDAwcHhdIG1kOm1iLTAgbWItWzQwcHhdO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIEBhcHBseSBtYi0wIHBiLVszMnB4XTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItbm9uZTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItbm9uZSBtLTAgcmVsYXRpdmUgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0OyAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWyMwNTJjNjVdIGRhcms6dGV4dC1zb2wtd2hpdGUgZGVza3RvcDp0ZXh0LVsyOHB4XSBtZDp0ZXh0LVsyNHB4XSB0ZXh0LVsyMnB4XSBkZXNrdG9wOmxlYWRpbmctWzQwcHhdIG1kOmxlYWRpbmctWzMwcHhdIGxlYWRpbmctWzI0cHhdIGZvbnQtc2VtaWJvbGQgYmctdHJhbnNwYXJlbnQgcC1bMjBweF8wcHhfMzJweF0gYXBwZWFyYW5jZS1ub25lIG9wYWNpdHktWy41XSByZWxhdGl2ZSBtZDpib3JkZXItdC1bMnB4XSBtZDpib3JkZXItc29saWQgbWQ6Ym9yZGVyLVsjMjUyODJFMjBdIGJvcmRlci10LTAgZGFyazpib3JkZXItc29sLXdoaXRlIHJvdW5kZWQtbm9uZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgc2hhZG93LW5vbmUgdy1mdWxsIHRleHQtbGVmdCBvdXRsaW5lLW5vbmUgYm9yZGVyLXgtMCBib3JkZXItYi0wIHBiLTBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJlZm9yZTpjb250ZW50LVsnJ10gYmVmb3JlOmFic29sdXRlIGJlZm9yZTp0b3AtMCBiZWZvcmU6bGVmdC0wIGJlZm9yZTp3LTAgYmVmb3JlOmJnLXNvbC1ncmVlbiBiZWZvcmU6ZHVyYXRpb24tWzhzLDAuMDFzXVxuICAgICAgICAgICAgICAgICAgICAgICAgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmFic29sdXRlIGFmdGVyOnRvcC1bNTUlXSBhZnRlcjpyaWdodC0wIGFmdGVyOnctWzEycHhdIGFmdGVyOmgtWzdweF0gYWZ0ZXI6b3BhY2l0eS1bLjVdIGFmdGVyOmJnLWNvbnRhaW4gYWZ0ZXI6ZGFyazpicmlnaHRuZXNzLTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWyMyNTI4MmVdIGRhcms6dGV4dC1zb2wtd2hpdGUgb3BhY2l0eS1bLjVdO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDhzIGVhc2UtaW4tb3V0LCAjMDBlOGM0IC4wMXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRJY29uQ2hldnJvblVwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZWZvcmU6dHJhbnNpdGlvbi1ub25lIHRleHQtWyMwNTJjNjVdIGRhcms6dGV4dC1zb2wtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWyMyNTI4MmVdIGRhcms6dGV4dC1zb2wtd2hpdGUgb3BhY2l0eS1bLjVdO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG91dGxpbmUtbm9uZSBzaGFkb3ctbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHRleHQtWyMyNTI4MmVdIGRhcms6dGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCBiZWZvcmU6dy1mdWxsIGJlZm9yZTpoLVs0cHhdIGFmdGVyOm9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1pbi1bOTkzcHhdOnAtWzBfMF8zMnB4XSBwLTA7XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMThweF0gcC1bMTZweF8wXTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWNoZXZyb24gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBhZnRlcjpyaWdodC1bLTE4cHhdIGFmdGVyOnRvcC1bNXB4XSBhZnRlcjp3LVs5cHhdIGFmdGVyOmgtWzEzcHhdICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFzc2V0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWluLVs5OTNweF06aGlkZGVuIG1heC1oLVs1MDBweF07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59IiwiLmJsb2NrX0FCMDA0IHtcbiAgICAmLnB0LTAgLmJsb2NrLXNvbHV0aW9ucyB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuICAgIH1cblxuICAgICYucGItMCB7XG4gICAgICAgIEBhcHBseSBwYi1bNTBweF0gI3shaW1wb3J0YW50fTtcbiAgICB9XG4gICAgXG4gICAgLmJsb2NrLWltZyB7XG4gICAgICAgIEBhcHBseSBoLWZ1bGwgbWluLWgtWzQ1MHB4XSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHctZnVsbCBtZDptYXgtdy1bNTAwcHhdIG1heC1bNzY3cHhdOm1iLVs0OHB4XTtcblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyLFxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3ZlciBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgei0wO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCB6LVsxXSB3LWZ1bGw7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBvYmplY3QtY29udGFpbiBibG9jayBoLWF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIC5leWVicm93IHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzhweF0gdGV4dC1zb2wtY2hhcmNvYWwgZGFyazp0ZXh0LXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctWzhweF0gaC1bOHB4XSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stc29sdXRpb25zIHtcbiAgICAgICAgQGFwcGx5IG10LVs4MHB4XSByZWxhdGl2ZTtcblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgcmVsYXRpdmUgei1bMV0gbWF4LVs3NjdweF06cC1bMF8zMnB4XTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHAtWzVweF8yNHB4XSBmb250LXNlbWlib2xkIGJnLXNvbC13aGl0ZSBkYXJrOmJnLXNvbC1jaGFyY29hbCB0ZXh0LXNvbC1jaGFyY29hbCBkYXJrOnRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLXN0cmV0Y2ggZ2FwLVszMnB4XzE2cHhdIG1heC1bMTI1MHB4XTpnYXAtWzI0cHhdIHJlbGF0aXZlIHotWzFdIG1heC1bNTc2cHhdOmZsZXgtY29sO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bNTc4cHhdOnctZnVsbCBtYXgtdy1bMTklXSBtYXgtWzEyNTBweF06bWF4LXctWzI0JV0gbWF4LVs5OTFweF06bWF4LXctWzMyJV0gbWF4LVs3NjdweF06bWF4LXctWzQ3JV0gbWF4LVs1NzZweF06bWF4LXctZnVsbCBmbGV4LVsxXzBfMTclXSBtYXgtWzEyNTBweF06ZmxleC1bMV8wXzIzJV0gbWF4LVs3NjdweF06ZmxleC1bMV8wXzUwJV0gbWF4LVs1NzZweF06ZmxleC1baW5oZXJpdF07XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbCByb3VuZGVkLVsxMnB4XSBiZy1zb2wtbGlnaHQtYmx1ZTIgc2hhZG93LVswcHhfMHB4XzIwcHhfMHB4X3JnYmEoMCwwLDAsMC4xNSldIGgtZnVsbCBuby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHAtWzI0cHhdO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSBtYi1bMTZweF0gbXQtWy0xNnB4XTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KFtocmVmXSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1pbi1oLVszNHB4XSBoLVszNHB4XTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5ldy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCBtZDptaW4taC1bMTAwcHhdIG1pbi1oLVtpbmhlcml0XSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTAgdGV4dC1zb2wtY2hhcmNvYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlIG5vLXVuZGVybGluZSB0ZXh0LXNvbC1jaGFyY29hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ldy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZC1jb2x1bW5zLTMge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIG1kOmdyaWQtY29scy0zO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctW3Vuc2V0XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZC1jb2x1bW5zLTQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy00O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctW3Vuc2V0XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZC1jb2x1bW5zLTUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIG1kOmdyaWQtY29scy0zIGxnOmdyaWQtY29scy01O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctW3Vuc2V0XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndyYXBwZXItb3V0bGluZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSBtaW4tWzEzNTFweF06bGVmdC1bLTY1cHhdIGxlZnQtMCB0b3AtWzIwcHhdIG1pbi1bMTM1MXB4XTp3LVtjYWxjKDEwMCUrMTMwcHgpXSB3LWZ1bGwgaC1bY2FsYygxMDAlKzIwcHgpXSBib3JkZXItWzEuNXB4XSBib3JkZXItZGFzaGVkIHJvdW5kZWQtWzE2cHhdIHotMCBib3JkZXItc29sLXJveWFsLWJsdWUgZGFyazpib3JkZXItc29sLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stY2FyZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bMTM1MHB4XTpwLVswXzMycHhdO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctdHJhbnNwYXJlbnQtY3VzdG9tIC5ibG9jay1zb2x1dGlvbnMgLmhlYWRpbmcgc3Ryb25nIHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJnLWxpZ2h0LWJsdWUge1xuICAgICAgICAuYmxvY2stc29sdXRpb25zIHtcbiAgICAgICAgICAgIC5oZWFkaW5nIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1saWdodC1ibHVlMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLWNhcmQgbGkgLml0ZW0tY2FyZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgICAgICYuaGFzLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfQUIwMDUge1xuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IG1kOnBiLVs4MHB4XSBwYi1bNDBweF07XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcmQge1xuICAgICAgICBAYXBwbHkgZGVza3RvcDpwLVs0OHB4XSBwLVszMnB4XSBiZy1zb2wtd2hpdGUgZGFyazpiZy1zb2wtZGFyay1ncmF5IGgtZnVsbCBmbGV4IGRlc2t0b3A6Z2FwLVs0OHB4XSBnYXAtWzMycHhdIGl0ZW1zLXN0YXJ0IHNoYWRvdy1bMHB4XzZweF8xMHB4XzBweF8jMDAwMDAwMjBdIG1heC1bOTkxcHhdOmZsZXgtY29sO1xuXG4gICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgICAgQGFwcGx5IHctWzY0cHhdIG1heC13LVs2NHB4XSBoLWF1dG8gZmxleC1bMV8wX2F1dG9dIG1heC1bOTkxcHhdOmZsZXgtW2luaGVyaXRdO1xuXG4gICAgICAgICAgICAmLmxvdHRpZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC13LWZpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctbGlnaHQtYmx1ZSAuYmxvY2stY2FyZCB7XG4gICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGU7XG4gICAgfVxufSIsIi5ibG9ja19BQjAwNyB7XG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IG1heC13LVsxMDMwcHhdIGZsZXgganVzdGlmeS1jZW50ZXIgbWQ6aXRlbXMtZW5kIGl0ZW1zLXN0YXJ0IG14LWF1dG87XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sIGdhcC1bMzJweF07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgbS0wIGZsZXgtWzFfMV9hdXRvXTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1idG4ge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHRvcC1hdXRvIG10LWF1dG8gZmxleC1bMV8wX2F1dG9dOyAvKm1kOnRvcC1bLTEwcHhdKi9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgQGFwcGx5IHAtWzMycHhdIGJnLXNvbC1kYXJrLWdyYXkgaC1mdWxsIGZsZXggZmxleC1jb2wgZ2FwLVsxNnB4XSBpdGVtcy1zdGFydCBzaGFkb3ctWzBweF8zcHhfMTBweF8wcHhfcmdiYSgwLDAsMCwwLjA4KV07XG5cbiAgICAgICAgLmNhcmQtaWNvbiB7XG4gICAgICAgICAgICBAYXBwbHkgaC1bNjRweF0gbWQ6bWItWzQ4cHhdIG1iLVszMnB4XSB3LWF1dG87XG5cbiAgICAgICAgICAgICYubG90dGllIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctZml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcsXG4gICAgICAgIC50ZXh0LXBhcmFncmFwaCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWxpZ2h0LWJsdWUge1xuICAgICAgICAuYmxvY2stdGl0bGUgaDIuaGVhZGluZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stdGl0bGUgLmhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGU7XG5cbiAgICAgICAgICAgIC5jYXJkLWNhcHRpb24ge1xuXG4gICAgICAgICAgICAgICAgaDYuaGVhZGluZyxcbiAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGg+KiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLXdoaXRlIHtcbiAgICAgICAgLmJsb2NrLXRpdGxlIGgyLmhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY2FyZCB7XG4gICAgICAgICAgICBAYXBwbHkgc2hhZG93LVswcHhfLTFweF85cHhfOHB4X3JnYmEoMjQ4LDI0OSwyNTAsMSldIGJnLXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgLmNhcmQtY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICBoNi5oZWFkaW5nLFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaD4qIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWxpZ2h0IHtcbiAgICAgICAgLmJsb2NrLXRpdGxlIGgyLmhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKTtcblxuICAgICAgICAgICAgLmNhcmQtY2FwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICBoNi5oZWFkaW5nLFxuICAgICAgICAgICAgICAgIC50ZXh0LXBhcmFncmFwaD4qIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX0FCMDA5IHtcbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzg3MHB4XSAgbWItWzQwcHhdIG14LWF1dG87XG4gICAgfVxuICAgIFxuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IG1iLVs0OHB4XSBwYi1bNDhweF0gYm9yZGVyLWItWzFweF0gYm9yZGVyLXgtMCBib3JkZXItdC0wIGJvcmRlci1zb2xpZDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzk3MkRFRCwgJENvbG9yUHJpbWFyeSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItbm9uZSBtYi0wIHBiLTA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY2FyZCB7XG4gICAgICAgICAgICBAYXBwbHkgcC1bMzBweF0gcm91bmRlZC1bMTJweF0gaC1mdWxsIGZsZXggZmxleC1jb2wgZ2FwLVsyMHB4XSBpdGVtcy1zdGFydCBiZy1zb2wtd2hpdGUgZGFyazpiZy1zb2wtZGFyay1ncmF5IHNoYWRvdy1bMHB4XzNweF8xMHB4XzBweF9yZ2JhKDAsMCwwLDAuMDgpXTtcblxuICAgICAgICAgICAgLmNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1oLVs1MnB4XSB3LWF1dG87XG5cbiAgICAgICAgICAgICAgICAmLmxvdHRpZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1maXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja19BQjAwOS0tbG9nb3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIEBhcHBseSBtZDpwLVs5NnB4XzMycHhdIHAtWzQ4cHhfMzJweF0gbWQ6bWluLWgtWzMwMHB4XSBtaW4taC1bMjYwcHhdO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja19BQjAwOCB7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcblxuICAgIC5hc3NldC1pdGVtIHtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gbWQ6cm91bmRlZC1bMTZweF0gcm91bmRlZC1bOHB4XSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgaGlkZGVuIG1heC1bNzY3cHhdOm10LVszMnB4XSBtYXgtWzU3NnB4XTptYXgtaC1bMzgwcHhdIG1heC1bNTc2cHhdOm10LVsyMHB4XTtcblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFzc2V0LWdyb3VwIHtcbiAgICAgICAgQGFwcGx5IG1kOnByLVs0OHB4XSBvdmVyZmxvdy1oaWRkZW4gcHItMCBtZDpoLWZ1bGwgaC1bNDAwcHhdIG1kOm1iLTAgbWItWzQwcHhdO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIEBhcHBseSBtYi0wIHBiLVszMnB4XTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItbm9uZTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItMCBtLTAgcmVsYXRpdmUgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWyMwNTJjNjVdIGRhcms6dGV4dC1zb2wtd2hpdGUgZGVza3RvcDp0ZXh0LVsyOHB4XSBtZDp0ZXh0LVsyNHB4XSB0ZXh0LVsyMnB4XSBkZXNrdG9wOmxlYWRpbmctWzQwcHhdIG1kOmxlYWRpbmctWzMwcHhdIGxlYWRpbmctWzI0cHhdIGZvbnQtc2VtaWJvbGQgYmctdHJhbnNwYXJlbnQgcC1bMjBweF8wcHhfMzJweF0gYXBwZWFyYW5jZS1ub25lIG9wYWNpdHktWy41XSByZWxhdGl2ZSBib3JkZXItdC1bMnB4XSBib3JkZXItc29saWQgYm9yZGVyLVsjMjUyODJFMjBdIGRhcms6Ym9yZGVyLXNvbC13aGl0ZSByb3VuZGVkLW5vbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHNoYWRvdy1ub25lIHctZnVsbCB0ZXh0LWxlZnQgb3V0bGluZS1ub25lIGJvcmRlci14LTAgYm9yZGVyLWItMCBwYi0wXG4gICAgICAgICAgICAgICAgICAgICAgICBiZWZvcmU6Y29udGVudC1bJyddIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dG9wLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dy0wIGJlZm9yZTpiZy1zb2wtZ3JlZW4gYmVmb3JlOmR1cmF0aW9uLVs4cywwLjAxc11cbiAgICAgICAgICAgICAgICAgICAgICAgIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtWzU1JV0gYWZ0ZXI6cmlnaHQtMCBhZnRlcjp3LVsxMnB4XSBhZnRlcjpoLVs3cHhdIGFmdGVyOm9wYWNpdHktWy41XSBhZnRlcjpiZy1jb250YWluIGFmdGVyOmRhcms6YnJpZ2h0bmVzcy0xMDA7ICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsjMjUyODJlXSBkYXJrOnRleHQtc29sLXdoaXRlIG9wYWNpdHktWy41XTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzb2wtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDhzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4wMXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkSWNvbkNoZXZyb25VcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmVmb3JlOnRyYW5zaXRpb24tbm9uZSB0ZXh0LVsjMDUyYzY1XSBkYXJrOnRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvdXRsaW5lLW5vbmUgc2hhZG93LW5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCB0ZXh0LVsjMjUyODJlXSBkYXJrOnRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgYmVmb3JlOnctZnVsbCBiZWZvcmU6aC1bNHB4XSBhZnRlcjpvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtWzBweF8wcHhfMzJweF0gbWF4LVs5OTJweF06cC0wO1xuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB5LVsxNnB4XTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXNzZXQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bNTAwcHhdIGJsb2NrIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLVs4cHhdIG1iLVszMnB4XSBtaW4tWzk5MnB4XTpoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJsb2NrIG9iamVjdC1jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfQUIwMTAge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICYuYWJvdXQtY3RhLW1vZHVsZSB7XG4gICAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB6LVsyXSByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy12aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgei1bMV0gb3BhY2l0eS0yMCBsZWZ0LTAgcmlnaHQtMDtcbiAgICAgICAgICAgIEBhcHBseSBteC1hdXRvIG15LTAgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMnB4IDJweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBtYXgtdy1bNjkwcHhdIHJlbGF0aXZlIHotWzFdO1xuICAgIH1cblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLVsxMHB4XTtcbiAgICB9XG5cbiAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHtcbiAgICAgICAgQGFwcGx5IG1kOmZsZXggbWQ6anVzdGlmeS1lbmQ7XG4gICAgfVxuXG4gICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotWzFdIG1kOm1heC13LVs0NDVweF07XG4gICAgfVxuXG4gICAgLmJnLWltZyxcbiAgICAuYmctdmlkZW8ge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgZGVza3RvcDpsZWZ0LTAgbGVmdC1bYXV0b10gdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXIgei0wIG1heC1bMTE5OXB4XTptbC0wO1xuICAgIH1cbn0iLCIuYmxvY2tfQUIwMTEge1xuICAgIC5ibG9jay1zb2x1dGlvbnMge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHJlbGF0aXZlIHotWzFdIG1heC1bNzY3cHhdOnAtWzBfMzJweF07XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBwLVs1cHhfMjRweF0gZm9udC1zZW1pYm9sZCBiZy1zb2wtd2hpdGUgZGFyazpiZy1zb2wtZGFyay1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IG1heC1bNTc2cHhdOmZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLXN0cmV0Y2ggbWluLVsxMzUxcHhdOmdhcC1bMTZweF0gZ2FwLVsyNHB4XSByZWxhdGl2ZSB6LVsxXTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtaW4tWzEyNTFweF06bWF4LXctWzE5JV0gbWluLVs5OTJweF06bWF4LXctWzI0JV0gbWQ6bWF4LXctWzMyJV0gcGhhYmxldDptYXgtdy1bNDclXSBtYXgtdy1mdWxsIG1pbi1bMTI1MXB4XTpmbGV4LVsxXzBfMTclXSBtZDpmbGV4LVsxXzBfMjMlXSBwaGFibGV0OmZsZXgtWzFfMF81MCVdIGZsZXgtW2luaGVyaXRdIG1heC1bNTc2cHhdOnctZnVsbDtcblxuICAgICAgICAgICAgICAgIC5pdGVtLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdy1mdWxsIGJnLXNvbC1saWdodC1ibHVlMiBkYXJrOmJnLXNvbC1kYXJrLWdyYXkgcm91bmRlZC1bMTJweF0gaC1mdWxsIG5vLXVuZGVybGluZSBwLVsyNHB4XSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgc2hhZG93LVswcHhfMHB4XzIwcHhfMHB4X3JnYmEoMCwwLDAsMC4xNSldO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSBkYXJrOmJnLXNvbC1kYXJrLWdyYXkgbWItWzE2cHhdIG10LVstMTZweF07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdChbaHJlZl0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgZGFyazpiZy1zb2wtZGFyay1ncmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWluLWgtWzM0cHhdIGgtWzM0cHhdIHctYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uZXctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgbWQ6bWluLWgtWzEwMHB4XSBtaW4taC1baW5oZXJpdF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHRleHQtc29sLWNoYXJjb2FsIGRhcms6dGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTAgdGV4dC1zb2wtY2hhcmNvYWwgZGFyazp0ZXh0LXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgZGFyazpiZy1zb2wtZGFyay1ncmF5IG5vLXVuZGVybGluZSB0ZXh0LVtpbml0aWFsXTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ldy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWUgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYXJkLWNvbHVtbnMtMyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTM7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bdW5zZXRdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYXJkLWNvbHVtbnMtNCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTIgbGc6Z3JpZC1jb2xzLTQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bdW5zZXRdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYXJkLWNvbHVtbnMtNSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTMgbGc6Z3JpZC1jb2xzLTU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1bdW5zZXRdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctdHJhbnNwYXJlbnQtY3VzdG9tIC5ibG9jay1zb2x1dGlvbnMgLmhlYWRpbmcgc3Ryb25nIHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJnLWxpZ2h0LWJsdWUgLmJsb2NrLXNvbHV0aW9ucyB7XG4gICAgICAgIC5oZWFkaW5nIHN0cm9uZyB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNhcmQgbGkgLml0ZW0tY2FyZCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja19BQjAxMiB7XG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzg3MHB4XSBteC1hdXRvO1xuICAgIH1cblxuICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgQGFwcGx5IHAtWzMycHhdIGJnLXNvbC13aGl0ZSBkYXJrOmJnLXNvbC1kYXJrLWdyYXkgaC1mdWxsIGZsZXggZmxleC1jb2wgZ2FwLVsxNnB4XSBpdGVtcy1zdGFydCBzaGFkb3ctWzBweF82cHhfMTBweF8wcHhfIzAwMDAwMDIwXTtcblxuICAgICAgICAuY2FyZC1pY29uIHtcbiAgICAgICAgICAgIEBhcHBseSBoLVs2NHB4XSB3LWF1dG87XG5cbiAgICAgICAgICAgICYubG90dGllIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctZml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja19BQjAxMyB7XG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzg2MHB4XSBteC1hdXRvO1xuICAgIH1cblxuICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgQGFwcGx5IGRlc2t0b3A6cC1bNDhweF0gcC1bMzJweF0gYmctc29sLXdoaXRlIGRhcms6Ymctc29sLWRhcmstZ3JheSBoLWZ1bGwgZmxleCBmbGV4LWNvbCBnYXAtWzMycHhdIGl0ZW1zLXN0YXJ0IHNoYWRvdy1bMHB4XzBweF8yMHB4XzBweF9yZ2JhKDAsMCwwLC4xNSldO1xuXG4gICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0byBoLVs2NHB4XTtcblxuICAgICAgICAgICAgJi5sb3R0aWUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1maXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iZy1saWdodC1ibHVlIC5ibG9jay1jYXJkLFxuICAgICYuYmctdHJhbnNwYXJlbnQgLmJsb2NrLWNhcmQge1xuICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlO1xuXG4gICAgfVxufSIsIi5ibG9ja19BQjAxNCB7ICAgIFxuICAgICYuY2VudGVyLXBvcyB7XG4gICAgICAgIC5ibG9jay1jYXB0aW9uLFxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBteC1hdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtbWQ6cHQtWzQwcHhdIG1heC1tZDptYi0wO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXIgZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWRlZmF1bHQge1xuICAgICAgICBAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuXG4gICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHAsXG4gICAgICAgIC50YWItY29udGVudCB1bCBsaSxcbiAgICAgICAgLnRhYi1jb250ZW50IG9sIGxpLFxuICAgICAgICAudGFiLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYXYtcGlsbHMge1xuICAgICAgICAgICAgQGFwcGx5IGJnLVsjMTgxQTFDXTtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLXBhbmUgLnRhcC1tb2ItaGVhZGluZyBhIHsgICAgIFxuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYi10YWJwYW5lLXRvZ2dsZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgQGFwcGx5IHN0cm9rZS13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRhYi1wYW5lLmFjdGl2ZSAudGFwLW1vYi1oZWFkaW5nIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWxpZ2h0LWJsdWUyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhcC1tb2ItaGVhZGluZyB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgLmJsb2NrLXZpZGVvIGlmcmFtZSB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgfVxuXG4gICAgLmJsb2NrLW1lZGlhIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzE2cHhdIHctZnVsbCBoLWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlO1xuXG4gICAgICAgIC5iZy1pbWcsXG4gICAgICAgIC5iZy12aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGgtZnVsbCB3LWZ1bGwgei0wIGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0xLzIgdG9wLTEvMiBtZDp3LVsxMzFweF0gdy1bOTBweF0gbWQ6aC1bMTMxcHhdIGgtWzkwcHhdIHJvdW5kZWQtZnVsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgY3Vyc29yLXBvaW50ZXIgYmctc29sLXJveWFsLWJsdWU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtWzNweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICBAYXBwbHkgbWF4LVs4MTZweF06aGlkZGVuICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgLnRhcC1tb2ItaGVhZGluZyB7XG4gICAgICAgIEBhcHBseSBtYXgtWzgxNnB4XTpibG9jaztcbiAgICB9XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIG1heC1bODE2cHhdOmJsb2NrIG1heC1bODE2cHhdOm9wYWNpdHktMTAwO1xuXG4gICAgICAgIC50YXAtbW9iLWhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1bODE2cHhdOmJvcmRlci1bMXB4XSBtYXgtWzgxNnB4XTpib3JkZXItc29saWQgbWF4LVs4MTZweF06Ym9yZGVyLVsjZTdlN2U3XSBtYXgtWzgxNnB4XTpwLVsyMHB4XzBdIG1heC1bODE2cHhdOmJvcmRlci14LTAgbWF4LVs4MTZweF06Ym9yZGVyLWItMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJwYW5lLWlubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1bODE2cHhdOmhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iLXRhYnBhbmUtdG9nZ2xlciB7XG4gICAgICAgIEBhcHBseSBtYXgtWzgxNnB4XTppdGVtcy1jZW50ZXIgbWF4LVs4MTZweF06ZmxleCBtYXgtWzgxNnB4XTpqdXN0aWZ5LWJldHdlZW4gbWF4LVs4MTZweF06dy1mdWxsO1xuICAgIH1cbiAgICAgXG4gICAgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgICAgIC5tb2ItdGFicGFuZS10b2dnbGVyIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LVs4MTZweF06cm90YXRlLVsxODBkZWddO1xuICAgICAgICB9XG4gICAgICAgIC50YXAtbW9iLWhlYWRpbmcgYSB7ICBcbiAgICAgICAgICAgIEBhcHBseSBtYXgtWzgxNnB4XTp0ZXh0LXNvbC1yb3lhbC1ibHVlOyBcbiAgICAgICAgfVxuICAgICAgICAudGFicGFuZS1pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtWzgxNnB4XTpibG9jaztcblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bODE2cHhdOmZsZXgtY29sLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXBhbmUgLnRhcC1tb2ItaGVhZGluZyBhIHtcbiAgICAgICAgQGFwcGx5IG1heC1bODE2cHhdOnRleHQtWzE2cHhdIG1heC1bODE2cHhdOnRyYWNraW5nLVswLjMycHhdIG1heC1bODE2cHhdOmZvbnQtYm9sZCBtYXgtWzgxNnB4XTp0ZXh0LXNvbC1jaGFyY29hbDsgXG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IG1heC1bODE2cHhdOnB0LTA7XG4gICAgfVxuICAgIFxuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IG1iLVsyNHB4XSBtYXgtdy1bMTA1NnB4XTtcbiAgICB9XG5cbiAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHtcbiAgICAgICAgQGFwcGx5IG1iLVs0MHB4XSBtYXgtdy1bMTAyOXB4XTtcbiAgICB9XG5cbiAgICAubmF2LXBpbGxzIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzUxcHhdIGlubGluZS1mbGV4IHAtWzRweF0gc2hhZG93LVswcHhfMHB4XzIwcHhfMHB4X3JnYmEoMCwwLDAsMC4xNSldO1xuXG4gICAgICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAgIC5zaG93Pi5uYXYtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1bNTFweF0gZm9udC1ib2xkIGJnLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlIGJvcmRlci1ub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLVs1MXB4XSB0ZXh0LVsxNnB4XSBmb250LWJvbGQgcC1bMTZweF0gdGV4dC1zb2wtY2hhcmNvYWwgYm9yZGVyLW5vbmUgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgQGFwcGx5IG1yLVsxNXB4XSBsYXN0LW9mLXR5cGU6bXItMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIEBhcHBseSBwdC1bNTZweF07XG5cbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBtbC1bMjBweF07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMTZweF0gbGVhZGluZy1bMzJweF0gbGlzdC1kaXNjIG1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX0FCMDE1IHsgICAgXG4gICAgJi5jZW50ZXItcG9zIHtcbiAgICAgICAgLmJsb2NrLWNhcHRpb24sXG4gICAgICAgIC50ZXh0LXBhcmFncmFwaC1jb2wge1xuICAgICAgICAgICAgQGFwcGx5IG14LWF1dG8gdGV4dC1jZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXIgZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXI7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWRlZmF1bHQge1xuICAgICAgICBAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuXG4gICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHAgeyAgICAgICAgICAgXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50YWItY29udGVudCB1bCBsaSxcbiAgICAgICAgLnRhYi1jb250ZW50IG9sIGxpLFxuICAgICAgICAudGFiLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYXYtcGlsbHMge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLXBhbmUgLnRhcC1tb2ItaGVhZGluZyBhIHsgICBcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2ItdGFicGFuZS10b2dnbGVyIHN2ZyBwYXRoIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBAYXBwbHkgc3Ryb2tlLXNvbC13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRhYi1wYW5lLmFjdGl2ZSAgLnRhcC1tb2ItaGVhZGluZyBhIHsgICBcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsjRjNGOUZFXTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIGIge1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzRlOCwgI2E5MzNmYik7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIFxuICAgIC5vcGVuIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGJlZm9yZTpjb250ZW50LVsnJ10gYmVmb3JlOnctWzkwJV0gYmVmb3JlOmFic29sdXRlIGJlZm9yZTpib3R0b20tMCBiZWZvcmU6aC1bMXB4XSBiZWZvcmU6YmctWyNjYWNmZDRdO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKGRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEzNjZweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIEBhcHBseSBiZWZvcmU6dy1bMTAwJV07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7ICAgICAgICAgXG4gICAgICAgICAgICBAYXBwbHkgYmVmb3JlOnctWzk1JV07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKGRldmljZS13aWR0aDogODIwcHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTE4MHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgQGFwcGx5IGJlZm9yZTp3LVs5NSVdO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duRGVmYXVsdEJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCByb3VuZGVkLVsxMnB4XSB0ZXh0LWNlbnRlciBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gYm9yZGVyLTAgdy1mdWxsIHB4LVsyMHB4XSBwYi1bMTVweF0gcHQtWzI1cHhdO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKGRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEzNjZweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgeyAgICAgICAgIFxuICAgICAgICAgICAgQGFwcGx5IHB4LTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd25MaXN0IHtcbiAgICAgICAgQGFwcGx5IHotMTAgYmctc29sLXdoaXRlIHJvdW5kZWQtWzEycHhdIHNoYWRvdyB3LWZ1bGwgbXQtWy01cHhdO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF0gYm9yZGVyLW5vbmUgI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXAtbW9iLWhlYWRpbmcge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIG1heC1bNzY4cHhdOmJsb2NrO1xuICAgIH0gICAgIFxuXG4gICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOmhpZGRlbiAjeyFpbXBvcnRhbnR9O1xuICAgIH1cblxuICAgIC50YWItcGFuZSB7ICAgICAgICAgXG4gICAgICAgIC50YXAtbW9iLWhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOnB5LVsyMHB4XSBtYXgtWzc2OHB4XTpwdC0wIG1heC1bNzY4cHhdOnBiLVsxMHB4XSBtYXgtWzc2OHB4XTptYi1bMjBweF0gbWF4LVs3NjhweF06cHgtMCBtYXgtWzc2OHB4XTpib3JkZXItYi1bMXB4XSBtYXgtWzc2OHB4XTpib3JkZXItYi1bI2NhY2ZkNF0gbWF4LVs3NjhweF06Ym9yZGVyLXNvbGlkIG1heC1bNzY4cHhdOmJvcmRlci14LTAgbWF4LVs3NjhweF06Ym9yZGVyLXQtMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIGEgeyAgICAgXG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOnRleHQtWzE2cHhdIG1heC1bNzY4cHhdOnRyYWNraW5nLVswLjMycHhdIG1heC1bNzY4cHhdOnRleHQtc29sLWNoYXJjb2FsIG1heC1bNzY4cHhdOmZvbnQtYm9sZDsgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2ItdGFicGFuZS10b2dnbGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBtYXgtWzc2OHB4XTppdGVtcy1jZW50ZXIgbWF4LVs3NjhweF06ZmxleCBtYXgtWzc2OHB4XTpqdXN0aWZ5LWJldHdlZW4gbWF4LVs3NjhweF06dy1mdWxsOyAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRhYnBhbmUtaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LVs3NjhweF06aGlkZGVuO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYnV0dG9uLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBsZzptdC1bNjBweF0gbXQtWzQwcHhdO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnNvbHV0aW9uLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsxNnB4XSBmb250LWJvbGQgbGc6bXQtWzMycHhdIG10LVsyMnB4XSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBmbGV4LXdyYXAgbGc6Z2FwLVsyNXB4XSBnYXAtWzE1cHhdIG10LVsxMHB4XSB0ZXh0LVsxNHB4XSBmb250LWJvbGQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuYmctaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGxnOmgtWzM1NnB4XSB3LWZ1bGwgcm91bmRlZC1bMTJweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItWzE1cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLm1vYi10YWJwYW5lLXRvZ2dsZXIgc3ZnIHsgICAgXG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOnJvdGF0ZS1bMTgwZGVnXTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC50YXAtbW9iLWhlYWRpbmcgYSB7ICAgXG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOnRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnRhYnBhbmUtaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOmJsb2NrO1xuICAgIFxuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LVs3NjhweF06ZmxleC1jb2wgbWF4LVs3NjhweF06Z2FwLVsyMHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBtYi1bNXB4XTsgICAgICAgIFxuICAgIH1cblxuICAgIC50YWJfX3dyYXBwZXIgeyAgIFxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgQGFwcGx5IHB4LVsyNHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpibG9jayBoaWRkZW47XG5cbiAgICAgICAgICAgIC8vIEBtZWRpYSBhbGwgYW5kIChkZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChkZXZpY2UtaGVpZ2h0OiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAvLyAgICAgQGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6aGlkZGVuIGJsb2NrO1xuXG4gICAgICAgICAgICAvLyBAbWVkaWEgYWxsIGFuZCAoZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gICAgIEBhcHBseSBibG9jayAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXggbGc6aXRlbXMtY2VudGVyIGl0ZW1zLWVuZCBwLVs0cHhdIGZsZXgtbm93cmFwIHctZnVsbCBtYi1bLjc1cmVtXSBtdC0wIGxnOndoaXRlc3BhY2Utbm93cmFwIHdoaXRlc3BhY2Utbm9ybWFsOyAgICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIC5uYXYtbGluay5hY3RpdmUsIFxuICAgICAgICAuc2hvdz4ubmF2LWxpbmsge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGZvbnQtYm9sZCBiZy10cmFuc3BhcmVudDsgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdGV4dC1zb2wtY2hhcmNvYWwgZm9udC1ib2xkIHRleHQtWzE2cHhdIGxnOm1heC1sZzpweC1bMTRweF0gbGc6cHgtWzI0cHhdIHB4LVsyMHB4XSBwdC1bMTJweF0gbGc6cGItWzI0cHhdIHBiLVsxMnB4XSB0ZXh0LWNlbnRlciBib3JkZXItMCBiZy10cmFuc3BhcmVudDsgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbiB7ICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7IFxuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIHctZnVsbCBoLVsxcHhdIGFic29sdXRlIGxnOmJvdHRvbS1bMTBweF0gYm90dG9tLVstMnB4XSBsZWZ0LTAgYmctc29sLWNoYXJjb2FsIGJnLW9wYWNpdHktWzAuMl07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gdy1mdWxsIGgtWzNweF0gYWJzb2x1dGUgYm90dG9tLVstMTVweF0gbGVmdC0wIGJnLXNvbC1jaGFyY29hbCBiZy1vcGFjaXR5LVswLjJdO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUgc3BhbiB7IFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoLVszcHhdIGJnLW9wYWNpdHktMTAwOyAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyZWVuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmLnBpbms6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJi5wdXJwbGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtbGlnaHQtcHVycGxlOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuZGFyay1wdXJwbGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtZGFyay1wdXJwbGU7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJi55ZWxsb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmLmJsdWU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJi5saWdodC1ibHVlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICYub3JhbmdlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7ICAgICAgICBcbiAgICAgICAgQGFwcGx5IGxnOnBiLTAgbGc6cHQtWzI2cHhdIHB5LVsyNnB4XSBsZzpweC0wIG1kOnB4LVszMHB4XSBweC1bMjBweF07XG5cbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IG1sLVszMHB4XTtcblxuICAgICAgICAgICAgbGkgeyAgICAgICAgXG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzE2cHhdIGxlYWRpbmctWzMycHhdIGxpc3QtZGlzYyBtYi1bMTVweF07ICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfQUIwMTYgeyAgICBcbiAgICAmLmNlbnRlci1wb3Mge1xuICAgICAgICAuYmxvY2stY2FwdGlvbixcbiAgICAgICAgLnRleHQtcGFyYWdyYXBoLWNvbCB7XG4gICAgICAgICAgICBAYXBwbHkgbXgtYXV0byB0ZXh0LWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyIGZsZXggZmxleC13cmFwIGp1c3RpZnktY2VudGVyOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1kZWZhdWx0IHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC1jaGFyY29hbDtcblxuICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgLnRleHQtcGFyYWdyYXBoLWNvbCBwIHsgICAgICAgICAgIFxuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb257XG4gICAgICAgIEBhcHBseSBtYi1bMjRweF07ICAgICAgICBcbiAgICB9XG5cbiAgICAuY2FyZF93cmFwcGVyIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgJi5zbWFsbCxcbiAgICAgICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMSkgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGc6cHItWzIwcHhdIHBiLVsyMHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpwci1bMjBweF0gcGItWzIwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGxnOnByLTAgcGItWzIwcHhdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpwbC1bMHB4XSBwYi1bMjBweF07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxhcmdlIC5jYXJkX3dyYXBwZXJfX2Fzc2V0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LWgtWzI2NXB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zbWFsbCAuY2FyZF93cmFwcGVyX19hc3NldCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1oLVsyMDhweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX0FCMDE3IHsgICAgXG4gICAgJi5jZW50ZXItcG9zIHtcbiAgICAgICAgLmJsb2NrLWNhcHRpb24sXG4gICAgICAgIC50ZXh0LXBhcmFncmFwaC1jb2wge1xuICAgICAgICAgICAgQGFwcGx5IG14LWF1dG8gdGV4dC1jZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXIgZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXI7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWRlZmF1bHQge1xuICAgICAgICBAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuXG4gICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtY29sIHAgeyAgICAgICAgICAgXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAmLmJnLWRlZmF1bHQsXG4gICAgJi5iZy1saWdodC1ibHVlIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyX19pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjZjNmOWZlIDE3NS42MiUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXJfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0YzRjlGRSAwJSwgI0RGRjBGRiAxNzUuNjIlKTtcbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbntcbiAgICAgICAgQGFwcGx5IG1iLVsyNHB4XTsgICAgICAgIFxuICAgIH1cbn0iLCIuYmxvY2tfQUIwMTggeyAgIFxuICAgIEBhcHBseSBsZzpwdC1bNjBweF0gcHQtMDtcblxuICAgIC5tb2JpbGUtZHJvcGRvd24ge1xuICAgICAgICBAYXBwbHkgcHQtWzIwcHhdIG10LVs0MHB4XSBib3JkZXItdCBib3JkZXItYi0wIGJvcmRlci1yLTAgYm9yZGVyLWwtMCBib3JkZXItc29saWQgYm9yZGVyLVsjREVERkUwXTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tc3RpY2t5IHtcbiAgICAgICAgQGFwcGx5IGxnOnRvcC1bMTAwcHhdIHotWzk5XSB0b3AtWzYwcHhdIGxnOnB5LTAgcHktWzE1cHhdIGxnOnctZnVsbCB3LVs5NiVdIGxnOm1heC13LVsyNjhweF07XG5cbiAgICAgICAgLmRyb3Bkb3duRGVmYXVsdEJ1dHRvbiB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLTAgcm91bmRlZC1bMTJweF0gZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHctZnVsbCBwLVsxNXB4XTtcblxuICAgICAgICAgICAgJi5vcGVuIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtYmwtbm9uZSByb3VuZGVkLWJyLW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzYWJsZWQge1xuICAgICAgICAgICAgQGFwcGx5IG1pbi13LTAgbXItMCB3LTAgaC0wO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctWyNGM0Y5RkVdIHJvdW5kZWQtWzEycHhdIHAtWzIwcHhdIGZsZXggZmxleC1jb2wgZ2FwLVsyMHB4XSBtdC0wO1xuXG4gICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bIzI1MjgyRV0gaG92ZXI6dGV4dC1bIzAwNzRFOF0gaG92ZXI6dW5kZXJsaW5lIGZvbnQtYm9sZCB0ZXh0LVsyMHB4XTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsjMDA3NEU4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bkxpc3Qge1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWJsLVsxMnB4XSByb3VuZGVkLWJyLVsxMnB4XTtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgcHgtWzIwcHhdIHB5LVsxMHB4XSB0ZXh0LWxlZnQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHB5LVsxMHB4XSBweC1bMTVweF07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duTGlzdCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWJsLVsxMnB4XSByb3VuZGVkLWJyLVsxMnB4XSBtdC1bLTE0cHhdO1xuICAgICAgICBcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgYmxvY2sgcHgtWzEwcHhdIHB5LTAgdGV4dC1sZWZ0OyAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgcHktWzEwcHhdIHB4LVsxNXB4XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1zb2x1dGlvbnMge1xuICAgICAgICAmX19lbnRyeSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXItMCBib3JkZXItbC0wIGJvcmRlci10LTAgYm9yZGVyLXNvbGlkIGJvcmRlci1bI0RFREZFMF0gbGc6cHktWzgwcHhdIHB5LVs0MHB4XTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnB0LVsyNnB4XSBsZzpwYi1bODBweF0gcHktWzQwcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBsZzpmbGV4LXJvdyBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW4gbGc6aXRlbXMtY2VudGVyIGl0ZW1zLXN0YXJ0IGxnOm1iLVs1MHB4XSBtYi1bMjBweF0gbGc6Z2FwLTAgZ2FwLVsyMHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGxnOmZsZXgtcm93IGZsZXgtY29sIGxnOmdhcC1bNDBweF0gZ2FwLVszMnB4XSBsZzpwYi1bNDBweF0gcGItWzIwcHhdIGxnOm1iLVszMHB4XSBtYi1bMjBweF0gYm9yZGVyLWIgYm9yZGVyLXItMCBib3JkZXItbC0wIGJvcmRlci10LTAgYm9yZGVyLWRhc2hlZCBib3JkZXItWyMwMDc0RThdO1xuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzptYi1bMzJweF0gbWItWzIwcHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzptYi1bMzBweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICBAYXBwbHkgZ3JpZDtcblxuICAgICAgICAgICAgJi50d28tY29sIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGc6Z3JpZC1jb2xzLTI7XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stc29sdXRpb25zX19mZWF0dXJlcy1saXN0IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGc6dy1bOTAlXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgaG92ZXI6anVzdGlmeS1iZXR3ZWVuIGdhcC1bMTVweF0gdGV4dC1bIzAwNzRFOF0gdy1mdWxsIHB5LVsxMHB4XTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciBsZzp3LVs5MCVdIHctWzk1JV0gbGc6bWwtMCBtbC1bMTBweF07XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYmctWyNGM0Y5RkVdIHJvdW5kZWQtWzEycHhdIHctWzEwNiVdIGFic29sdXRlIGxlZnQtWy0zJV0gaC1bMTA2JV0gdG9wLVstMyVdIHotWy0xXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJsb2NrLWltZyB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHotWzFdIHctZnVsbDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG9iamVjdC1jb250YWluIGJsb2NrIGgtYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfQUIwMTkge1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAudGV4dC1wYXJhZ3JhcGgtbGFyZ2UgcCB7XG4gICAgICAgIEBhcHBseSBkYXJrOnRleHQtc29sLXdoaXRlO1xuICAgIH1cblx0XG5cdC5iZy1kYXJrIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG5cdFx0fVxuXHRcdC50ZXh0LXBhcmFncmFwaC1sYXJnZSB7XG5cdFx0XHRAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG5cdFx0fVxuXHR9XG5cbiAgICAuYXNzZXQtaXRlbSB7XG4gICAgICAgIEBhcHBseSBoLWZ1bGwgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIG1kOnJvdW5kZWQtWzE2cHhdIHJvdW5kZWQtWzhweF0gZWFzZS1pbi1vdXQgZHVyYXRpb24tMjAwO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC1bMzJweF07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KSB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LWgtWzM4MHB4XSBtdC1bMjBweF07XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyLFxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3ZlciBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgei0wO1xuXG4gICAgICAgICAgICAmLlxcIW9iamVjdC1jb250YWluIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHMtY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZhcigtLWJhc2UtdXJsKSArIFwiYmctY2FyZC1zdGF0cy5wbmdcIik7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVsyMHB4XSBsZWZ0LVsyMHB4XSByaWdodC1bMjBweF0gei1bMV0gc2hhZG93LVswcHhfNXB4XzE2cHhfMHB4XyMwMDAwMDAxQV0gbWQ6cm91bmRlZC1bMTJweF0gcm91bmRlZC1bNnB4XSBmbGV4IGZsZXgtY29sIG1kOmdhcC1bMTZweF0gZ2FwLVs4cHhdIGJnLXJpZ2h0LWJvdHRvbSBiZy1jb250YWluIGJnLW5vLXJlcGVhdCB3LVtjYWxjKDEwMCUtNDBweCldIG1kOm1heC13LVsyODBweF0gcGhhYmxldDptYXgtdy1bMjIwcHhdIG1heC13LVsxNjBweF0gb3ZlcmZsb3ctaGlkZGVuIGJhY2tkcm9wLWJsdXItWzEwcHhdO1xuXG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC1bMjBweF8yMHB4XzQwcHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHMtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsjNjU2Qzc4XSBtZDp0ZXh0LVsxOHB4XSBwaGFibGV0OnRleHQtWzE2cHhdIHRleHQtWzE0cHhdIGxlYWRpbmctWzIwcHhdIGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0cy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2sgbWQ6dGV4dC1bNTJweF0gcGhhYmxldDp0ZXh0LVs0NHB4XSB0ZXh0LVsyOHB4XSBsZWFkaW5nLVsxXSBmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHMtdmFyaWF0aW9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bIzAwODkzM10gbWQ6dGV4dC1bMjRweF0gcGhhYmxldDp0ZXh0LVsxNHB4XSB0ZXh0LVsxMHB4XSBsZWFkaW5nLVszMHB4XSBmb250LXNlbWlib2xkIGZsZXggaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtZDp3LVszMnB4XSBwaGFibGV0OnctWzI0cHhdIHctWzE2cHhdIG1kOmgtWzMycHhdIHBoYWJsZXQ6aC1bMjRweF0gaC1bMTZweF0gYmctY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNC45MjUxIDE1LjA0OTZDMjQuOTc1NCAxNC45MjgyIDI1LjAwMTEgMTQuNzk4IDI1LjAwMDQgMTQuNjY2N0MyNS4wMDExIDE0LjUzNTMgMjQuOTc1NCAxNC40MDUxIDI0LjkyNTEgMTQuMjgzN0MyNC44NzQ3IDE0LjE2MjQgMjQuODAwNiAxNC4wNTIzIDI0LjcwNzEgMTMuOTZMMTYuNzI0NSA1Ljk3NzM0QzE2LjcxODggNS45NzEzNCAxNi43MTMgNS45NjU0MSAxNi43MDcxIDUuOTU5NTRDMTYuNTE5NiA1Ljc3MiAxNi4yNjUyIDUuNjY2NjUgMTYgNS42NjY2NUMxNS43MzQ4IDUuNjY2NjUgMTUuNDgwNCA1Ljc3MiAxNS4yOTI5IDUuOTU5NTRDMTUuMjgyNiA1Ljk2OTc5IDE1LjI3MjYgNS45ODAyNCAxNS4yNjI5IDUuOTkwODdMNy4yOTM3OCAxMy45NkM3LjExNzE0IDE0LjE0OTYgNy4wMjA5NyAxNC40MDAzIDcuMDI1NTUgMTQuNjU5M0M3LjAzMDEyIDE0LjkxODQgNy4xMzUwNyAxNS4xNjU2IDcuMzE4MjggMTUuMzQ4OEM3LjUwMTUgMTUuNTMyIDcuNzQ4NjggMTUuNjM3IDguMDA3NzUgMTUuNjQxNkM4LjI2NjgyIDE1LjY0NjEgOC41MTc1NSAxNS41NSA4LjcwNzExIDE1LjM3MzNMMTUgOS4wODA0M0wxNSAyNS4zMzMzQzE1IDI1LjU5ODUgMTUuMTA1NCAyNS44NTI5IDE1LjI5MjkgMjYuMDQwNEMxNS40ODA0IDI2LjIyOCAxNS43MzQ4IDI2LjMzMzMgMTYgMjYuMzMzM0MxNi4yNjUyIDI2LjMzMzMgMTYuNTE5NiAyNi4yMjggMTYuNzA3MSAyNi4wNDA0QzE2Ljg5NDYgMjUuODUyOSAxNyAyNS41OTg1IDE3IDI1LjMzMzNMMTcgOS4wNzk1NEwyMy4yOTM4IDE1LjM3MzNDMjMuNDgxMyAxNS41NjA2IDIzLjczNTQgMTUuNjY1OCAyNC4wMDA0IDE1LjY2NThDMjQuMjY1NCAxNS42NjU4IDI0LjUxOTYgMTUuNTYwNiAyNC43MDcxIDE1LjM3MzNDMjQuODAwNiAxNS4yODEgMjQuODc0NyAxNS4xNzA5IDI0LjkyNTEgMTUuMDQ5NlonIGZpbGw9JyUyMzAwODkzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC1jYXJkLTIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vc3ltcGhvbnlhaS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvRmluYW5jaWFsX0NyaW1lX1ByZXZlbnRpb25fZ3JhcGguc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdGF0LWNhcmQtMyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zeW1waG9ueWFpLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9JbmR1c3RyaWFsX2dyYXBoLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC1jYXJkLTQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vc3ltcGhvbnlhaS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvTWVkaWFfZ3JhcGguc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdGF0LWNhcmQtNSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zeW1waG9ueWFpLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9FbnRlcnByaXNlX1NlcnZpY2VfTWFuYWdlbWVudF9ncmFwaC5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFzc2V0LWdyb3VwIHtcbiAgICAgICAgQGFwcGx5IG1kOnByLVs0OHB4XSBvdmVyZmxvdy1oaWRkZW4gcHItMCBtZDpoLWZ1bGwgaC1bNDAwcHhdIG1kOm1iLTAgbWItWzQwcHhdO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIEBhcHBseSBtYi0wIHBiLVsyMHB4XTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItbm9uZTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBib3JkZXItbm9uZSByZWxhdGl2ZSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bIzI1MjgyRV0gZGFyazp0ZXh0LXNvbC13aGl0ZSBkZXNrdG9wOnRleHQtWzE4cHhdIG1kOnRleHQtWzE4cHhdIHRleHQtWzE2cHhdIGRlc2t0b3A6bGVhZGluZy1bMjJweF0gbWQ6bGVhZGluZy1bMjJweF0gbGVhZGluZy1bMjBweF0gZm9udC1zZW1pYm9sZCBiZy10cmFuc3BhcmVudCBwLVsyMHB4XzBweF8zMnB4XSBhcHBlYXJhbmNlLW5vbmUgb3BhY2l0eS1bLjVdIHJlbGF0aXZlIG1kOmJvcmRlci10LTAgbWQ6Ym9yZGVyLXNvbGlkIG1kOmJvcmRlci1bIzI1MjgyRTIwXSBib3JkZXItdC0wIGRhcms6Ym9yZGVyLXNvbC13aGl0ZSByb3VuZGVkLW5vbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHNoYWRvdy1ub25lIHctZnVsbCB0ZXh0LWxlZnQgb3V0bGluZS1ub25lIGJvcmRlci14LTAgYm9yZGVyLWItMCBwYi0wXG4gICAgICAgICAgICAgICAgICAgICAgICBiZWZvcmU6Y29udGVudC1bJyddIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dG9wLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dy0wIGJlZm9yZTpiZy1zb2wtZ3JlZW4gYmVmb3JlOmR1cmF0aW9uLVs4cywwLjAxc11cbiAgICAgICAgICAgICAgICAgICAgICAgIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtWzU1JV0gYWZ0ZXI6cmlnaHQtMCBhZnRlcjp3LVsxNnB4XSBhZnRlcjpoLVsxNnB4XSBhZnRlcjpvcGFjaXR5LVsuNV0gYWZ0ZXI6YmctY29udGFpbiBhZnRlcjpkYXJrOmJyaWdodG5lc3MtMTAwO1xuICAgICAgICAgICAgICAgXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkSWNvbk1pbnVzO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bIzI1MjgyZV0gb3BhY2l0eS0xMDAgZGFyazp0ZXh0LXNvbC13aGl0ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkSWNvblBsdXM7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA4cyBlYXNlLWluLW91dCwgIzAwZThjNCAuMDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkSWNvblBsdXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJlZm9yZTp0cmFuc2l0aW9uLW5vbmUgdGV4dC1bIzA1MmM2NV07XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWyMyNTI4MmVdIG9wYWNpdHktMTAwIGRhcms6dGV4dC1zb2wtd2hpdGU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJEljb25QbHVzO1xuXHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJEljb25NaW51cztcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG91dGxpbmUtbm9uZSBzaGFkb3ctbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHRleHQtWyMyNTI4MmVdIGRhcms6dGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCBiZWZvcmU6dy1mdWxsIGJlZm9yZTpoLVs0cHhdIGFmdGVyOm9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgICAgICB9XG5cdFx0XHRcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cdFx0XHR9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1pbi1bOTkzcHhdOnAtWzBfMF8yMHB4XSBwLTA7XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMThweF0gcC1bMTZweF8wXTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWNoZXZyb24gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBhZnRlcjpyaWdodC1bLTE4cHhdIGFmdGVyOnRvcC1bNXB4XSBhZnRlcjp3LVs5cHhdIGFmdGVyOmgtWzEzcHhdICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFzc2V0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWluLVs5OTNweF06aGlkZGVuIG1heC1oLVs1MDBweF07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59IiwiLmJsb2NrX0FCMDIwIHtcbiAgICAuYmxvY2stc3Vic2NyaWJlIHtcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggbGc6ZmxleC1yb3cgZmxleC1jb2w7XG5cbiAgICAgICAgICAgIGZvcm0gLmdmb3JtLWJvZHkge1xuICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGc6ZmxleC1yb3cgZmxleC1jb2wgZ2FwLVsyMHB4XSBmbGV4LW5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGc6bWItWzI3cHhdIG1heC1tZDptYXgtdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbGc6bWItWzE2cHhdIG1iLTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnByLVs0MHB4XSBsZzpwYi0wIHBiLVsyNHB4XTtcblxuICAgICAgICAgICAgLmdmb3JtX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMzBweF0gbWItWzE2cHhdICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpmbGV4IGxnOmp1c3RpZnktZW5kIGJsb2NrIGxnOm10LTAgbXQtWzI3cHhdO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGc6dy1bMjk1cHhdIHctZnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0wIHRleHQtWzMwcHhdOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgaDIuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF07XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8qIGh1YnNwb3QgZm9ybSovXG4gICAgICAgIC5oYnNwdC1mb3JtIHtcbiAgICAgICAgICAgIC5ocy1mb3JtIHsgXG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggbGc6ZmxleC1yb3cgZmxleC1jb2wgaXRlbXMtY2VudGVyIGdhcC1bMTBweF07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHMtZXJyb3ItbXNncyxcbiAgICAgICAgICAgIC5ocy1lbWFpbCBsYWJlbCxcbiAgICAgICAgICAgIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7IFxuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1zdWJtaXQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1lbWFpbCB7XG4gICAgICAgICAgICAgICAgLy9AYXBwbHkgbGc6bWluLXctWzI5MHB4XSB3LWZ1bGwgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICAuaW5wdXQgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgIGJnLVt2YXIoLS1jb2xvci1ncmV5KV0gYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC1bdmFyKC0tY29sb3ItYm9keSldIHRleHQtWzE0cHhdIGgtWzQ4cHhdIHB5LVs4cHhdIHB4LVsxNnB4XSB3LWZ1bGwgcm91bmRlZC1bM3B4XSBvdXRsaW5lLW5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItc29sLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC13aGl0ZSBweS1bMTVweF0gcHgtWzI1cHhdIHRleHQtWzE0cHhdIGZvbnQtYm9sZCB3LVsxMzhweF0gcm91bmRlZC1bOTk5OXB4XSBhcHBlYXJhbmNlLW5vbmUgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWl0dGVkLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSBkYXJrOnRleHQtc29sLXdoaXRlIHRleHQtY2hhcmNvYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX1NMMDAxIHtcbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LVsxXTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJlbmVmaXRzIHtcbiAgICAgICAgQGFwcGx5IG1kOnB0LVsxMTBweF0gcHQtMCBtZDptdC1bLTEwMHB4XSBtdC1bNDhweF0gbWQ6cGItWzIwcHhdIHBiLVsxMDBweF0gcmVsYXRpdmU7XG5cbiAgICAgICAgLnN3aXBlci1uYXYge1xuICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6bWF4LWgtWzcwcHhdIG1heC1oLVs0OHB4XSBoLWF1dG8gZGVza3RvcDp3LVsyNDhweF0gdy1bMjEycHhdIGdhcC1bMTZweF0gYWJzb2x1dGUgbWQ6cmlnaHQtWzIwcHhdIHJpZ2h0LWF1dG8gbWQ6dG9wLTAgdG9wLWF1dG8gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxlZnQtMS8yIGJvdHRvbS1bMTZweF0gdHJhbnNsYXRlLXgtWy01MCVdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLVs2MHB4XSBkZXNrdG9wOnctWzEwMHB4XSB3LVs4NHB4XSBkZXNrdG9wOmgtWzcwcHhdIGgtWzQ4cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci1bMXB4XSBib3JkZXItc29saWQgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzE4cHhdIGZvbnQtYm9sZCB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBAYXBwbHkgaC1hdXRvO1xuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stY2FyZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjJweCAycHggIzAwMDAwMDIwO1xuICAgICAgICAgICAgICAgIEBhcHBseSBwLVsxOHB4XSBoLWZ1bGwgYmctc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6bWItWzQwcHhdIG1iLVsyMHB4XSBoLWF1dG8gbWF4LWgtWzc2cHhdIHctYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmLmxvdHRpZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctZml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0b3AtWy01JV0gI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmVydGljYWwge1xuICAgICAgICBAYXBwbHkgYmVmb3JlOmNvbnRlbnQtWycnXSBiZWZvcmU6aW5saW5lLWJsb2NrIGJlZm9yZTp3LVsxMHB4XSBiZWZvcmU6aC1bMTBweF0gYmVmb3JlOm1yLVsxMHB4XSBiZWZvcmU6YWxpZ24tbWlkZGxlIGJlZm9yZTpyb3VuZGVkLVs1MCVdIGJlZm9yZTptYi1bMnB4XSBiZWZvcmU6Ymctc29sLWdyZWVuOyAgICBcbiAgICBcbiAgICAgICAgJi5zeW1waG9ueWFpLFxuICAgICAgICAmLmFpIHtcbiAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1vcmFuZ2U7ICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5jb25jZXJ0YWkge1xuICAgICAgICAgIEBhcHBseSBiZWZvcmU6Ymctc29sLWdyZWVuOyAgICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuZmluYW5jaWFsLXNlcnZpY2VzIHtcbiAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1yb3lhbC1ibHVlOyAgICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYucmV0YWlsLWNwZyB7XG4gICAgICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtZ3JlZW47ICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5pbmR1c3RyaWFsIHtcbiAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC15ZWxsb3c7ICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5pdC1lc20ge1xuICAgICAgICAgIEBhcHBseSBiZWZvcmU6Ymctc29sLWxpZ2h0LXB1cnBsZTsgICAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmJ1c2luZXNzLWl0IHtcbiAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1yb3lhbC1ibHVlOyAgICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubWVkaWEge1xuICAgICAgICAgIEBhcHBseSBiZWZvcmU6Ymctc29sLXBpbms7ICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5wdWJsaWMtc2VjdG9yIHtcbiAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1ncmVlbjsgICAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLnRlcmFyZWNvbiB7ICAgICAgXG4gICAgICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtZ3JlZW47ICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5maW5hbmNpYWwtY3JpbWUge1xuICAgICAgICAgIEBhcHBseSBiZWZvcmU6Ymctc29sLXBpbms7ICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5pdHNtIHtcbiAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1saWdodC1wdXJwbGU7ICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX1NMMDAyIHtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgJi5iZy1kZWZhdWx0IHtcbiAgICAgICAgLnN3aXBlci1zb2x1dGlvbnMge1xuICAgICAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2lwZXItbmF2IGRpdiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1zb2wtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zb2x1dGlvbnMge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBncm93IHBiLVs0MHB4XTtcblxuICAgICAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgICAgICBAYXBwbHkgcC1bNDhweF8wcHhfMHB4XzQwcHhdO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtWzQwcHhfMF80MHB4XzMycHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtWzQwcHhfMF8xNDBweF8wXTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFuaW1hdGUtZXllYnJvdyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGRlbGF5LVsyMDBtc107XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbmltYXRlLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBkZWxheS1bNDAwbXNdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5pbWF0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZGVsYXktWzYwMG1zXTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFuaW1hdGUtYnRuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZGVsYXktWzgwMG1zXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXRvcCB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6cGwtWzQwcHhdIG10LTA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2staW1nIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLVsxNnB4XSBvdmVyZmxvdy1oaWRkZW4gbWItMCBtZDpwdC0wIHB0LVs0MHB4XSBoLWZ1bGw7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LWgtWzM2MHB4XTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdmlkZW8sXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGJsb2NrIG9iamVjdC1jb3ZlciByb3VuZGVkLVsxNnB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDU4LjMzMzMzMzMzJSArIDUycHgpO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS1hdXRvIHctYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDUycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0OHB4KTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdG9wLTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGVmdC1bNnB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItbmF2IHtcbiAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOmgtWzcwcHhdIGgtWzQ4cHhdIGRlc2t0b3A6dy1bMjAwcHhdIG1kOnctWzIxMnB4XSB3LWZ1bGwgZ2FwLVsxNnB4XSBhYnNvbHV0ZSBib3R0b20tWzQ0cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiByaWdodC0wO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxlZnQtYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1bNjBweF0gZGVza3RvcDp3LVs4MHB4XSB3LVs4NHB4XSBkZXNrdG9wOmgtWzU1cHhdIGgtWzQ4cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci1bMXB4XSB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIGJvcmRlci1zb2xpZDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzE4cHhdIGZvbnQtYm9sZCB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxlZnQtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi1bNDAwbXNdIHBiLVs4NXB4XTtcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTAgI3shaW1wb3J0YW50fTtcblxuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLWltZyBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC1bLTEwMCVdIG9wYWNpdHktMCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi1bMC44c10gb2JqZWN0LVs2MCVdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2staW1nLmNvbnRhaW5lZCBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvbnRhaW4gI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgIC5ibG9jay1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgb2JqZWN0LVs1MCVdIHRyYW5zZm9ybS1ub25lIG9iamVjdC1jb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDQwLCA0NiwgMC4xNSk7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgbWQ6Ym90dG9tLVs2NXB4XSByb3VuZGVkLW5vbmUgdy1bNTclXTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBiZy1zb2wtcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmxpcC1jb2x1bW5zIHtcbiAgICAgICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICAgICAgQGFwcGx5IG1kOnAtWzQ4cHhfNDhweF80MHB4XzBdIHAtWzQ4cHhfMF80MHB4XzBdO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi10b3Age1xuICAgICAgICAgICAgQGFwcGx5IHBsLTA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIEBhcHBseSBwYi1bNzBweF07XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNvbHV0aW9ucyB7XG4gICAgICAgICAgICBAYXBwbHkgcGItWzcwcHhdO1xuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGFwcGx5IG1kOmxlZnQtWzdweF0gbGVmdC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1uYXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMCB3LVs1NyVdO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1kZWZhdWx0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgIH1cbn1cblxuLnRleHQtcGFyYWdyYXBoLWxhcmdlIHVsIGxpIHtcbiAgICBAYXBwbHkgcGwtWzMycHhdIHJlbGF0aXZlIG1iLVswLjNyZW1dO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIGxlZnQtMCB0b3AtWzE2cHhdIHctWzE1cHhdIGgtWzJweF0gcm91bmRlZC1bNTAlXSBiZy1zb2wtcm95YWwtYmx1ZTtcbiAgICB9XG59IiwiLmJsb2NrX1NMMDAzIHtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIEBhcHBseSBwLTAgI3shaW1wb3J0YW50fTtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1jb2wtcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtc2xpZGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6dy1bNTQlXSBtZDp3LTEvMiB3LWZ1bGwgYm94LWJvcmRlciBkZXNrdG9wOmJhc2lzLVs1NCVdIG1kOmJhc2lzLVs1MCVdIGJhc2lzLWZ1bGwgZGVza3RvcDptYXgtdy1bNTQlXSBtZDptYXgtdy1bNTAlXSBtYXgtdy1mdWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1jYXB0aW9uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgQGFwcGx5IGJveC1ib3JkZXIgZGVza3RvcDp3LVs0NiVdIG1kOnctMS8yIHctZnVsbCBkZXNrdG9wOmJhc2lzLVs0NiVdIG1kOmJhc2lzLVs1MCVdIGJhc2lzLWZ1bGwgZGVza3RvcDptYXgtdy1bNDYlXSBtZDptYXgtdy1bNTAlXSBtYXgtdy1mdWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei1bMV0gZmxleCBmbGV4LWNvbCBnYXAtWzI0cHhdIGRlc2t0b3A6cGwtWzk2cHhdIG1kOnBsLVs0OHB4XSBweC1bMzBweF0gaC1mdWxsIGRlc2t0b3A6bWF4LXctWzQwMHB4XSBtZDptYXgtdy1bMzUwcHhdIG1heC13LVtpbmhlcml0XSBqdXN0aWZ5LWNlbnRlcjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItWzMycHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1uYXYge1xuICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6aC1bNzBweF0gaC1bNDhweF0gZGVza3RvcDp3LVsyMjBweF0gbWQ6dy1bMjAwcHhdIHctWzE4MHB4XSBnYXAtWzE2cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbjtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1bNjBweF0gZGVza3RvcDp3LVsxMDBweF0gdy1bODRweF0gZGVza3RvcDpoLVs3MHB4XSBoLVs0OHB4XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcm95YWwtYmx1ZSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG5vcm1hbC1jYXNlICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlIHRleHQtWzE4cHhdIGZvbnQtYm9sZCB0cmFja2luZy1ub3JtYWwgbGVhZGluZy1bMV07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dC10ZXN0aW1vbmlhbHM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ25leHQnOyAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXYtdGVzdGltb25pYWxzOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdwcmV2JzsgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBhcHBseSBoLWF1dG8gbWQ6cC1bMjRweF0gcC1bMTVweF07XG5cbiAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IDBweCAjMDAwMDAwMTQ7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlIHAtWzMycHhdIGgtZnVsbCBnYXAtWzMycHhdIGZsZXggZmxleC1jb2wgaXRlbXMtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bMTAwcHhdIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfU0wwMDQge1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWQ6bXQtWzUwcHhdIG10LTAgbWItWzMwcHhdO1xuICAgICAgICBAYXBwbHkgbWQ6bWItWzEyMHB4XSAjeyFpbXBvcnRhbnR9OyAgICAgICAgXG4gICAgfVxuXG4gICAgLmJsb2NrLXN0aWNreS1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGZsZXggaC1bNjB2aF0ganVzdGlmeS1hcm91bmQgaXRlbXMtY2VudGVyIHctZnVsbDtcbiAgICB9XG5cbiAgICAucGFuZWwtd3JhcCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjtcbiAgICB9XG5cbiAgICAucG9pbnQge1xuICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgaC1bNjB2aF0gdy1mdWxsIHAtWzY0cHhdO1xuICAgIH1cblxuICAgIC5wYW5lbC10ZXh0IHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCB6LVsxMF0gbGc6cHItWzQwcHhdO1xuXG4gICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IG1heC13LVs1MDVweF07XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgbWwtWzIwcHhdO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxpc3QtZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbC1pbWcge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzU3MHB4XSBoLWF1dG87XG4gICAgfVxuXG4gICAgLnBhbmVsLXRleHQtbW9iaWxlIC50ZXh0LXBhcmFncmFwaC1sYXJnZSB1bCB7XG4gICAgICAgIEBhcHBseSBwbC1bMWVtXSBsaXN0LVt1bnNldF07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IGxpc3QtW3Vuc2V0XTtcbiAgICAgICAgfVxuICAgIH0gICAgICAgICAgICBcbn0iLCIuYmxvY2tfU0wwMDUge1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAuc3dpcGVyLXJlcG9ydHMge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBncm93IHAtWzY0cHhdIGJnLXNvbC1jaGFyY29hbDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1jb2wgcC1bNjRweF80OHB4XzQ4cHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgICAgICBAYXBwbHkgcC1bNDhweF8wXzE0MHB4XzBdIHJlbGF0aXZlIHotWzFdO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtWzMwcHhfMF80OHB4XzBdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5pbWF0ZS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgdHJhbnNpdGlvbiBkZWxheS1bNDAwbXNdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5pbWF0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgdHJhbnNpdGlvbiBkZWxheS1bNjAwbXNdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5pbWF0ZS1idG4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSB0cmFuc2l0aW9uIGRlbGF5LVs4MDBtc107XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2staW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gbWItWzQ4cHhdIGgtZnVsbCByZWxhdGl2ZSB6LVsxXTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bMzYwcHhdIG1iLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOm9iamVjdC1jb3ZlciBvYmplY3QtY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgei1bMl0gdGV4dC1zb2wtd2hpdGUgdG9wLVs2NHB4XSBsZWZ0LVs2NHB4XSBoLWF1dG8gdy1hdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxlZnQtWzQ4cHhdIHRvcC1bMzJweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLW5hdiB7XG4gICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpoLVs3MHB4XSBoLVs0OHB4XSBkZXNrdG9wOnctWzI0OHB4XSB3LVsyMTJweF0gZ2FwLVsxNnB4XSBhYnNvbHV0ZSBib3R0b20tWzc3cHhdIGxlZnQtWzY0cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiB6LVsxXTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgcmVsYXRpdmUgYm90dG9tLWF1dG8gbGVmdC1hdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLVs2MHB4XSBib3JkZXIgYm9yZGVyLXdoaXRlIGJvcmRlci1zb2xpZCB0cmFuc2l0aW9uIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBkZXNrdG9wOnctWzEwMHB4XSB3LVs4NHB4XSBkZXNrdG9wOmgtWzcwcHhdIGgtWzQ4cHhdO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgdGV4dC1bMThweF0gZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi1bNDAwbXNdO1xuXG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2staW1nIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGR1cmF0aW9uLVs4MDBtc10gb3BhY2l0eS0wIG9iamVjdC1bNjAlXSB0cmFuc2xhdGUteC1bLTEwMCVdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stY2FwdGlvbj4qIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZHVyYXRpb24tWzgwMG1zXSBvcGFjaXR5LTAgdHJhbnNsYXRlLXktWy0zMHB4XTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgIC5ibG9jay1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgb2JqZWN0LVs1MCVdIHRyYW5zZm9ybS1ub25lO1xuXG4gICAgICAgICAgICAgICAgJi5pbWFnZS1jb250YWluIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb250YWluIGgtYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1jYXB0aW9uPioge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2Zvcm0tbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy1pbWcsXG4gICAgICAgIC5iZy12aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIG9iamVjdC1jb3ZlciB3LWZ1bGwgaC1mdWxsIGJsb2NrIHotMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfU0wwMDYge1xuICAgIEBhcHBseSBiZy1zb2wtd2hpdGU7XG5cbiAgICAmLmRhcmsge1xuICAgICAgICBAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuXG4gICAgICAgIC5zZWN0aW9uX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAgICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIC5oZWFkaW5nLFxuICAgICAgICAudGV4dC1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei1bMV1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJlbmVmaXRzIHtcbiAgICAgICAgQGFwcGx5IG1kOnB0LVsxODBweF0gcHQtMCBtZDptdC1bLTEwMHB4XSBtdC1bNDhweF0gbWQ6cGItWzIwcHhdIHBiLVsxMDBweF0gcmVsYXRpdmU7XG5cbiAgICAgICAgLnN3aXBlci1uYXYge1xuICAgICAgICAgICAgQGFwcGx5IGRlc2t0b3A6aC1bNzBweF0gaC1bNDhweF0gZGVza3RvcDp3LVsyNDhweF0gdy1bMjEycHhdIGdhcC1bMTZweF0gYWJzb2x1dGUgcmlnaHQtWzIwcHhdIHRvcC0wIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbjtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LVs1MCVdIGJvdHRvbS1bMTZweF0gcmlnaHQtYXV0byB0cmFuc2xhdGUteC1bLTUwJV0gdG9wLWF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzYwcHhdIHctWzEwMHB4XSBoLVs3MHB4XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcm95YWwtYmx1ZSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1bODRweF0gaC1bNDhweF07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1bMThweF0gZm9udC1ib2xkIHRleHQtc29sLXJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEwcHggMHB4ICMwMDAwMDAyMDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZGVza3RvcDpwLVs0OHB4XSBwLVszMnB4XSBoLWZ1bGwgYmctc29sLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBkZXNrdG9wOm1iLVs0MHB4XSBtYi1bMjBweF0gbWItWzIwcHhdIGgtWzc2cHhdO1xuXG4gICAgICAgICAgICAgICAgICAgICYubG90dGllIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1maXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX0JOMDAxIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICBAYXBwbHkgbS1bNjBweF8yMHB4XzIwcHhdIHJvdW5kZWQtWzIwcHhdO1xuICAgICAgICBAYXBwbHkgcHQtWzIwMHB4XSBwYi1bNTBweF0gI3shaW1wb3J0YW50fTtcbiAgICB9XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LVsyXSBtYXgtdy1bNTAwcHhdO1xuICAgIH1cblxuICAgIC5iZy12aWRlbyxcbiAgICAuYmctaW1nIHtcbiAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlciBhYnNvbHV0ZSBtZDpoLVs0NjVweF0gaC1mdWxsIG1kOnctWzkzNXB4XSB3LWZ1bGwgYm90dG9tLTAgcmlnaHQtMCBtYXgtWzc2N3B4XTp0b3AtWy0zMHB4XTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYWJzb2x1dGUgdy1mdWxsIGgtZnVsbCBsZWZ0LTAgdG9wLTAgei1bMV07XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YzRjlGRSA1Ny4zNiUsIHJnYmEoMjQzLCAyNDksIDI1NCwgMCkgNzAuOTUlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0YzRjlGRSA5LjQ5JSwgcmdiYSgyNDMsIDI0OSwgMjU0LCAwKSA2My4yNyUpO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YzRjlGRSAxLjM2JSwgcmdiYSgyNDMsIDI0OSwgMjU0LCAwKSA3MC45NSUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0YzRjlGRSA2My40OSUsIHJnYmEoMjQzLCAyNDksIDI1NCwgMCkgMTAwLjI3JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltZy1tb3JlLXRvLXRoZS1sZWZ0IC5iZy1pbWcge1xuICAgICAgICBAYXBwbHkgZGVza3RvcDpib3R0b20tWzQlXSBkZXNrdG9wOnJpZ2h0LVs3dnddOyAgICAgICAgICAgICAgXG4gICAgfVxufSIsIi5ibG9ja19CTjAwMiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgLmJsb2NrLWNhcHRpb257XG4gICAgICAgIEBhcHBseSBtYXgtdy1bNjYwcHhdIHRleHQtY2VudGVyIHJlbGF0aXZlIHotWzFdIG0tYXV0bztcbiAgICB9XG4gICAgJi5iZy1kZWZhdWx0LFxuICAgICYuYmctZGFyay1ncmF5LFxuICAgICYuYmctZGFya3tcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJnLWltZyxcbiAgICAuYmctdmlkZW97XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgb2JqZWN0LWNvdmVyIHctZnVsbCBoLWZ1bGwgYmxvY2sgei0wO1xuICAgIH1cbn0iLCIuYmxvY2tfRlIwMDEge1xuXHQuYmxvY2stY2FwdGlvbiB7XG5cdFx0QGFwcGx5IG1heC1bMTIwMHB4XTptYi1bNDhweF07XG5cdH1cblxuXHQucmVzb3VyY2UtbGFiZWwsXG5cdC5sYWJlbHMtZ3JvdXAge1xuXHRcdHNwYW4ge1xuXHRcdFx0QGFwcGx5IGRhcms6dGV4dC1zb2wtd2hpdGUgI3shaW1wb3J0YW50fVxuXHRcdH1cblx0fVxuXG5cdC5yZXNvdXJjZS1saXN0IHtcblx0XHRAYXBwbHkgbS0wIHAtMCBsaXN0LW5vbmU7XG5cblx0XHRsaSB7XG5cdFx0XHRAYXBwbHkgcC1bMTZweF8wXzQ4cHhdIGJvcmRlci10IGJvcmRlci14LTAgYm9yZGVyLWItMCBib3JkZXItc29saWQgYm9yZGVyLVsjZGRkXTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHRcdFx0QGFwcGx5IGZsZXggbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBtZDpnYXAtWzMycHhdIGdhcC1bMjRweF0gdGV4dC1baW5pdGlhbF0gbWF4LVs3NjdweF06ZmxleC1jb2w7XHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHRcdC5yZXNvdXJjZS1sYWJlbCB7XG5cdFx0XHRcdFx0QGFwcGx5IGZsZXgtWzMzJV07XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LVsxNHB4XSBmb250LXNlbWlib2xkIHVwcGVyY2FzZSBsZWFkaW5nLVsxOHB4XSB0cmFja2luZy13aWRlc3Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlc291cmNlLWNhcHRpb24ge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4LVs2NyVdIHJlbGF0aXZlIHByLVs0MHB4XTtcblxuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdEBhcHBseSBtYi1bNDhweF07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjYnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAyNiAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4LjkxMyAwLjk5OTAyM0wyNSA2Ljk5OTAyTTI1IDYuOTk5MDJMMTguOTEzIDEyLjk5OU0yNSA2Ljk5OTAyTDEgNi45OTkwMicgc3Ryb2tlPSclMjMyNTI4MkUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRAYXBwbHkgY29udGVudC1bJyddIHctWzMycHhdIGgtWzE4cHhdIGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgYmctY29udGFpbjtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LnJlc291cmNlLWNhcHRpb24ge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWUgZGFyazp0ZXh0LXNvbC13aGl0ZTtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgW2ZpbHRlcjppbnZlcnQoNDUlKV9zZXBpYSg4MSUpX3NhdHVyYXRlKDY0MTQlKV9odWUtcm90YXRlKDE5N2RlZylfYnJpZ2h0bmVzcyg5NSUpX2NvbnRyYXN0KDEwNSUpXTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2VhcmNoLWZpbHRlci1yZXN1bHRzIHtcblx0LmJsb2NrLWl0ZW0ge1xuXHRcdEBhcHBseSBiZy1bI0YzRjlGRV0gcm91bmRlZC1bMTJweF07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBhcHBseSBtYi1bMTZweF0gbXQtWy0xNnB4XSBiZy1zb2wtd2hpdGUgc2hhZG93LVswcHhfNHB4XzIwcHhfMHB4X3JnYmEoMCwwLDAsMC4xNSldO1x0XHRcdFx0XHRcblxuXHRcdFx0YSxcblx0XHRcdC5oZWFkaW5nLFxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC1bIzAwNzRFOF07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLWdyaWQge1xuXHRcdEBhcHBseSBnYXAteS1bMzJweF07XG5cblx0XHQuYmxvY2staXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyICN7IWltcG9ydGFudH07XG5cdFx0XHRAYXBwbHkgcm91bmRlZC1bMTJweF07XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWl0ZW06bnRoLWNoaWxkKDIpIHtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9jay1pdGVtIGE6bm90KC5idG4pOm5vdCguaHVzbC1idG4pIC5yZXNvdXJjZS1jYXB0aW9uIC5oZWFkaW5nIHtcblx0XHRcdEBhcHBseSBmb250LXNlbWlib2xkO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2tfRlIwMDIge1x0XHRcblx0Ji5jYmctd2hpdGUge1xuXHRcdEBhcHBseSBiZy1zb2wtY2hhcmNvYWw7XG5cblx0XHQuaGVhZGluZy1kZWZhdWx0IHtcblx0XHRcdEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcblx0XHR9XG5cblx0XHQuYmxvY2stZ3JpZCB7XG5cdFx0XHQuYmxvY2staXRlbTpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRAYXBwbHkgYmctc29sLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYmctbGlnaHQtYmx1ZSAuYmxvY2stZ3JpZCAuYmxvY2staXRlbSB7XG5cdFx0QGFwcGx5IGJnLXNvbC13aGl0ZTtcblx0fVxuXG5cdCYuY2JnLWRhcmsge1xuXHRcdEBhcHBseSBiZy1zb2wtd2hpdGU7XG5cblx0XHQuaGVhZGluZy0yIHtcblx0XHRcdEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcblx0XHR9XG5cblx0XHQuYmxvY2stZ3JpZCB7XG5cdFx0XHQuYmxvY2staXRlbSB7XG5cdFx0XHRcdEBhcHBseSBiZy1zb2wtY2hhcmNvYWw7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpub3QoLmJ0bik6bm90KC5odXNsLWJ0bikge1xuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcblxuXHRcdFx0XHRcdC5yZXNvdXJjZS1sYWJlbCBpbWcsXG5cdFx0XHRcdFx0LnJlc291cmNlLWJvdHRvbTphZnRlciB7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDIpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yZXNvdXJjZS1sYWJlbCBpbWcge1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBwbHVzLWxpZ2h0ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXHRcblx0LmJsb2NrLWdyaWQge1xuXHRcdEBhcHBseSBtLTAgcC0wIGdyaWQgbWluLVs5OTJweF06Z3JpZC1jb2xzLTMgZ3JpZC1jb2xzLTEgZ2FwLXgtWzIwcHhdIGdhcC15LVszMnB4XTtcdFx0XG5cblx0XHQmLm5vLXRpdGxlIHtcdFx0XHRcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyIHAtWzMycHhdICN7IWltcG9ydGFudH07XG5cdFx0XHRcdEBhcHBseSByb3VuZGVkLVsxMnB4XTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRAYXBwbHkgbWluLVs5OTJweF06Z3JpZC1jb2xzLTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWNhcHRpb24ge1xuXHRcdFx0QGFwcGx5IG1heC1bOTkxcHhdOm1iLVs0OHB4XTtcdFx0XHRcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdEBhcHBseSBpbmxpbmUtZmxleCB0ZXh0LXNvbC13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmxvY2staXRlbSB7XG5cdFx0XHRAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyIHJvdW5kZWQtWzEycHhdO1xuXG5cdFx0XHRhOm5vdCguYnRuKTpub3QoLmh1c2wtYnRuKSB7XG5cdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIG5vLXVuZGVybGluZSBtZDpnYXAtOCBnYXAtWzI0cHhdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBwLTggaC1mdWxsIHRleHQtW2luaXRpYWxdO1xuXG5cdFx0XHRcdC5yZXNvdXJjZS1sYWJlbCB7XG5cdFx0XHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtWzMycHhdIGZsZXgtcm93O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgbGVhZGluZy1bMThweF0gdHJhY2tpbmctd2lkZXN0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgbWF4LWgtWzMycHhdIG1heC1bOTkxcHhdOm1heC13LVsxNTBweF0gbWF4LVs0ODBweF06bWF4LXctWzExMHB4XSBtYXgtdy1bMTEwcHhdIG9wYWNpdHktNTAgbWl4LWJsZW5kLW11bHRpcGx5IHctYXV0byBoLWF1dG8gZ3JheXNjYWxlLVsxXTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVzb3VyY2UtY2FwdGlvbiB7XG5cdFx0XHRcdFx0QGFwcGx5IGZsZXgtWzY3JV0gcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgbWQ6bWItWzQ4cHhdIG1iLVsyMHB4XSBmb250LXNlbWlib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXNvdXJjZS1ib3R0b20ge1xuXHRcdFx0XHRcdEBhcHBseSByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdEBhcHBseSBjb250ZW50LVsnJ10gdy1bMjZweF0gaC1bMTVweF0gYWJzb2x1dGUgYm90dG9tLTAgcmlnaHQtMCBiZy1jb250YWluIGJnLW5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjYgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOC45MTMgMC45OTkwMjNMMjUgNi45OTkwMk0yNSA2Ljk5OTAyTDE4LjkxMyAxMi45OTlNMjUgNi45OTkwMkwxIDYuOTk5MDInIHN0cm9rZT0nJTIzMDA3NEU4JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LnJlc291cmNlLWNhcHRpb24sXG5cdFx0XHRcdFx0LnJlc291cmNlLWJvdHRvbSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bIzAwNzRFOF07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJlc291cmNlLWJvdHRvbTo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoNDUlKSBzZXBpYSg4MSUpIHNhdHVyYXRlKDY0MTQlKSBodWUtcm90YXRlKDE5N2RlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEwNSUpO1x0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBwLTA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAYXBwbHkgc2hhZG93LVszcHhfM3B4XzEwcHhfcmdiYSgwLDAsMCwuMTUpXTtcblx0XHRcdFx0XHQucmVzb3VyY2UtY2FwdGlvbixcblx0XHRcdFx0XHQucmVzb3VyY2UtYm90dG9tIHtcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LVsjMDA3NEU4XTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYmxvY2tfRlIwMDMge1xuXHRAYXBwbHkgbGc6cHktWzkwcHhdO1xuXG5cdC5yZXNvdXJjZS13cmFwcGVyIHtcblx0XHRAYXBwbHkgZmxleCBsZzpmbGV4LXJvdyBmbGV4LWNvbCBnYXAtWzE2cHhdO1xuXHR9XG5cblx0LnJlc291cmNlLXRpdGxlIHtcblx0XHRAYXBwbHkgdGV4dC1bMjJweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsyNi40cHhdO1xuXG5cdFx0Ji5oaWdobGlnaHQge1xuXHRcdFx0QGFwcGx5IGxnOnRleHQtWzI4cHhdIHRleHQtWzIycHhdIGxnOmxlYWRpbmctWzM5LjJweF0gbGVhZGluZy1bMjYuNHB4XTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGluZy1saW5rIHtcblx0XHRAYXBwbHkgYWJzb2x1dGUgbGc6Ym90dG9tLVsyM3B4XSBib3R0b20tWzEycHhdIGxnOmxlZnQtWzMycHhdIGxlZnQtWzEycHhdO1xuXHR9XG5cdFxuXHQuYmxvY2stY2FwdGlvbiB7XG5cdFx0QGFwcGx5IGRlc2t0b3A6bWItWzM2cHhdIG1iLVsyNnB4XTtcblx0fVxuXG5cdC5sYWJlbHMtZ3JvdXAgc3BhbiB7XG5cdFx0QGFwcGx5IHRleHQtc29sLXdoaXRlO1xuXHR9XG5cblx0LnJlc291cmNlLXRodW1ibmFpbCB7XG5cdFx0QGFwcGx5IHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRAYXBwbHkgaC1mdWxsIHctZnVsbCBvYmplY3QtY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0QGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGZsZXgtY29sIGxnOmgtZnVsbCBsZzpnYXAtMCBnYXAtWzE1cHhdO1xuXG5cdFx0LnRvcC1jb250ZW50IHtcblx0XHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMTZweF07XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS1jb250ZW50IHtcblx0XHRcdCZfX2Rlc2t0b3Age1xuXHRcdFx0XHRAYXBwbHkgbGc6ZmxleCBoaWRkZW4gaXRlbXMtY2VudGVyIGp1c3RpZnktZW5kO1xuXG5cdFx0XHRcdCYuaGlnaGxpZ2h0IHtcblx0XHRcdFx0XHRAYXBwbHkganVzdGlmeS1zdGFydCBnYXAtWzVweF07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fbW9iaWxlIHtcblx0XHRcdFx0QGFwcGx5IGxnOmhpZGRlbiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC1bNXB4XTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVzb3VyY2UtbGlzdC1uZXcge1xuXHRcdEBhcHBseSBsZzptYXgtaC1bNTIwcHhdIGxnOm92ZXJmbG93LXktc2Nyb2xsIGxnOm92ZXJmbG93LXgtaGlkZGVuIGZsZXggZmxleC1jb2wgZ2FwLVsxNnB4XSBsZzpwci1bMTZweF07XG5cblx0XHQmLm9uZSB7XHRcdFx0XG5cdFx0XHRAYXBwbHkgcHItMDtcblxuXHRcdFx0LnJlc291cmNlLXRpbGUtbmV3IHtcblx0XHRcdFx0LnJlc291cmNlLXRodW1ibmFpbCB7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGFwcGx5IGxnOm1pbi13LVs2MTBweF0gbWluLXctZnVsbCBsZzptaW4taC1bNDc3cHhdIG1pbi1oLVsyMzJweF0gaC1bMjMycHhdO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0QGFwcGx5IGxnOmp1c3RpZnktY2VudGVyIGxnOmdhcC1bMjRweF0gbGc6cC1bNTRweF07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVzb3VyY2UtdGl0bGUge1xuXHRcdFx0XHRcdEBhcHBseSBsZzp0ZXh0LVsyOHB4XSB0ZXh0LVsyMnB4XSBsZzpsZWFkaW5nLVszOS4ycHhdIGxlYWRpbmctWzI2LjRweF07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRlZmF1bHQge1xuXHRcdFx0QGFwcGx5IGxnOmZsZXgtcm93IGZsZXgtY29sIG92ZXJmbG93LWhpZGRlbjtcblxuXHRcdFx0LnJlc291cmNlLXRpbGUtbmV3IHtcblx0XHRcdFx0QGFwcGx5IGZsZXgtY29sIHctZnVsbCBsZzpoLVs0NDBweF07XG5cblx0XHRcdFx0LnJlc291cmNlLXRodW1ibmFpbCB7XG5cdFx0XHRcdFx0QGFwcGx5IHJvdW5kZWQtdC1bMTJweF0gcm91bmRlZC1iLW5vbmUgb3ZlcmZsb3ctaGlkZGVuIGxnOm1heC13LWZ1bGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRAYXBwbHkgdy1bNHB4XSByb3VuZGVkLVsycHhdO1xuXHRcdH1cblx0XHRcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICRDb2xvckxpZ2h0Qmx1ZTtcblx0XHR9XG5cdFx0XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJENvbG9yRGFya1ByaW1hcnkzO1xuXHRcdH1cblx0XG5cdFx0LnJlc291cmNlLXRpbGUtbmV3IHtcblx0XHRcdEBhcHBseSBmbGV4IGxnOmZsZXgtcm93IGZsZXgtY29sIGxnOmdhcC1bNnB4XSBiZy1zb2wtbGlnaHQtYmx1ZTIgcmVsYXRpdmUgcm91bmRlZC1bMTJweF07XG5cblx0XHRcdC5yZXNvdXJjZS10aHVtYm5haWwge1xuXHRcdFx0XHRAYXBwbHkgbGc6bWluLXctWzI5OHB4XSBsZzptYXgtdy1bMjk4cHhdIGxnOmgtWzIwOHB4XSBtaW4taC1bMjMycHhdIGgtWzIzMnB4XSBsZzpyb3VuZGVkLVsxMnB4XSByb3VuZGVkLXQtWzEycHhdIHJvdW5kZWQtYi1ub25lIG92ZXJmbG93LWhpZGRlbjtcdFx0XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRAYXBwbHkgbGc6cHktWzI0cHhdIHB5LVsyMHB4XSBsZzpweC1bMjBweF0gcHgtWzI4cHhdO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oaWdobGlnaHQge1xuXHRcdEBhcHBseSBmbGV4IHctZnVsbCBsZzptYXgtdy1bNDgwcHhdIGxnOm1heC1oLVs1MjBweF07XG5cdFx0XG5cdFx0LnJlc291cmNlLXRpbGUtbmV3IHtcblx0XHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIGJnLXNvbC1saWdodC1ibHVlMiB3LWZ1bGwgcmVsYXRpdmUgcm91bmRlZC1bMTJweF07XG5cdFx0XHRcblx0XHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRAYXBwbHkgbGc6cHgtWzMycHhdIHB4LVsyOHB4XSBsZzpweS1bMjRweF0gcHktWzIwcHhdO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVzb3VyY2UtdGh1bWJuYWlsIHtcblx0XHRcdEBhcHBseSB3LWZ1bGwgbGc6bWluLWgtWzI1N3B4XSBtaW4taC1bMjMycHhdIGxnOm1heC1oLVt1bnNldF0gbWF4LWgtWzIzMnB4XSByb3VuZGVkLXQtWzEycHhdIHJvdW5kZWQtYi1ub25lIG92ZXJmbG93LWhpZGRlbjtcdFx0XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0LnJlc291cmNlLWxpbmsge1xuXHRcdEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgdy1mdWxsIGgtZnVsbCB6LVs5OV07ICBcblx0fVxuXG5cdCYuYmctbGlnaHQtYmx1ZSAucmVzb3VyY2UtdGlsZS1uZXcge1xuXHRcdEBhcHBseSBiZy1zb2wtd2hpdGU7XG5cdH1cblxuXHQmLmJnLWRlZmF1bHQge1xuXHRcdC5yZXNvdXJjZS1saXN0LW5ldyB7XHRcdFx0XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzE3MTkxQjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlc291cmNlLXRpbGUtbmV3IHtcblx0XHRcdEBhcHBseSBiZy1bIzE3MTkxQl0gdGV4dC1zb2wtd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiLmJsb2NrX0ZSMDA0IHtcblx0QGFwcGx5IGxnOnB5LVs5MHB4XTtcblxuXHQucmVzb3VyY2Utd3JhcHBlciB7XG5cdFx0QGFwcGx5IGZsZXg7XG5cdH1cblxuXHQuaGVhZGluZy1kZWZhdWx0IHtcblx0XHRAYXBwbHkgZGFyazp0ZXh0LXNvbC13aGl0ZTtcblx0fVxuXG5cdC5oZWFkaW5nLWxpbmsge1xuXHRcdEBhcHBseSBhYnNvbHV0ZSBib3R0b20tWzIzcHhdIGxnOmxlZnQtWzMycHhdIGxlZnQtWzIwcHhdO1xuXHR9XG5cdFxuXHQuYmxvY2stY2FwdGlvbiB7XG5cdFx0QGFwcGx5IGRlc2t0b3A6bWItWzM2cHhdIG1iLVsyNnB4XTtcblx0fVxuXG5cdC5sYWJlbHMtZ3JvdXAgc3BhbiB7XG5cdFx0QGFwcGx5IHRleHQtc29sLXdoaXRlO1xuXHR9XG5cblx0Lmh1c2wtYnRuLmJ0bi1wcmltYXJ5IHtcblx0XHRAYXBwbHkgZGFyazpiZy1zb2wtd2hpdGUgZGFyazp0ZXh0LXNvbC1jaGFyY29hbCAjeyFpbXBvcnRhbnR9O1xuXHR9XG5cblx0LnJlc291cmNlLXRodW1ibmFpbCB7XG5cdFx0QGFwcGx5IHJlbGF0aXZlIGxnOm92ZXJmbG93LWhpZGRlbiBsZzptYXgtaC1ub25lIG1heC1oLVsyMTVweF07XG5cblx0XHRpbWcge1xuXHRcdFx0QGFwcGx5IGgtZnVsbCB3LWZ1bGwgb2JqZWN0LWNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBmbGV4LWNvbCBsZzpoLWZ1bGwgbGc6Z2FwLTAgZ2FwLVsxNXB4XTtcblxuXHRcdC50b3AtY29udGVudCB7XG5cdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzE2cHhdO1xuXHRcdH1cblxuXHRcdC5ib3R0b20tY29udGVudCB7XG5cdFx0XHQmX19kZXNrdG9wIHtcblx0XHRcdFx0QGFwcGx5IGxnOmZsZXggaGlkZGVuIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbW9iaWxlIHtcblx0XHRcdFx0QGFwcGx5IGxnOmhpZGRlbiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC1bNXB4XTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVzb3VyY2UtbGlzdC1uZXcge1xuXHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMTZweF0gcGItWzMwcHhdO1xuXG5cdFx0LnJlc291cmNlLXRpbGUtbmV3IHtcblx0XHRcdEBhcHBseSBmbGV4IGxnOmZsZXgtcm93IGZsZXgtY29sIGxnOmdhcC1bNnB4XSBiZy1zb2wtbGlnaHQtYmx1ZTIgcmVsYXRpdmUgcm91bmRlZC1bMTJweF0gc2hhZG93LVswXzBfMTBweF8wcHhfcmdiYSgwLDAsMCwwLjIwKV07XG5cblx0XHRcdC5yZXNvdXJjZS10aHVtYm5haWwge1xuXHRcdFx0XHRAYXBwbHkgbGc6bWluLXctWzI0NXB4XSBsZzptYXgtdy1bMjQ1cHhdIGgtZnVsbCBsZzpyb3VuZGVkLWJsLVsxMnB4XSBsZzpyb3VuZGVkLXRsLVsxMnB4XSBsZzpyb3VuZGVkLXRyLW5vbmUgbGc6cm91bmRlZC1ici1ub25lIHJvdW5kZWQtdC1bMTJweF0gcm91bmRlZC1iLW5vbmUgb3ZlcmZsb3ctaGlkZGVuO1x0XHRcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdEBhcHBseSBwLVsyMHB4XTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5yZXNvdXJjZS1saW5rIHtcblx0XHRAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIHctZnVsbCBoLWZ1bGwgei1bOTldOyAgXG5cdH1cblxuICAgIC5zd2lwZXItbmF2IHtcbiAgICAgICAgQGFwcGx5IGdhcC1bMTZweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzYwcHhdIHctWzgwcHhdIGgtWzU2cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci1bMXB4XSBib3JkZXItc29saWQgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIGRhcms6Ym9yZGVyLXNvbC13aGl0ZSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG5vcm1hbC1jYXNlICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWUgZGFyazp0ZXh0LXNvbC13aGl0ZSB0ZXh0LVsxOHB4XSBmb250LWJvbGQgdHJhY2tpbmctbm9ybWFsIGxlYWRpbmctWzFdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgZGFyazpiZy1zb2wtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBkYXJrOnRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQtcmVzb3VyY2VzOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ25leHQnOyAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29uczsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXYtcmVzb3VyY2VzOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3ByZXYnOyAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29uczsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfRlIwMDUge1xuXHRAYXBwbHkgbGc6cHktWzkwcHhdO1xuXG5cdC5yZXNvdXJjZS13cmFwcGVyIHtcblx0XHRAYXBwbHkgZmxleDtcblx0fVxuXG5cdC5oZWFkaW5nLWRlZmF1bHQge1xuXHRcdEBhcHBseSBkYXJrOnRleHQtc29sLXdoaXRlO1xuXHR9XG5cblx0LmhlYWRpbmctbGluayB7XG5cdFx0QGFwcGx5IGFic29sdXRlIGJvdHRvbS1bMjNweF0gbGc6bGVmdC1bMzJweF0gbGVmdC1bMjBweF07XG5cdH1cblx0XG5cdC5ibG9jay1jYXB0aW9uIHtcblx0XHRAYXBwbHkgZGVza3RvcDptYi1bMzZweF0gbWItWzI2cHhdO1xuXHR9XG5cblx0LmxhYmVscy1ncm91cCBzcGFuIHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG5cdH1cblxuXHQuaHVzbC1idG4uYnRuLXByaW1hcnkge1xuXHRcdEBhcHBseSBkYXJrOmJnLXNvbC13aGl0ZSBkYXJrOnRleHQtc29sLWNoYXJjb2FsICN7IWltcG9ydGFudH07XG5cdH1cblxuXHQucmVzb3VyY2UtdGh1bWJuYWlsIHtcblx0XHRAYXBwbHkgcmVsYXRpdmUgbGc6b3ZlcmZsb3ctaGlkZGVuIGxnOmgtZnVsbCBtaW4taC1bMjE1cHhdICN7IWltcG9ydGFudH07XG5cblx0XHRpbWcge1xuXHRcdFx0QGFwcGx5IGgtZnVsbCB3LWZ1bGwgb2JqZWN0LWNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBmbGV4LWNvbCBoLWZ1bGwgbGc6Z2FwLTAgZ2FwLVsxNXB4XTtcblxuXHRcdC50b3AtY29udGVudCB7XG5cdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzE2cHhdO1xuXHRcdH1cblxuXHRcdC5ib3R0b20tY29udGVudCB7XG5cdFx0XHQmX19kZXNrdG9wIHtcblx0XHRcdFx0QGFwcGx5IGxnOmZsZXggaGlkZGVuIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbW9iaWxlIHtcblx0XHRcdFx0QGFwcGx5IGxnOmhpZGRlbiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGdhcC1bNXB4XTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVzb3VyY2UtbGlzdC1uZXcge1xuXHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bMTZweF0gcGItWzMwcHhdO1xuXG5cdFx0Ji5zd2lwZXItc2xpZGUge1xuXHRcdFx0QGFwcGx5IGgtYXV0byAjeyFpbXBvcnRhbnR9O1xuXHRcdH1cblxuXHRcdC5yZXNvdXJjZS10aWxlLW5ldyB7XG5cdFx0XHRAYXBwbHkgZmxleCBsZzpmbGV4LXJvdyBmbGV4LWNvbCBsZzpnYXAtWzZweF0gYmctc29sLWxpZ2h0LWJsdWUyIHJlbGF0aXZlIHJvdW5kZWQtWzEycHhdIHNoYWRvdy1bMF8wXzEwcHhfMHB4X3JnYmEoMCwwLDAsMC4yMCldO1xuXG5cdFx0XHQucmVzb3VyY2UtdGh1bWJuYWlsIHtcblx0XHRcdFx0QGFwcGx5IGxnOm1pbi13LVs0ODBweF0gbGc6bWF4LXctWzQ4MHB4XSBoLWZ1bGwgbGc6cm91bmRlZC1ibC1bMTJweF0gbGc6cm91bmRlZC10bC1bMTJweF0gbGc6cm91bmRlZC10ci1ub25lIGxnOnJvdW5kZWQtYnItbm9uZSByb3VuZGVkLXQtWzEycHhdIHJvdW5kZWQtYi1ub25lIG92ZXJmbG93LWhpZGRlbjtcdFx0XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRAYXBwbHkgcC1bMjBweF07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQucmVzb3VyY2UtbGluayB7XG5cdFx0QGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtMCB3LWZ1bGwgaC1mdWxsIHotWzk5XTsgIFxuXHR9XG5cbiAgICAuc3dpcGVyLW5hdiB7XG4gICAgICAgIEBhcHBseSBnYXAtWzE2cHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQ7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLVs2MHB4XSB3LVs4MHB4XSBoLVs1NnB4XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcm95YWwtYmx1ZSBkYXJrOmJvcmRlci1zb2wtd2hpdGUgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIEBhcHBseSBub3JtYWwtY2FzZSAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlIGRhcms6dGV4dC1zb2wtd2hpdGUgdGV4dC1bMThweF0gZm9udC1ib2xkIHRyYWNraW5nLW5vcm1hbCBsZWFkaW5nLVsxXTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGRhcms6Ymctc29sLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgZGFyazp0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0LXJlc291cmNlczo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JzsgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2LXJlc291cmNlczo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdwcmV2JzsgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX0xPRzAwMSB7XG4gICAgLnN3aXBlciB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgZWFzZS1saW5lYXI7XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUgaW1nIHsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAYXBwbHkgaC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlLXN3aXBlciB7XG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBwLTAgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLVsxcmVtXzBdIG1kOmgtWzY0cHhdIGgtWzQwcHhdIHctYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIFtmaWx0ZXI6aW52ZXJ0KDAuMzMpX2dyYXlzY2FsZSgxKV9icmlnaHRuZXNzKDEuNSldICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWQ6aC1bNjRweF0gaC1bNDBweF07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHNwYW4ge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7ICAgICAgICBcbiAgICB9XG5cbiAgICAmLmJnLW1lZGlhIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICBAYXBwbHkgcGItWzI3MHB4XSAjeyFpbXBvcnRhbnR9O1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotWzFdO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJnLWltZyxcbiAgICAgICAgLmJnLXZpZGVvIHtcbiAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIGgtMS8yIHctMS8yIHotMDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoLVsyNzVweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmctdmlkZW8ge1xuICAgICAgICAgICAgQGFwcGx5IG1peC1ibGVuZC1jb2xvci1kb2RnZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctZGVmYXVsdCxcbiAgICAmLmJnLWRhcmstZ3JheSxcbiAgICAmLmJnLWRhcmsge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctZGVmYXVsdCAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTcwOyAgICAgICAgICAgICAgICAgXG4gICAgfVxuXG4gICAgJi5iZy1kZWZhdWx0LFxuICAgICYuYmctbGlnaHQtYmx1ZSB7XG4gICAgICAgIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDAuMzMpOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja19MT0cwMDIge1xuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IGgtZnVsbCBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIG1heC13LVs1MDBweF07XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgQGFwcGx5IG1heC13LVtpbmhlcml0XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ncmlkIHtcbiAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTMgZ2FwLVsxNnB4XSBtLTAgcC0wIGgtZnVsbCBsaXN0LW5vbmU7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQtY29scy0zO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQtY29scy0yO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgaC1mdWxsIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHAtWzMycHhdO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1heC13LVsxMDAlXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYmxvY2tfVFhUMDAxIHtcbiAgICAuaGVhZGluZy1jdGEge1xuICAgICAgICBAYXBwbHkgcC1bOHB4XzE4cHhdO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgICBAYXBwbHkgcHQtWzE2cHhdO1xuICAgIH1cblxuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGgtZnVsbDtcblxuICAgICAgICAuY2FwdGlvbi1pbm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgbWQ6bWF4LXctWzQwMHB4XSBtYXgtdy1baW5oZXJpdF0gcC1bNjRweF8zMnB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxvY2stY2FwdGlvbi0tcmljaC10ZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1kOnctWzQwMHB4XTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbG9yLWRhcmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jaGFyY29hbCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ncmlkIC5yb3cge1xuICAgICAgICBAYXBwbHkgbS0wO1xuXG4gICAgICAgIC5jb2wtc3Bhbi0xMiB7XG4gICAgICAgICAgICBAYXBwbHkgcC0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gaC1mdWxsIGJnLWNvdmVyIGJnLW5vLXJlcGVhdDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBoLWF1dG8gYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWRlZmF1bHQsXG4gICAgJi5iZy1zZWNvbmRhcnkge1xuICAgICAgICAuaGVhZGluZyxcbiAgICAgICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfVFhUMDAyIHtcbiAgICAuYmxvY2staW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggIzAwMDAwMDFBO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBvYmplY3QtY29udGFpbiBtYXgtaC1bODAwcHhdO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bNTAwcHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bMzAwcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBAYXBwbHkgbWF4LXctWzQ1MHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgY29sdW1uczogNDUwcHggMjtcbiAgICAgICAgICAgIEBhcHBseSBnYXAtWzMwcHhdO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1kZWZhdWx0LFxuICAgICYuYmctZGFyay1ncmF5LFxuICAgICYuYmctZGFyayB7XG4gICAgICAgICoge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBiZy1zb2wtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX1RYVDAwMyB7XG4gICAgLmJsb2NrLWNhcHRpb24ge1xuICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlIGRhcms6YmctWyMxNzE5MUJdIHAtWzY0cHhfMzJweF0gc2hhZG93LVswcHhfMTBweF8zMHB4XzBweF8jMDAwMDAwMUFdO1xuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBtYXgtdy1bODIwcHhdIG1sLWF1dG8gbXItYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1zdGF0cyB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIG0tMCBwLTAgZ2FwLVs3NXB4XzBdIGxpc3Qtbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzMycHhdO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LVs0OHB4XSByZWxhdGl2ZSBoLWF1dG8gZmxleC1bMzMlXTtcbiAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHgtWzE2cHhdO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHAtMCB0ZXh0LWNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN0YXRzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3NEU4LCAjQTkzM0ZCKTsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LVs2MnB4XSB0cmFja2luZy1bLTFweF0gbGVhZGluZy1bMS4xMV0gZm9udC1ub3JtYWwgYmctY2xpcC10ZXh0IG1iLTA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzUycHhdIGxlYWRpbmctWzYycHhdO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzUycHhdO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzQwcHhdO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMCBoLWZ1bGwgYmctc29sLXJveWFsLWJsdWUgdy1bMXB4XTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMyk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX1RYVDAwNCB7XG4gICAgQGFwcGx5IHB5LVsxMjBweF07XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy1mdWxsIGJnLXNvbC1jaGFyY29hbDtcblxuICAgICAgICAmPioge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb24taW5uZXIge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotWzFdIG1heC13LVs4NjBweF0gcC1bMTIwcHhfNDhweF0gZmxleCBnYXAtWzQ4cHhdIGl0ZW1zLXN0YXJ0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC0xNiBnYXAtODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBwLVs5NnB4XzMycHhfNDhweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWzk2cHhdIGZsZXgtWzQwcHhdIGxlYWRpbmctWzFdO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1bMzJweF0gdGV4dC1bNzJweF07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC1bMzJweF0gdG9wLVs0OHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzQ4cHhdIG1iLVsxcmVtXTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGdhcC1bMzJweF07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrcXVvdGUtZm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZ2FwLVs0OHB4XTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZ2FwLVszMnB4XTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzE2cHhdIGl0ZW1zLXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtcGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnJhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtWzMycHhdO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJnLWltZyxcbiAgICAgICAgLmJnLXZpZGVvIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgb2JqZWN0LWNvdmVyIHctZnVsbCBoLWZ1bGwgYmxvY2sgei0wO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja19UWFQwMDUge1xuICAgIEBhcHBseSBweS1bMTIwcHhdO1xuXG4gICAgJi5ibG9ja19UWFQwMDUtLWxpZ2h0IHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZTtcblxuICAgICAgICA+KiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgI3shaW1wb3J0YW50fTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IGZsZXggaC1mdWxsIGZsZXgtY29sIGp1c3RpZnktY2VudGVyO1xuICAgIH1cblxuICAgIC5ibG9jay1pbWcge1xuICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIG1heC13LVs1MDBweF07XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgQGFwcGx5IG1iLVszMnB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXIgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWRlZmF1bHQsXG4gICAgJi5iZy1kYXJrLWdyYXksXG4gICAgJi5iZy1ibGFjayxcbiAgICAmLmJsb2NrX1RYVDAwNS0tZGFyayB7XG4gICAgICAgID4qIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmxvY2tfVFhUMDA1LS1kYXJrIHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC1jaGFyY29hbDtcbiAgICB9XG59IiwiLmJsb2NrX1RYVDAwNiB7XG4gICAgJi5wdC0wLW1vYmlsZSB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBAYXBwbHkgcHQtWzBdICN7IWltcG9ydGFudH07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY2FyZCB7IFxuICAgICAgICBAYXBwbHkgaC1mdWxsIGZsZXggZmxleC1jb2wgYmctc29sLXdoaXRlIGRhcms6YmctWyMxNzE5MUJdIGRhcms6cm91bmRlZC1bMTJweF07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgYmxvY2sgb2JqZWN0LWNvbnRhaW4gbWF4LWgtWzE1MHB4XSBtLVs1MHB4XzBfMzVweF07XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGRlc2t0b3A6cC1bMzJweF80OHB4XSBwLVszMnB4XTsgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNhcHRpb24ge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZGFyazpwLVswXzUwcHhfNTBweF07XG5cbiAgICAgICAgICAgIC5yaWNoLXRleHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYi1bMzZweF0gZGFyazpbJl9wXTp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxvY2stY2FyZC0tdy1mdWxsIC5jYXJkLWljb24ge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBvYmplY3QtY292ZXIgaC1mdWxsIG15LTAgbXgtYXV0bzsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctbGlnaHQtYmx1ZSAuYmxvY2stY2FyZCB7XG4gICAgICAgIEBhcHBseSBwLVszMHB4XSByb3VuZGVkLVsxNnB4XTsgICAgICAgIFxuICAgIH1cbn0iLCIuYmxvY2tfVFhUMDA3IHtcbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzgyMHB4XTtcbiAgICB9XG5cbiAgICAuYmxvY2stbGlzdCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGZsZXgtd3JhcCBnYXAtNTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBnYXAtWzIwcHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IDBweCAjMDAwMDAwMjA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGgtYXV0byBiZy1zb2wtd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBtYXgtaC1bMzUwcHhdIG9iamVjdC1jb3ZlciBibG9jayBoLWF1dG87XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bNDUwcHhdO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1heC1oLVszNTBweF07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgcC1bMzJweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX1RYVDAwOCB7XG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IG1heC13LVs4MjBweF07XG4gICAgfVxuXG4gICAgLmJsb2NrLWltZyB7XG4gICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgc2hhZG93LVswcHhfMTBweF8zMHB4XzBweF8jMDAwMDAwMUFdO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWxpc3Qge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCB3LWZ1bGwgbWQ6bWF4LXctWzQwMHB4XSBtYXgtdy1baW5oZXJpdF07XG5cbiAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1saWdodC1ibHVlMiBwLVszMnB4XSBtYi1bMjBweF0gc2hhZG93LVswcHhfM3B4XzEwcHhfMHB4XyMwMDAwMDAxNF07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrX1ZJRDAwMSB7XG4gICAgQGFwcGx5IHBiLVsxMjBweF07XG5cbiAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgIEBhcHBseSBtYXgtdy1bODcwcHhdIG1sLWF1dG8gbXItYXV0bztcbiAgICB9XG5cbiAgICAuYmxvY2stdmlkZW8ge1xuICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlIG1heC13LVsxMDcwcHhdIG0tYXV0bztcblxuICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIHotWzFdIGFic29sdXRlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtZDp3LVsxMzBweF0gdy1bNjRweF0gbWQ6aC1bMTMwcHhdIGgtWzY0cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgdy1mdWxsIGgtZnVsbCBibG9jayB6LTA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsb2NrLXZpZGVvLS1vZW1iZWQsXG4gICAgICAgICYuYmxvY2stdmlkZW8tLW90aGVyIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaC1mdWxsIHctZnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfREFUQTAwMSB7XG5cbiAgICAuYmxvY2stZ3JpZCB7XG4gICAgICAgIEBhcHBseSBncmlkIGdhcC1bMjBweF0gZ3JpZC1jb2xzLVtyZXBlYXQoYXV0by1maXQsbWlubWF4KDIyMXB4LDFmcikpXTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgICAgIC5ibG9jay1jYXJkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyIGgtZnVsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgdGV4dC1baW5pdGlhbF07XG5cbiAgICAgICAgICAgICAgICAuYmxvY2staW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtWzMwMHB4XSByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyIGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYmctc29sLXdoaXRlIHRleHQtc29sLXJveWFsLWJsdWUgcmlnaHQtWzhweF0gYm90dG9tLVs4cHhdIHRleHQtWzIycHhdIGZvbnQtbm9ybWFsIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctWzMycHhdIGgtWzMycHhdIHJvdW5kZWQtZnVsbCBsZWFkaW5nLVsxcHhdIG5vdC1pdGFsaWMgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0IHBsLVsxcHhdIHBiLVsycHhdIGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtWzE2cHhfMF0gZ2FwLVszMnB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLWRlZmF1bHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICB9ICAgIFxuXG4gICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGRhcms6dGV4dC1zb2wtd2hpdGUgbWluLVs5OTJweF06cGwtWzk2cHhdIG1kOnBsLVs0OHB4XSBwbC0wO1xuICAgIH1cblxuICAgIC5ibG9jay1jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGRhcms6dGV4dC1zb2wtd2hpdGUgZGFyazpob3Zlcjp0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuICAgIH1cbn1cblxuLnRlYW0tbW9kYWwtYnRuIHtcbiAgICBAYXBwbHkgbWItWzMycHhdIGN1cnNvci1wb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyByZWN0IHtcbiAgICAgICAgICAgIEBhcHBseSBmaWxsLXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgQGFwcGx5IHN0cm9rZS13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2tfREFUQTAwMiB7XG5cdCYuYmctZGVmYXVsdCxcblx0Ji5iZy1saWdodC1ibHVlIHtcblx0XHQuZXZlbnRzLWxpc3QgbGkgYSB7XG5cdFx0XHRAYXBwbHkgYmctc29sLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1jYXB0aW9uIHtcblx0XHRAYXBwbHkgbWF4LVsxMjAwcHhdOm1iLVs0OHB4XTtcdFx0XG5cdH1cblxuXHQuZXZlbnRzLWxpc3Qge1xuXHRcdEBhcHBseSBtLTAgcC0wIGxpc3Qtbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdEBhcHBseSBtYi1bMTZweF07XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBuby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGJnLXNvbC1saWdodC1ibHVlMiBwLVszMnB4XSB0ZXh0LVtpbml0aWFsXTtcblxuXHRcdFx0XHQudG9wLWNhcmQge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBtaW4tWzk5MnB4XTptYi1bNjRweF0gbWItWzQ4cHhdO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV2ZW50LWxhYmVsIHNwYW4ge1xuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LVsxNHB4XSBmb250LXNlbWlib2xkIHVwcGVyY2FzZSBsZWFkaW5nLVsxOHB4XSB0cmFja2luZy13aWRlc3Q7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5ldmVudC1jYXB0aW9uIHtcblx0XHRcdFx0XHRAYXBwbHkgcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIC5ldmVudC1jYXB0aW9uIHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9ja19EQVRBMDAzIHtcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRAYXBwbHkgbWF4LXctWzg3MHB4XSBteC1hdXRvO1xuXHR9XG5cblx0LmJsb2NrLWZpbHRlciB7XG5cdFx0Lm11bHRpc2VsZWN0IHtcblx0XHRcdEBhcHBseSByZWxhdGl2ZSBibG9jaztcblxuXHRcdFx0LnNlbGVjdC1ib3gge1xuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgY3Vyc29yLXBvaW50ZXIgcm91bmRlZC14bCBib3JkZXItMCBzaGFkb3ctWzBweF8wcHhfMzBweF8wcHhfcmdiYSgwLDAsMCwwLjEpXSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgYm9yZGVyLWIgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXNvbC13aGl0ZTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjgwMTc1OCAxLjIyMTE5TDYuODAxNzYgNy4yMjExOUwxMi44MDE4IDEuMjIxMTknIHN0cm9rZT0nJTIzMDA3NEU4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdEBhcHBseSBjb250ZW50LVsnJ10gcm90YXRlLTAgdy1bMTRweF0gaC1bOHB4XSByaWdodC1bMzJweF0gdG9wLVsyNXB4XSBhYnNvbHV0ZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bMThweF0gcC1bMS41cmVtXzVyZW1fMS41cmVtXzIuNXJlbV0gaC1hdXRvIGJvcmRlci0wIGJnLXRyYW5zcGFyZW50IG0tMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdmVyLXNlbGVjdCB7XG5cdFx0XHRcdFx0QGFwcGx5IGFic29sdXRlIGluc2V0LTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuc2VsZWN0LWJveCB7XG5cdFx0XHRcdFx0QGFwcGx5IHJvdW5kZWQtdC14bCBib3JkZXItYiBib3JkZXItWyMwMDAwMDAyMF0gYWZ0ZXI6cm90YXRlLVstMTgwZGVnXTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0LW9wdGlvbnMge1xuXHRcdFx0XHRAYXBwbHkgaGlkZGVuIGFic29sdXRlIG92ZXJmbG93LXktYXV0byBoLWF1dG8gdy1mdWxsIHRvcC1mdWxsIHJvdW5kZWQtYi14bCBwLVsxLjJyZW1fMnJlbV0gei1bOTldIGJnLXNvbC13aGl0ZSBzaGFkb3ctWzBweF8wcHhfMzBweF8wcHhfIzAwMDAwMDFBXTtcblxuXHRcdFx0XHQubGFiZWwtZ3JvdXAge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtd3JhcCBnYXAteC0yIGdhcC15LTI7XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgaW5saW5lLWJsb2NrIGN1cnNvci1wb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItWyNEMkQyRDJdIHJvdW5kZWQtZnVsbCBweS0xIHB4LTQgdGV4dC1bMTZweF0gdGV4dC1bIzZBNkE2QV0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1saXN0IHtcblx0XHRAYXBwbHkgZmxleCBmbGV4LXdyYXAgcGhhYmxldDpnYXAtWzIwcHhdIGdhcC1bMzBweF0gbWF4LVs1NzZweF06ZmxleC1jb2w7XG5cblx0XHQuYmxvY2stY2FyZCB7XG5cdFx0XHRAYXBwbHkgaC1hdXRvIGZsZXggZmxleC1jb2wgbWluLVs5OTJweF06dy1bY2FsYygzMy43NSUtMjBweCldIG1kOnctW2NhbGMoNTAlLTIwcHgpXSB3LWZ1bGwgbWItWzMycHhdIGN1cnNvci1wb2ludGVyIGJnLXNvbC13aGl0ZSB0ZXh0LVtpbml0aWFsXSBzaGFkb3ctWzBweF82cHhfMTBweF8wcHhfIzAwMDAwMDIwXTtcdFx0XHRcdFx0XHRcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGFwcGx5IHctZnVsbCBoLWF1dG8gbWluLVs5OTJweF06bWF4LWgtWzI1MHB4XSBtZDptYXgtaC1bMzUwcHhdIG1heC1oLVtpbmhlcml0XSBvYmplY3QtY292ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5ibG9jay1jYXB0aW9uIHtcblx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgcGhhYmxldDpwLVszMnB4XSBwLVsyNHB4XSBwaGFibGV0OmdhcC04IGdhcC02IHJlbGF0aXZlIGgtZnVsbDtcblxuXHRcdFx0XHQudG9wLWNhcmQge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbjtcblxuXHRcdFx0XHRcdC5yZXNvdXJjZS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgbWF4LXctWzUwJV0gb3ZlcmZsb3ctaGlkZGVuIHdoaXRlc3BhY2Utbm93cmFwIHRleHQtZWxsaXBzaXM7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgbGVhZGluZy1bMThweF0gdHJhY2tpbmctd2lkZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJlc291cmNlLWRhdGUge1xuXHRcdFx0XHRcdFx0QGFwcGx5IG1heC1bNTc2cHhdOnRleHQtWzE0cHhdO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDI2IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguOTEzIDAuOTk5MDIzTDI1IDYuOTk5MDJNMjUgNi45OTkwMkwxOC45MTMgMTIuOTk5TTI1IDYuOTk5MDJMMSA2Ljk5OTAyJyBzdHJva2U9JyUyMzI1MjgyRScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRAYXBwbHkgY29udGVudC1bJyddIHctWzMycHhdIGgtWzE4cHhdIGFic29sdXRlIHBoYWJsZXQ6Ym90dG9tLVszMnB4XSBwaGFibGV0OnJpZ2h0LVszMnB4XSBib3R0b20tWzI0cHhdIHJpZ2h0LVsyNHB4XSBiZy1jb250YWluO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlc291cmNlLWNhcHRpb24ge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4LWdyb3c7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdFx0QGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYWJlbHMtZ3JvdXAge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtd3JhcCBwci1bNTBweF0gZ2FwLXgtWzI0cHhdIGdhcC15LVsxNnB4XTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIC5ibG9jay1jYXB0aW9uIHtcblx0XHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdEBhcHBseSBbZmlsdGVyOmludmVydCg0NSUpX3NlcGlhKDgxJSlfc2F0dXJhdGUoNjQxNCUpX2h1ZS1yb3RhdGUoMTk3ZGVnKV9icmlnaHRuZXNzKDk1JSlfY29udHJhc3QoMTA1JSldO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKlxuKiBCdXR0b25zXG4qL1xuXG4uYnRuIHtcbiAgICBAYXBwbHkgYm9yZGVyLW5vbmUgcm91bmRlZC1mdWxsIGZvbnQtc2VtaWJvbGQgdGV4dC1zbSBwLVsxNXB4XzI4cHhdIG1iLVsxNHB4XSByZWxhdGl2ZSBsZWFkaW5nLW5vbmUgdHJhY2tpbmctWy4zNXB4XSBpbmxpbmUtYmxvY2sgdGV4dC1jZW50ZXIgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsyNTBtc10gZWFzZS1vdXQgYXBwZWFyYW5jZS1ub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBhcHBseSBibG9jayB0ZXh0LWNlbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIEBhcHBseSBvdXRsaW5lLW5vbmUgc2hhZG93LW5vbmU7XG4gICAgfVxuXG4gICAgJi5idG4tc21hbGwge1xuICAgICAgICBAYXBwbHkgcC1bNXB4XzE4cHhdIG1pbi1oLVszMXB4XSB0ZXh0LVsxLjRyZW1dO1xuICAgIH1cblxuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlIGJnLXNvbC1kYXJrLXByaW1hcnkyIGJvcmRlci1zb2wtZGFyay1wcmltYXJ5MjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4taW52ZXJzZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlIHRleHQtc29sLXJveWFsLWJsdWUgYm9yZGVyIGJvcmRlci1zb2wtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgYmctc29sLWRhcmstcHJpbWFyeTIgYm9yZGVyLXNvbC1kYXJrLXByaW1hcnkyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXdoaXRlIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci0yIGJvcmRlci1zb2wtd2hpdGUgdGV4dC1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgYmctc29sLWRhcmstcHJpbWFyeTIgYm9yZGVyLXNvbC1kYXJrLXByaW1hcnkyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zb2xpZCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXdoaXRlIGJvcmRlci1zb2wtd2hpdGUgdGV4dC1zb2wtZGFyay1wcmltYXJ5MjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBiZy1zb2wtZGFyay1wcmltYXJ5MiBib3JkZXItc29sLWRhcmstcHJpbWFyeTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLTIgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXJveWFsLWJsdWUgYmctdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgYmctc29sLWRhcmstcHJpbWFyeTIgYm9yZGVyLXNvbC1kYXJrLXByaW1hcnkyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1pbnZlcnNlIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGUgYmctc29sLWRhcmstcHJpbWFyeTIgYm9yZGVyLXNvbC1kYXJrLXByaW1hcnkyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLW91dGxpbmUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLTIgdGV4dC1zb2wtZGFyay1wcmltYXJ5IGJvcmRlci1zb2wtZGFyay1wcmltYXJ5IGJnLXRyYW5zcGFyZW50O1xuXG4gICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci0yIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC1yb3lhbC1ibHVlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBiZy1zb2wtZGFyay1wcmltYXJ5MiBib3JkZXItc29sLWRhcmstcHJpbWFyeTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXRhZyB7XG4gICAgICAgIEBhcHBseSBwLVs1cHhfMThweF0gbWluLXctWzEwMHB4XSBtaW4taC1bMzFweF0gdGV4dC1bMS40cmVtXSBiZy1zb2wtbGlnaHQtZ3JheSBib3JkZXItc29sLWxpZ2h0LWdyYXkgdGV4dC1zb2wtY2hhcmNvYWw7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZSBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1jaGFyY29hbDE1IHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC1jaGFyY29hbCBib3JkZXItY2hhcmNvYWw7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgYmctZ3JleSBib3JkZXItZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgYmctZ3JleSBib3JkZXItZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtLXdyYXBwZXIge1xuICAuZm9ybS1zZWxlY3QtdmVydGljYWwge1xuICAgIC5mb3JtLXNlbGVjdC12ZXJ0aWNhbF9fd3JhcHBlciB7XG4gICAgICBAYXBwbHkgcHItMDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotWzJdO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZm9ybS1ib2R5IHtcbiAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAmLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgQGFwcGx5IGJnLVstLWNvbG9yLWdyZXldO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotWzJdIGJnLVt0cmFuc3BhcmVudF07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnlsb24taHMtZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAuZmllbGQge1xuICAgICAgICAmLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICBzZWxlY3QuaHMtaW5wdXQge1xuICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei1bMl07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcblxuYm9keS5iYXVuZmlyZS1ob21lcGFnZSB7XHRcblx0QGFwcGx5IGZvbnQtc2FucyBvdmVyZmxvdy14LWhpZGRlbiB0ZXh0LVsxOHB4XSBmb250LW5vcm1hbCBsZWFkaW5nLVsyNnB4XSByZWxhdGl2ZSB0ZXh0LXNvbC1jaGFyY29hbCBhbnRpYWxpYXNlZCBtLTA7XG5cblx0Ji5wYWdlLWlkLTM4MTA2IHtcblx0XHRAYXBwbHkgb3ZlcmZsb3cteC1hdXRvO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGFwcGx5IG1heC13LVsxMjQwcHhdO1xuXHR9XG5cdFxuXHQuc2VjdGlvbiB7XG5cdFx0QGFwcGx5IHB5LVs2MHB4XSBsZzpweS1bODBweF0gcHgtMDtcblxuXHRcdCY6bm90KC5zZWN0aW9uLWhlcm8pOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdEBhcHBseSBwdC1bMTIwcHhdIHBiLVs2MHB4XTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdEBhcHBseSBkZXNrdG9wOnB0LVsyMTBweF0gcGItWzYwcHhdIGxnOnB0LVsxMjBweF0gcHQtWzE4MHB4XTtcblx0XG5cdFx0XHQmLnZoLTEwMCB7XG5cdFx0XHRcdEBtZWRpYSAobWF4LWhlaWdodDogNjgwcHgpIHtcblx0XHRcdFx0XHRAYXBwbHkgaC1hdXRvICN7IWltcG9ydGFudH07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5ibG9ja19IUjAwMiB7XHRcdFx0XG5cdFx0XHRcdEBhcHBseSBwdC1bMTMwcHhdICN7IWltcG9ydGFudH07XG5cdFx0XHR9XG5cdFxuXHRcdFx0Ji5ibG9ja19IUjAwMyB7XG5cdFx0XHRcdEBhcHBseSBtZDpwdC1bMjEwcHhdIHB0LVsxNTBweF0gI3shaW1wb3J0YW50fTtcblx0XHRcdH1cblx0XG5cdFx0fVxuXG5cdFx0Ji5cXCFwYi0wIHtcblx0XHRcdEBhcHBseSBwYi0wICN7IWltcG9ydGFudH07XG5cdFx0fVxuXG5cdFx0Ji5cXCFwdC0wIHtcblx0XHRcdEBhcHBseSBwdC0wICN7IWltcG9ydGFudH07XG5cdFx0fVxuXG5cdFx0Ji5ibG9ja19IUjAwNCB7XG5cdFx0XHRAYXBwbHkgcGItWzgwcHhdO1xuXHRcdH1cblxuXHRcdCYuYmxvY2tfVFhUMDA0IHtcblx0XHRcdEBhcHBseSBweS1bMTIwcHhdIHB4LTA7XG5cdFx0fVxuXG5cdFx0Ji5ibG9ja19WSUQwMDEge1xuXHRcdFx0QGFwcGx5IHBiLVsxMjBweF07XG5cdFx0fVxuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNixcblx0LmhlYWRpbmcge1xuXHRcdEBhcHBseSBmb250LXNhbnMgZm9udC1zZW1pYm9sZDtcblxuXHRcdGIsXG5cdFx0c3Ryb25nIHtcblx0XHRcdEBhcHBseSBmb250LXNlbWlib2xkO1x0XHRcdFxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkQ29sb3JQcmltYXJ5LCAkQ29sb3JQdXJwbGUpO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0c3Bhbi5oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6JENvbG9yUHJpbWFyeSwkYWxwaGE6MC41KTtcblx0XHRcdEBhcHBseSBpbmxpbmUtYmxvY2sgcHktMCBweC1bN3B4XSBtZDptbC1bLTdweF07XG5cdFx0fVxuXHR9XG5cblx0cCxcblx0YSxcblx0dWwsXG5cdGxpIHtcblx0XHRAYXBwbHkgZm9udC1zYW5zO1xuXHR9XG5cblx0LmJnLXByaW1hcnkge1xuXHRcdEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZTtcblx0fVxuXG5cdC5iZy1zZWNvbmRhcnkge1xuXHRcdEBhcHBseSBiZy1zb2wtZGFyay1wdXJwbGVcblx0fVxuXG5cdC5iZy1kZWZhdWx0IHtcblx0XHRAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuXHR9XG5cblx0LmJnLWRhcmstZ3JheSB7XG5cdFx0QGFwcGx5IGJnLXNvbC1kYXJrLWdyYXk7XG5cdH1cblxuXHQuYmctbGlnaHQtYmx1ZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC1saWdodC1ibHVlMjtcblx0fVxuXG5cdC5jb2xvci1wcmltYXJ5IHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblx0fVxuXG5cdC5jb2xvci1zZWNvbmRhcnkge1xuXHRcdEBhcHBseSB0ZXh0LXNvbC1kYXJrLXB1cnBsZTtcblx0fVxuXG5cdC5jb2xvci1kZWZhdWx0IHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtZGFyay1wdXJwbGU7XG5cdH1cblxuXHQuY29sb3ItbGlnaHQtYmx1ZSB7XG5cdFx0QGFwcGx5IHRleHQtc29sLWxpZ2h0LWJsdWUyO1xuXHR9XG5cblx0LmNvbG9yLXdoaXRlIHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG5cdH1cblxuXHQuY29sb3ItZ3JhZGllbnQge1xuXHRcdEBhcHBseSBiZy1jbGlwLXRleHQgdGV4dC10cmFuc3BhcmVudCBiZy1ncmFkaWVudC10by1yIGZyb20tc29sLXJveWFsLWJsdWUgdG8tc29sLWxpZ2h0LXB1cnBsZTtcblx0fVxuXG5cdC5sYi1ncmVlbixcblx0LmxhYmVscy1ncm91cCBzcGFuLmdyZWVuIGRpdjo6YmVmb3JlIHtcblx0XHRAYXBwbHkgYmctc29sLWdyZWVuO1xuXHR9XG5cblx0LmxiLXBpbmssXG5cdC5sYWJlbHMtZ3JvdXAgc3Bhbi5waW5rIGRpdjo6YmVmb3JlIHtcblx0XHRAYXBwbHkgYmctc29sLXBpbms7XG5cdH1cblxuXHQubGItZGFyay1wdXJwbGUsXG5cdC5sYWJlbHMtZ3JvdXAgc3Bhbi5kYXJrLXB1cnBsZSBkaXY6OmJlZm9yZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC1kYXJrLXB1cnBsZTtcblx0fVxuXG5cdC5sYi1wdXJwbGUsXG5cdC5sYWJlbHMtZ3JvdXAgc3Bhbi5wdXJwbGUgZGl2OjpiZWZvcmUsXG5cdC5sYi1saWdodC1wdXJwbGUsXG5cdC5sYWJlbHMtZ3JvdXAgc3Bhbi5saWdodC1wdXJwbGUgZGl2OjpiZWZvcmUge1xuXHRcdEBhcHBseSBiZy1zb2wtbGlnaHQtcHVycGxlO1xuXHR9XG5cblx0LmxiLXllbGxvdyxcblx0LmxhYmVscy1ncm91cCBzcGFuLnllbGxvdyBkaXY6OmJlZm9yZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC15ZWxsb3c7XG5cdH1cblxuXHQubGItYmx1ZSxcblx0LmxhYmVscy1ncm91cCBzcGFuLmJsdWUgZGl2OjpiZWZvcmUge1xuXHRcdEBhcHBseSBiZy1zb2wtcm95YWwtYmx1ZTtcblx0fVxuXG5cdC5sYi1saWdodC1ibHVlLFxuXHQubGFiZWxzLWdyb3VwIHNwYW4ubGlnaHQtYmx1ZSBkaXY6OmJlZm9yZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC1saWdodC1ibHVlO1xuXHR9XG5cblx0LmxiLW9yYW5nZSxcblx0LmxhYmVscy1ncm91cCBzcGFuLm9yYW5nZSBkaXY6OmJlZm9yZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC1vcmFuZ2U7XG5cdH1cblxuXHQuYnRuIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRAYXBwbHkgZm9udC1zYW5zIGJvcmRlciBib3JkZXItc29saWQgZm9udC1zZW1pYm9sZDtcblx0XHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdEBhcHBseSBibG9jayB0ZXh0LWNlbnRlcjtcblx0XHR9XG5cblx0XHQmLmJ0bi1vdXRsaW5lLXdoaXRlIHtcblx0XHRcdEBhcHBseSBib3JkZXItc29sLXdoaXRlIHRleHQtc29sLXdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGFwcGx5IGJnLXNvbC13aGl0ZSB0ZXh0LXNvbC1jaGFyY29hbDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdEBhcHBseSBibG9jayB0ZXh0LWNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRcdFx0QGFwcGx5IHRleHQtc29sLWRhcmstcHJpbWFyeTMgYm9yZGVyLXNvbC1yb3lhbC1ibHVlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYnRuLWNoZXZyb24gc3BhbiB7XG5cdFx0XHRAYXBwbHkgcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNycgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDcgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMNSA1LjVMMSAxMCcgc3Ryb2tlPSclMjMwMDc0RTgnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcdFx0XHRcdFxuXHRcdFx0XHRAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHJpZ2h0LVstMThweF0gdG9wLVs0cHhdIHctWzEwcHhdIGgtWzE0cHhdIGJnLWNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5idG4tcHJpbWFyeSB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0QGFwcGx5IGJsb2NrIHRleHQtY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYnRuLWxpbmsge1xuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIHRleHQtWzE4cHhdIHotWzFdO1xuXHRcdH1cblx0fVxuXG5cdC5sYWJlbHMtZ3JvdXAge1xuXHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzE2cHhfMzJweF07XG5cblx0XHRzcGFuIHtcblx0XHRcdEBhcHBseSB0ZXh0LVsxNnB4XSBsZWFkaW5nLVsyMHB4XSBmbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXNvbC1jaGFyY29hbDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdEBhcHBseSB3LVsxMHB4XSBoLVsxMHB4XSBtci1bMTBweF0gcm91bmRlZC1mdWxsIG1pbi13LVsxMHB4XTtcblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0ZGl2LmxpbmUge1xuXHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXYubGluZSB7XG5cdFx0XHRcdFx0QGFwcGx5IGJsb2NrIGFic29sdXRlIGJvdHRvbS1bMTBweF0gbGVmdC0wIHctZnVsbCBoLVszcHhdO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZsaXAtY29sdW1ucyAucm93IHtcblx0XHRAYXBwbHkgZmxleC1yb3ctcmV2ZXJzZTtcblx0fVxuXG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bMC41c10gZWFzZS1pbi1vdXQgbXQtWzEuODc1cmVtXSBtYXgtdy1bOTg4cHhdIHotWzldO1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0QGFwcGx5IHJvdW5kZWQtWzE4cHhdO1xuXG5cdFx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRcdEBhcHBseSBwLVszMnB4XSBsZzpwLVs2NHB4XTtcblxuXHRcdFx0XHQuY2FyZC1pbWcge1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHRcdFx0QGFwcGx5IG1heC13LVszMDBweF0gbWItWzMycHhdO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgdy1mdWxsIGgtYXV0byBvYmplY3QtY292ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRcdFx0QGFwcGx5IG1kOnBsLVs0OHB4XSBsZzpwbC1bNjRweF0gcGwtWzIwcHhdO1xuXG5cdFx0XHRcdFx0LmNhcmQtbmFtZSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgbWItWzQ4cHhdO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jYXJkLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGxnOm1heC1oLVszODBweF0gb3ZlcmZsb3ctYXV0byBwci1bMTBweF0gbWQ6cHItMDtcblxuXHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgdy1bNXB4XSByb3VuZGVkLVsxOHB4XTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctc29sLWdyYXk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGJnLVsjMWEyZDM5XSByb3VuZGVkLVsxOHB4XSBob3ZlcjpiZy1bIzFhMmQzOV07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bi1jbG9zZSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgdGFibGV0OnRvcC1bMzJweF0gdG9wLVsxNnB4XSB0YWJsZXQ6cmlnaHQtWzMycHhdIHJpZ2h0LVsxNnB4XSBwLTAgdy1bNDBweF0gaC1bNDBweF0gcm91bmRlZC1bNTAlXSB6LVs5OTldIG9wYWNpdHktWzFdIGZpbHRlci1ub25lO1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLXNvbC1jaGFyY29hbCAjeyFpbXBvcnRhbnR9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGlnaHRib3gge1xuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRcdEBhcHBseSBtdC0wO1xuXG5cdFx0XHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdFx0XHRAYXBwbHkgcm91bmRlZC1bMTZweF0gb3ZlcmZsb3ctaGlkZGVuO1xuXG5cdFx0XHRcdFx0LmJ0bi1jbG9zZSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgdy1bMjBweF0gaC1bMjBweF0gcC1bMTBweF0gdG9wLVs1cHhdIHJpZ2h0LVs1cHhdICN7IWltcG9ydGFudH07XG5cblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdEBhcHBseSB0b3AtWy00cHhdIHctWzUwJV0gI3shaW1wb3J0YW50fTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaW1nIHtcblx0QGFwcGx5IG1heC13LWZ1bGw7XG59XG5cbmEge1xuXHRAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtc29sLXJveWFsLWJsdWU7XG59XG5cbnVsIHtcblx0QGFwcGx5IG1iLTAgcGwtMCBsaXN0LW5vbmU7XG5cblx0bGkge1xuXHRcdEBhcHBseSBsaXN0LW5vbmU7XG5cdH1cbn1cblxuLmh1c2wtYmxvY2suaGVyby1ibG9jayAudGV4dC1sZWZ0IHtcblx0QGFwcGx5IG1iLTAgI3shaW1wb3J0YW50fTtcbn1cblxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuXHRAYXBwbHkgc2hhZG93LW5vbmU7XG59XG5cbi5ibG9jay1zdGlja3kge1xuXHRAYXBwbHkgbWQ6c3RpY2t5IHJlbGF0aXZlIG1kOnRvcC1bMTIwcHhdIHRvcC1bYXV0b10gbWQ6bXQtWy0xNjBweF0gbXQtMDtcbn1cblxuLmJnLWxpZ2h0IHtcblx0QGFwcGx5IGJnLVsjZjhmOWZhXTtcbn1cblxudGFibGUgdGJvZHkge1xuXHR0ZCwgXG5cdHRoIHtcblx0XHRAYXBwbHkgdGV4dC1bMTZweF0gI3shaW1wb3J0YW50fTtcblx0fVxufVxuXG5cbi8qIEdlbmVyYWwgLSBMb2FkaW5nIEluZGljYXRvciAqL1xuXG4ubG9hZGluZy13cmFwcGVyIHtcblx0QGFwcGx5IHJlbGF0aXZlIGgtZnVsbDtcbn1cblxuLnByb2ZpbGUtbWFpbi1sb2FkZXIge1xuXHRAYXBwbHkgbWwtWy0xMDBweF0gbXQtWy0xMDBweF0gdy1bNDVweF07XG5cdEBhcHBseSBmaXhlZCBsZWZ0LVs1MCVdIHRvcC1bNTAlXSB6LVs5MDAwXSAjeyFpbXBvcnRhbnR9O1x0XG5cdC5sb2FkZXIge1xuXHRcdEBhcHBseSByZWxhdGl2ZSBteS0wIG14LWF1dG8gdy1bMjAwcHhdIGgtWzIwMHB4XTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAYXBwbHkgY29udGVudC1bJyddIGJsb2NrIHB0LVsxMDAlXTtcblx0XHR9XG5cdH1cbn1cblxuLmNpcmN1bGFyLWxvYWRlciB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuXHRhbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG5cdEBhcHBseSBoLWZ1bGwgb3JpZ2luLWNlbnRlciB3LWZ1bGwgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG0tYXV0bztcbn1cblxuLmxvYWRlci1wYXRoIHtcblx0c3Ryb2tlLWRhc2hhcnJheTogMTUwLCAyMDA7XG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTA7XG5cdC13ZWJraXQtYW5pbWF0aW9uOlxuXHRcdGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSxcblx0XHRjb2xvciA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOlxuXHRcdGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSxcblx0XHRjb2xvciA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlIHtcblx0MTAwJSB7XG5cdFx0QGFwcGx5IHJvdGF0ZS1bMzYwZGVnXTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG5cdDEwMCUge1xuXHRcdEBhcHBseSByb3RhdGUtWzM2MGRlZ107XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRhc2gge1xuXHQwJSB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHR9XG5cblx0NTAlIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG5cdDAlIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cblxuXHQ1MCUge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbG9yIHtcblx0MCUge1xuXHRcdHN0cm9rZTogJENvbG9yUHJpbWFyeTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0c3Ryb2tlOiAkQ29sb3JQcmltYXJ5O1xuXHR9XG5cblx0NjYlIHtcblx0XHRzdHJva2U6ICRDb2xvclByaW1hcnk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdHN0cm9rZTogJENvbG9yUHJpbWFyeTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yIHtcblx0MCUge1xuXHRcdHN0cm9rZTogJENvbG9yUHJpbWFyeTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0c3Ryb2tlOiAkQ29sb3JQcmltYXJ5O1xuXHR9XG5cblx0NjYlIHtcblx0XHRzdHJva2U6ICRDb2xvclByaW1hcnk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdHN0cm9rZTogJENvbG9yUHJpbWFyeTtcblx0fVxufVxuXG4udGVhbS1tb2RhbC1idG4ge1xuXHRAYXBwbHkgb3V0bGluZS1ub25lIGFwcGVhcmFuY2Utbm9uZSBiZy10cmFuc3BhcmVudCBib3JkZXItbm9uZTtcbn1cblxuLmJsb2NrLXBhcmFncmFwaCB7XG5cdHVsIGxpIHtcblx0XHRAYXBwbHkgcmVsYXRpdmUgcGwtWzEuNzVyZW1dIG1iLVswLjlyZW1dO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSB0b3AtWzEwcHhdIGxlZnQtWzAuNHJlbV0gdy1bMC40NXJlbV0gaC1bMC40NXJlbV0gYmctW2luaGVyaXRdIHJvdW5kZWQtWzUwJV07XG5cdFx0fVxuXHR9XG5cblx0b2wge1xuXHRcdGNvdW50ZXItcmVzZXQ6IGxpc3QtbnVtYmVyO1xuXHRcdEBhcHBseSBsaXN0LW5vbmU7XG5cblx0XHRsaSB7XG5cdFx0XHRAYXBwbHkgcmVsYXRpdmUgcGwtWzEuNzVyZW1dIG1iLVswLjlyZW1dO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LW51bWJlcjtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihsaXN0LW51bWJlcikgXCIuIFwiO1xuXHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLVs1cHhdIGxlZnQtWzAuNHJlbV0gcm91bmRlZC1bNTAlXSB0ZXh0LWNlbnRlciB0ZXh0LVtpbmhlcml0XSB0ZXh0LVsyNHB4XSBsZWFkaW5nLVsxXTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hY3RpdmVfbWVudV9saW5rIHtcblx0QGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWUgI3shaW1wb3J0YW50fTtcbn1cblxuLmJ1dHRvbi1ibG9jayB7XG5cdEBhcHBseSBnYXAtWzEwcHhdO1xufVxuXG4uYnRuLXRvcCB7XG5cdEBhcHBseSBtdC1bMzJweF07XG59XG5cbi5icmVhZGNydW1iLWlubmVyLFxuLmJhdW5maXJlLWJyZWFkY3J1bWIuYnJlYWRjcnVtYi1kYXJrIC5icmVhZGNydW1iLWlubmVyIHtcblx0QGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWUgI3shaW1wb3J0YW50fTtcblx0c3Bhbi5jdXJyZW50IHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblx0fVxufVxuXG4uYmxvY2stY2FyZCB7XG5cdEBhcHBseSByZWxhdGl2ZTtcblx0Jl9fY292ZXIge1xuXHRcdEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsIHotWzk5XTtcblx0fVxufVxuXG4uYXJyb3ctbGluayB7XG5cdEBhcHBseSBiZy1bdXJsKFwiLi4vaW1nL2NoZXZyb24tcmlnaHQuc3ZnXCIpXSBiZy1uby1yZXBlYXQgYmctcmlnaHQgYnJpZ2h0bmVzcy0wIGludmVydCBwci1bMjVweF0gcmVsYXRpdmU7XG5cdHNwYW4ge1xuXHRcdEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBmb250LWJvbGQ7XG5cdH1cbn1cblxuaDEsXG4uaDEsXG5oMS5oZWFkaW5nLTEsXG5oMS5oZWFkaW5nLWRlZmF1bHQsXG5oMS5wYWdlLXRpdGxlLFxuaDEucGFnZS10aXRsZS0tbWVkaXVtLFxuLmgtc2l6ZS03NiB7XG5cdEBhcHBseSB0ZXh0LVs0MHB4XSBmb250LXNlbWlib2xkIGxlYWRpbmctWzEyMCVdIC10cmFja2luZy1bMC44cHhdIGxnOnRleHQtWzU2cHhdIGxnOi10cmFja2luZy1bLTEuMTJweF0gbXQtMDtcbn1cblxuaDIsXG4uaDIsXG4uaGVhZGluZy0yLFxuaDIuaGVhZGluZy1kZWZhdWx0IHtcblx0QGFwcGx5IHRleHQtWzM2cHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1bMTIwJV0gbGc6dGV4dC1bNDhweF0gbXQtMDtcbn1cblxuaDMsXG4uaDMsXG4uaGVhZGluZy0zLFxuaDMuaGVhZGluZy1kZWZhdWx0IHtcblx0QGFwcGx5IHRleHQtWzMwcHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1bMTIwJV0gbGc6dGV4dC1bMzZweF0gbXQtMDtcbn1cblxuaDQsXG4uaDQsXG4uaGVhZGluZy00LFxuaDQuaGVhZGluZy1kZWZhdWx0IHtcblx0QGFwcGx5IHRleHQtWzI0cHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1bMTQwJV0gbGc6dGV4dC1bMjhweF0gbXQtMDtcbn1cblxuaDUsXG4uaDUsXG4uaGVhZGluZy01LFxuaDUuaGVhZGluZy1kZWZhdWx0IHtcblx0QGFwcGx5IHRleHQtWzIwcHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1bMTIwJV0gdHJhY2tpbmctWzAuNHB4XSBsZzp0ZXh0LVsyMnB4XSBsZzp0cmFja2luZy1bMC40NHB4XSBtdC0wO1xufVxuXG5oNixcbi5oNixcbi5oZWFkaW5nLTYsXG5oNi5oZWFkaW5nLWRlZmF1bHQge1xuXHRAYXBwbHkgdGV4dC1bMThweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsxMjAlXSBtdC0wO1xufVxuXG4udGV4dC1vdmVybGluZSB7XG4gIEBhcHBseSB0ZXh0LVsxOHB4XSBmb250LXNlbWlib2xkIGxlYWRpbmctWzEyMCVdIHRyYWNraW5nLVswLjRweF07XG59XG5cbi50ZXh0LXBhcmFncmFwaCxcbi50ZXh0LXBhcmFncmFwaC1sYXJnZSB7XG5cdEBhcHBseSB0ZXh0LVsxNnB4XSBsZWFkaW5nLVsyNS4ycHhdIGZvbnQtbm9ybWFsOyBcblx0cCB7XG5cdFx0QGFwcGx5IHRleHQtWzE2cHhdIGxlYWRpbmctWzI1LjJweF0gZm9udC1ub3JtYWw7IFxuXHR9XG59XG5cbi5zdWItaGVhZGluZyB7XG5cdEBhcHBseSB0ZXh0LVsxOHB4XSBsZWFkaW5nLVsyNS4ycHhdIGZvbnQtc2Fucztcblx0QGFwcGx5IGZvbnQtbm9ybWFsICN7IWltcG9ydGFudH07XG5cdFxuXHRwIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uYmgge1xuXHQudGV4dC1wYXJhZ3JhcGgge1xuXHRcdHAge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtWzE2cHhdIGxlYWRpbmctWzI1LjJweF0gZm9udC1zYW5zIGZvbnQtbm9ybWFsO1xuXHRcdH1cblxuXHRcdCYuc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtWzE4cHhdIGxlYWRpbmctWzI1LjJweF0gZm9udC1zYW5zIGZvbnQtbm9ybWFsO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iZy1kYXJrIHtcblx0YSB7XG5cdFx0QGFwcGx5IHRleHQtc29sLXJveWFsLWJsdWU7XG5cdH1cblxuXHQuc3ViLWhlYWRpbmcgLmJ0biB7XG5cdFx0QGFwcGx5IGJvcmRlci1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQgaG92ZXI6Ymctc29sLXdoaXRlIHRleHQtc29sLXdoaXRlIGhvdmVyOnRleHQtc29sLWNoYXJjb2FsICN7IWltcG9ydGFudH07XG5cblx0XHQmLmJ0bi1wcmltYXJ5IHtcblx0XHRcdEBhcHBseSBib3JkZXItc29sLXdoaXRlIGJnLXNvbC13aGl0ZSBob3ZlcjpiZy10cmFuc3BhcmVudCB0ZXh0LXNvbC1jaGFyY29hbCBob3Zlcjp0ZXh0LXNvbC13aGl0ZSAjeyFpbXBvcnRhbnR9O1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tYmxvY2sge1xuXHRcdC5idG4tcHJpbWFyeSB7XG5cdFx0XHRAYXBwbHkgYm9yZGVyLXNvbC13aGl0ZSBiZy1zb2wtd2hpdGUgaG92ZXI6YmctdHJhbnNwYXJlbnQgdGV4dC1zb2wtY2hhcmNvYWwgaG92ZXI6dGV4dC1zb2wtd2hpdGUgI3shaW1wb3J0YW50fTtcblx0XHR9XG5cdFx0LmJ0bi1zZWNvbmRhcnkge1xuXHRcdFx0QGFwcGx5IGJvcmRlci1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQgaG92ZXI6Ymctc29sLXdoaXRlIHRleHQtc29sLXdoaXRlIGhvdmVyOnRleHQtc29sLWNoYXJjb2FsICN7IWltcG9ydGFudH07XHRcblx0XHR9XG5cdH1cbn1cblxuLmJnLWRlZmF1bHQge1xuXHRhIHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblx0fVxuXG5cdC5ibG9jay1idG4gLmJ0biB7XG5cdFx0QGFwcGx5IGJvcmRlci1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQgaG92ZXI6Ymctc29sLXdoaXRlIHRleHQtc29sLXdoaXRlIGhvdmVyOnRleHQtc29sLWNoYXJjb2FsICN7IWltcG9ydGFudH07XHRcdFxuXHR9XG5cblx0LnN1Yi1oZWFkaW5nIC5idG4ge1xuXHRcdEBhcHBseSBib3JkZXItc29sLXdoaXRlIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLXNvbC13aGl0ZSB0ZXh0LXNvbC13aGl0ZSBob3Zlcjp0ZXh0LXNvbC1jaGFyY29hbCAjeyFpbXBvcnRhbnR9O1xuXG5cdFx0Ji5idG4tcHJpbWFyeSB7XG5cdFx0XHRAYXBwbHkgYm9yZGVyLXNvbC13aGl0ZSBiZy1zb2wtd2hpdGUgaG92ZXI6YmctdHJhbnNwYXJlbnQgdGV4dC1zb2wtY2hhcmNvYWwgaG92ZXI6dGV4dC1zb2wtd2hpdGUgI3shaW1wb3J0YW50fTtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWJsb2NrIHtcblx0XHQuYnRuLXByaW1hcnkge1xuXHRcdFx0QGFwcGx5IGJvcmRlci1zb2wtd2hpdGUgYmctc29sLXdoaXRlIGhvdmVyOmJnLXRyYW5zcGFyZW50IHRleHQtc29sLWNoYXJjb2FsIGhvdmVyOnRleHQtc29sLXdoaXRlICN7IWltcG9ydGFudH07XG5cdFx0fVxuXHRcdC5idG4tc2Vjb25kYXJ5IHtcblx0XHRcdEBhcHBseSBib3JkZXItc29sLXdoaXRlIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLXNvbC13aGl0ZSB0ZXh0LXNvbC13aGl0ZSBob3Zlcjp0ZXh0LXNvbC1jaGFyY29hbCAjeyFpbXBvcnRhbnR9O1x0XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1oZWFkaW5nIHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ubGlnaHRib3gtY2Fyb3VzZWwgaWZyYW1lIHtcblx0QGFwcGx5IHctZnVsbCBtaW4taC1bNjAwcHhdIGJvcmRlci1ub25lO1xuXHQucmF0aW8ge1xuXHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCAjeyFpbXBvcnRhbnR9O1xuXHR9XG59XG5cbi5zaW5nbGUgLmdsb2JhbC1tYWluIC5idG4ge1xuXHRAYXBwbHkgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlIGJnLXNvbC1yb3lhbC1ibHVlIGhvdmVyOmJnLVsjMDA1YmI1XSBob3Zlcjp0ZXh0LXNvbC13aGl0ZSAjeyFpbXBvcnRhbnR9O1xufSIsImJvZHkuYmF1bmZpcmUtaG9tZXBhZ2Uge1xuICAgICYuaG9tZS1iYWNrbG9nLW1vZHVsZXMsXG4gICAgJi5ob21lIHtcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1zYW5zIGZvbnQtc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgIHNwYW4uaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsxNnB4XSBsZWFkaW5nLVsyNS4ycHhdIGZvbnQtc2FucyBmb250LW5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgLnNlY3Rpb25fbmV3OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnB0LVs4OHB4XSBwdC1bMTEwcHhdIGxnOnBiLVsyMHB4XTtcblxuICAgICAgICAgICAgLnRleHQtcGFyYWdyYXBoLWxhcmdlIHAge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzpwci1bODBweF07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzpoLVs1ODZweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBsb3R0aWUtcGxheWVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGxnOmgtWzQ4OHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbixcbiAgICAgICAgLnNlY3Rpb25fbmV3IHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpweC0wIGxnOnB5LVsxMjBweF0gcHktWzgwcHhdO1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGc6cHgtWzEycHhdIHB4LVsxNXB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzptYi1bMjRweF0gbWItWzIwcHhdO1xuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgZGFyazp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9ja19IUjAwNl9faW5uZXIgLnRleHQtcGFyYWdyYXBoIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzptYi1bMzhweF0gbWItWzIwcHhdIG10LVsxMHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9ja19MT0cwMDEgLmhlYWRpbmcge1xuICAgICAgICAgICAgQGFwcGx5IGxnOm1iLVs5NnB4XSBtYi1bNDBweF07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJpY2gtdGV4dC5iZiB7XG4gIGgxIHtcbiAgICBAYXBwbHkgdGV4dC1bMzBweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsxMjAlXSBsZzp0ZXh0LVszNnB4XTtcbiAgfVxuXG4gIGgyIHtcbiAgICBAYXBwbHkgdGV4dC1bMjRweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsxNDAlXSBsZzp0ZXh0LVsyOHB4XTtcbiAgfVxuXG4gIGgzIHtcbiAgICBAYXBwbHkgdGV4dC1bMjBweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsxMjAlXSBsZzp0ZXh0LVsyMnB4XSBsZzp0cmFja2luZy1bMC40NHB4XSB0cmFja2luZy1bMC40cHhdO1xuICB9XG5cbiAgaDQsXG4gIGg1IHtcbiAgICBAYXBwbHkgdGV4dC1bMThweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsxMjAlXTtcbiAgfVxuXG4gIGg2IHtcbiAgICBAYXBwbHkgdGV4dC1bMThweF0gZm9udC1zZW1pYm9sZCBsZWFkaW5nLVsxMjAlXTtcbiAgfVxuXG4gIHA6bm90KC50ZXh0LWxnKTpub3QoLmxnXFw6dGV4dC0yeGwpLFxuICBsaSxcbiAgYSB7XG4gICAgQGFwcGx5IHRleHQtWzE4cHhdIGxlYWRpbmctWzE0MCVdIGZvbnQtbm9ybWFsO1xuICB9XG5cbiAgdWwgbGkge1xuICAgIEBhcHBseSBiZWZvcmU6YmctWyRDb2xvckRhcmtHcmF5Ml0gICAgXG4gIH1cblxuICBvbCB7XG4gICAgQGFwcGx5IHBsLTA7XG4gIH1cbn1cblxuLmh1c2wtYmxvY2subnlsb24tYmxvY2suaGVyby1ibG9jayB7XG4gIEBhcHBseSBsZzpwdC1bMjYwcHhdIHB0LVsyMDBweF0gbWItMDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/