#top #wrap_all .avia-button,#top #wrap_all .button,#top #wrap_all button{color:#fff;background-color:#826aaf;font-size:16px;font-weight:700;letter-spacing:.75px;border:2px solid #826aaf;border-radius:3.33333rem;padding:14px 60px;transition:all .3s ease-in-out}#top #wrap_all .avia-button:hover,#top #wrap_all .button:hover,#top #wrap_all button:hover{color:#5c2d91;background-color:#fff;border-color:#5c2d91}#top #wrap_all .inverse.avia-button,#top #wrap_all .inverse.button,#top #wrap_all button.inverse{background-color:transparent;border-color:#fff;color:#344358}#top #wrap_all .inverse.avia-button:hover,#top #wrap_all .inverse.button:hover,#top #wrap_all button.inverse:hover{background-color:#fff}#top #wrap_all .avia-color-white.avia-button,#top #wrap_all .avia-color-white.button,#top #wrap_all button.avia-color-white{background-color:#fff;border-color:#fff;color:#5c2d91}#top #wrap_all .avia-color-white.avia-button:hover,#top #wrap_all .avia-color-white.button:hover,#top #wrap_all button.avia-color-white:hover{background-color:#5c2d91;border-color:#5c2d91;color:#fff}#top #wrap_all .tribe-events-calendar-month__day button{background-color:transparent;border:none;padding:0}.tribe-events-header button{background-color:transparent!important;border:none!important;padding:0!important;color:#5c2d91!important}#top #wrap_all{font-family:Poppins,sans-serif}#top #wrap_all .h1,#top #wrap_all .h2,#top #wrap_all .h3,#top #wrap_all .h4,#top #wrap_all .h5,#top #wrap_all .h6,#top #wrap_all h1,#top #wrap_all h2,#top #wrap_all h3,#top #wrap_all h4,#top #wrap_all h5,#top #wrap_all h6{font-family:Poppins,sans-serif;margin-top:0;text-transform:none;float:none;font-weight:500}#top #wrap_all .h1,#top #wrap_all h1{font-size:36px;margin-bottom:26px;line-height:1.25;font-weight:800}#top #wrap_all .h2,#top #wrap_all h2{font-size:28px;margin-bottom:23px;line-height:1.25;font-weight:800}#top #wrap_all .h3,#top #wrap_all h3{font-size:20px;margin-bottom:20px;font-weight:300}#top #wrap_all .h4,#top #wrap_all h4{font-size:18px;margin-bottom:17px}#top #wrap_all p{font-size:16px;line-height:1.5555555556;margin:0 0 14px}#top #wrap_all .a,#top #wrap_all a{color:#5c2d91;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}#top #wrap_all .a:hover,#top #wrap_all a:hover{color:#826aaf}#top #wrap_all .a.external,#top #wrap_all a.external{display:inline-block;position:relative;padding-right:30px}#top #wrap_all .a.external::after,#top #wrap_all a.external::after{content:"";position:absolute;right:0;top:50%;display:block;width:9.8px;height:9.8px;border:2px solid transparent;border-top-color:#344358;border-right-color:#344358;transform:translateY(-50%) rotate(45deg);transition:border-color .25s ease-in-out;border-radius:3px}#top #wrap_all .a.external:hover::after,#top #wrap_all a.external:hover::after{border-top-color:#5c2d91;border-right-color:#5c2d91}#top #wrap_all .entry-content-wrapper ol,#top #wrap_all .entry-content-wrapper ul{font-size:16px;line-height:1.5555555556;margin:0 0 14px}#top #wrap_all .entry-content-wrapper ol li,#top #wrap_all .entry-content-wrapper ul li{margin-left:46px}#top #wrap_all .text-blue{color:#5c2d91}#top #wrap_all .text-blue .h1,#top #wrap_all .text-blue .h2,#top #wrap_all .text-blue .h3,#top #wrap_all .text-blue .h4,#top #wrap_all .text-blue .h5,#top #wrap_all .text-blue .h6,#top #wrap_all .text-blue h1,#top #wrap_all .text-blue h2,#top #wrap_all .text-blue h3,#top #wrap_all .text-blue h4,#top #wrap_all .text-blue h5,#top #wrap_all .text-blue h6,#top #wrap_all .text-blue p{color:#5c2d91}#top #wrap_all .text-green{color:#344358}#top #wrap_all .text-green .h1,#top #wrap_all .text-green .h2,#top #wrap_all .text-green .h3,#top #wrap_all .text-green .h4,#top #wrap_all .text-green .h5,#top #wrap_all .text-green .h6,#top #wrap_all .text-green h1,#top #wrap_all .text-green h2,#top #wrap_all .text-green h3,#top #wrap_all .text-green h4,#top #wrap_all .text-green h5,#top #wrap_all .text-green h6,#top #wrap_all .text-green p{color:#344358}#top #wrap_all .main_color strong{color:#344358}#top #wrap_all #e2pdf-download{color:#fff}#top #wrap_all #e2pdf-download:hover{background-color:#826aaf}@media only screen and (min-width:768px){#top #wrap_all .h1,#top #wrap_all h1{font-size:72px;margin-bottom:42px;line-height:1.25}#top #wrap_all .h2,#top #wrap_all h2{font-size:48px;margin-bottom:36px;line-height:1.3571428571}#top #wrap_all .h3,#top #wrap_all h3{font-size:28px;margin-bottom:24px}#top #wrap_all .h4,#top #wrap_all h4{font-size:21px;line-height:1.2380952381}#top #wrap_all p{font-size:18px;margin:0 0 26px}#top #wrap_all .entry-content-wrapper ol,#top #wrap_all .entry-content-wrapper ul{font-size:18px;margin:0 0 26px}}.i-search{display:block}.i-search::before{content:"";display:block;width:24.25px;height:24.25px;background:url(../img/icon-search.svg) no-repeat center center;background-size:cover}#top #wrap_all .social_bookmarks_facebook a::before{content:"";width:30.55px;height:30.55px;background:url(../img/icon-facebook.svg) no-repeat center center;background-size:cover;display:block}#top #wrap_all .social_bookmarks_twitter a::before{content:"";width:30.55px;height:30.55px;background:url(../img/icon-twitter.svg) no-repeat center center;background-size:cover;display:block}#top #wrap_all .social_bookmarks_youtube a::before{content:"";width:30.55px;height:30.55px;background:url(../img/icon-youtube.svg) no-repeat center center;background-size:cover;display:block}.responsive body#top #wrap_all #header,.responsive.html_mobile_menu_tablet body#top #wrap_all #header{position:absolute;width:100%}#header .container{padding-left:0;padding-right:0}.html_header_top.html_header_sticky.html_large #main{padding-top:0!important}html.responsive #top .logo{height:auto!important}svg{max-width:100%}#header_main{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,0)!important;border-top:0!important}#top #wrap_all #header_main .container{margin:0;width:auto;max-width:100%}#header_main .logo{z-index:110;max-width:125px}#top #wrap_all #header_main .logo{display:block;position:relative}#top #wrap_all #header_main{width:100%;transition:all .2s ease-in-out;background-color:rgba(255,255,255,0)}#top #wrap_all #header_main.sticky{top:0;left:0;position:fixed;background-color:#fff;border-bottom:1px solid #c5c9ce!important}#top #wrap_all #header_main.sticky .main_menu .menu-item a{color:#344358}#top #wrap_all #header_main.sticky .main_menu .menu-item a:hover{color:#5c2d91}#top #wrap_all #header_main.sticky .main_menu .menu-item.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23344358' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}#top #wrap_all #header_main.sticky .logo.avia-svg-logo svg path{fill:#5c2d91!important}#top #wrap_all #header_main.sticky .av-hamburger-inner,#top #wrap_all #header_main.sticky .av-hamburger-inner::after,#top #wrap_all #header_main.sticky .av-hamburger-inner::before{background-color:#344358!important}#top #wrap_all #header_meta{border:0;background-color:#5c2d91;font-size:14px;line-height:1.25;color:#fff;padding:10px 0;text-align:center}#top #wrap_all #header_meta a{color:#fff;font-size:14px;line-height:1.25}.av_phone_active_right .phone-info{float:none!important}#top #wrap_all .av-menu-button .avia-menu-text{color:#fff!important;background-color:#826aaf!important;font-size:16px!important;font-weight:700!important;letter-spacing:.75px!important;border:2px solid #826aaf!important;border-radius:3.33333rem!important;padding:14px 60px!important;transition:all .3s ease-in-out!important}#top #wrap_all .av-menu-button .avia-menu-text:hover{color:#5c2d91!important;background-color:#fff!important;border-color:#5c2d91!important}#header_meta{display:none}.banner{background-size:cover;background-position:center;height:60vh;display:flex;align-items:center;justify-content:center;width:100%}.banner::before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:.3;background-color:#000;top:0;left:0}#top #wrap_all .banner .page-title{color:#fff;margin-bottom:0;text-align:center}@media only screen and (min-width:768px){#header_main .logo{max-width:180px}#header_main .inner-container{display:flex;align-items:center;justify-content:space-between}html.responsive #top .logo{height:100%!important}}@media (min-width:990px){#header_meta{display:block}}@media only screen and (min-width:1644px){#header .container{max-width:none;padding-left:64px;padding-right:64px}}#header_main .main_menu{position:relative;height:auto;line-height:auto}#header_main .main_menu .av-burger-overlay-scroll{background-color:#fff!important}#header_main .main_menu .av-burger-overlay::before{content:"";background-color:#fff;height:119.25px;display:block;position:absolute;top:0;left:0;width:100%;z-index:50}#header_main .main_menu #av-burger-menu-ul li a .avia-menu-text{color:#344358;font-size:16px;font-weight:700}#header_main .main_menu #av-burger-menu-ul li a:hover .avia-menu-text{color:#5c2d91}#header_main .main_menu #av-burger-menu-ul .av-menu-button{margin-top:2rem}#header_main .main_menu .av-burger-menu-main{padding:15px 0}#header_main .main_menu .av-burger-menu-main a{height:auto!important;line-height:initial!important}html #header_main .logo.avia-svg-logo svg path{transition:all .3s ease-in-out}html.av-burger-overlay-active #header_main .logo.avia-svg-logo svg path{fill:#5c2d91!important}#top #wrap_all .av-submenu-container{background-color:#5c2d91;padding:10px 0}#top #wrap_all .av-submenu-container .menu-item{font-size:16px;text-transform:uppercase;padding:6px 21px}#top #wrap_all .av-submenu-container .menu-item a{color:#fff;background-color:transparent;border:none}#top #wrap_all .av-submenu-container .menu-item a .avia-menu-text{transition:all .2s ease-in-out;border-bottom:1px solid transparent}#top #wrap_all .av-submenu-container .menu-item a:hover .avia-menu-text{border-bottom-color:#fff}@media only screen and (min-width:768px){#top #wrap_all #header_main .main_menu .av-burger-overlay::before{height:158.453px}#top #wrap_all #header_main .main_menu .menu-item a{color:#fff;line-height:initial!important;height:initial!important}#top #wrap_all #header_main .main_menu .menu-item a:hover{color:#5c2d91}#top #wrap_all #header_main .main_menu .menu-item .avia-menu-text{font-size:16px;font-weight:500}#top #wrap_all #header_main .main_menu .menu-item .avia-menu-fx{display:none}#top #wrap_all #header_main .main_menu .menu-item .sub-menu{background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2);top:40px;left:50%;margin-left:-11.1111111111rem;padding:10px 15px;transition:transform .4s ease,opacity .2s ease,visibility .5s ease;width:22.2222222222rem;z-index:10;border-top:0}#top #wrap_all #header_main .main_menu .menu-item .sub-menu:before{content:"";height:0;width:0;border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;left:50%;position:absolute;top:-30px;transform:translateX(-50%) translateY(100%);transition:all .4s ease;z-index:1}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item{border-bottom:1px solid #ddd}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item:last-of-type{border-bottom:0}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item a{color:#344358!important;border:0;font-weight:300!important}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item a:hover{color:#5c2d91!important;background-color:transparent}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children:before{content:"";position:absolute;bottom:-20px;left:-10%;width:120%;height:100%;z-index:-1;background-color:transparent}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after{content:"";width:12px;height:12px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-12px;left:50%;margin-left:-6px;transition:all .4s ease}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:hover:after{content:"";transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%235c2d91' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children .sub-menu a:after{content:none}}@media (min-width:1050px){#top #wrap_all .av-submenu-container li{padding:21px}}#footer{padding:50px 0 15px 0!important;border:0!important}#footer .flex_column,#footer .widget{margin:0!important}#footer .textwidget{display:flex;flex-direction:column;align-items:center;text-align:center}#footer .footer-logo{max-width:250px}#footer .footer-phone{font-size:32px!important;color:#fff!important;font-weight:800;margin:50px 0 30px 0}#footer .footer-phone:hover{color:#5c2d91!important;text-decoration:none}#footer p{font-size:14px!important}#footer .footer-icons{list-style:none;margin-left:0;padding-left:0;margin-top:30px!important}#footer .footer-icons li{display:inline-block;margin:0 10px;width:24px;height:24px}#footer .footer-icons li:first-of-type{margin-left:0}#footer .footer-icons li:last-of-type{margin-right:0}#footer .footer-icons svg{max-height:100%;max-width:100%;height:24px;width:24px;transition:all .2s ease-in-out}#footer .footer-icons__facebook{fill:#00a4b8}#footer .footer-icons__twitter{fill:#826aaf}#footer .footer-icons__instagram{fill:#97d0d8}#footer .footer-icons__linkedin{fill:#826aaf}#socket{text-align:center;margin:0;border:0!important}#top #wrap_all #socket .container{width:auto;max-width:100%;padding:29px}#socket .copyright{font-size:12px}#top #wrap_all #socket .copyright{float:none}#top #wrap_all #socket .copyright a{color:#fff}#top #wrap_all #socket .copyright a:hover{text-decoration:underline}#socket .separator{display:block;white-space:nowrap;width:0;height:0;overflow:hidden}@media only screen and (min-width:768px){#footer{padding:70px 0 20px 0!important}#footer .textwidget{max-width:75%;margin:auto}#top #wrap_all #footer .container{padding-left:16px;padding-right:16px;max-width:1202px;margin:0 auto;display:flex;justify-content:space-between}#footer .container .widget{margin:0}#socket .copyright{font-size:14px}#top #wrap_all #socket .container{padding-top:40px;padding-bottom:40px}#socket .separator{display:inline;width:auto;height:auto}}#top #wrap_all .av-special-heading-tag{margin-bottom:20px}#top #wrap_all .av-special-heading-tag+.special-heading-border{display:none}#top #wrap_all #top #wrap_all .av-special-heading{padding-bottom:0}#top #wrap_all .av-special-heading.bottom-border-dotted .av-special-heading-tag{display:inline-block;border-bottom:4px dotted;padding-bottom:20px}@media only screen and (min-width:768px){#top #wrap_all .av-special-heading-tag{margin-bottom:50px}#top #wrap_all .special-heading-halfwidth h2{padding:0 12%;margin-bottom:70px}}.page-breadcrumbs{display:none}#top #wrap_all .page-breadcrumbs .page-breadcrumb{flex-basis:100%;color:#344358;text-decoration:none}.js_active #top #wrap_all>.page-breadcrumbs{display:flex;z-index:100;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.27);padding:12px 16px;border-radius:3px 3px 0 0;width:95%;left:50%;bottom:0;transform:translate(-50%,calc(100% - 32px));position:fixed;background:#fff;flex-wrap:wrap;transition:transform .25s ease-in-out}.js_active #top #wrap_all>.page-breadcrumbs.active{transform:translateX(-50%)}.js_active #top #wrap_all>.page-breadcrumbs .handle{width:18px;height:12px;padding:0;border:none;background:0 0;border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;display:block;margin:0 auto 16px;border-radius:0;cursor:pointer;position:relative}.js_active #top #wrap_all>.page-breadcrumbs .handle::before{content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:2px solid #d9d9d9;transform:translateY(-50%);transition:border-color .25s ease-in-out}.js_active #top #wrap_all>.page-breadcrumbs .handle:hover{border-color:#344358}.js_active #top #wrap_all>.page-breadcrumbs .handle:hover::before{border-color:#344358}.page-breadcrumbs [type=radio]{display:none}#top #wrap_all .page-breadcrumbs [type=radio]:checked+.page-breadcrumb{color:#5c2d91}output{display:block;height:0;width:100%;float:left}@media only screen and (min-width:768px){.js_active #top #wrap_all>.page-breadcrumbs{display:none!important}.js_active .page-breadcrumbs{margin-top:42.8px;display:flex;gap:20px;flex-wrap:wrap}#top #wrap_all .page-breadcrumbs .page-breadcrumb{cursor:pointer;font-size:18px;font-weight:500;padding:20px 28.3px;background:#979797;color:#fff;flex-basis:auto;border-radius:3px}#top #wrap_all .page-breadcrumbs .page-breadcrumb label{cursor:pointer}#top #wrap_all .page-breadcrumbs .page-breadcrumb:hover{background:#5c2d91}#top #wrap_all .page-breadcrumbs input[type=radio]:checked+.page-breadcrumb{color:#fff;background:#5c2d91}}.avia-team-member{text-align:center}.avia-team-member .team-img{max-width:100%;width:250px;height:250px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:20px;display:block;margin:auto;border-radius:50%}#top #wrap_all .avia-team-member .team-member-name{font-size:26px;font-weight:700;margin-bottom:15px;line-height:1.2}.avia-team-member .team-member-job-title{font-size:20px;margin-bottom:10px;font-weight:300;line-height:1.2;letter-spacing:1px;text-transform:uppercase;padding-left:15px;padding-right:15px}#top #wrap_all .avia-team-member .team-member-description-toggle,#top #wrap_all .avia-team-member .team-member-description-toggle-label{display:none}.avia-team-member .team-social{display:none}@media only screen and (min-width:768px){.avia-team-member{margin:0!important;width:50%}.avia-team-member .team-member-description-toggle+.team-member-description{max-height:71px}.avia-team-member .team-member-description-toggle+.team-member-description p{max-height:71px;overflow:hidden;text-overflow:ellipsis;transition:max-height .25s ease-in-out}.avia-team-member .team-member-description-toggle+.team-member-description .team-member-description-toggle-label{padding-right:14px;color:#344358;cursor:pointer;position:relative}#top #wrap_all .avia-team-member .team-member-description-toggle+.team-member-description .team-member-description-toggle-label{display:inline-block}.avia-team-member .team-member-description-toggle+.team-member-description .team-member-description-toggle-label::before{content:"More"}.avia-team-member .team-member-description-toggle+.team-member-description .team-member-description-toggle-label::after{content:"";position:absolute;right:0;width:6px;height:6px;top:50%;border:1px solid transparent;border-right-color:#344358;border-bottom-color:#344358;transform:translateY(-75%) rotate(45deg)}.avia-team-member .team-member-description-toggle+.team-member-description .team-member-description-toggle-label:hover{color:#5c2d91}.avia-team-member .team-member-description-toggle+.team-member-description .team-member-description-toggle-label:hover::after{border-right-color:#5c2d91;border-bottom-color:#5c2d91}.avia-team-member .team-member-description-toggle:checked+.team-member-description{max-height:none}.avia-team-member .team-member-description-toggle:checked+.team-member-description p{max-height:250px}.avia-team-member .team-member-description-toggle:checked+.team-member-description .team-member-description-toggle-label::before{content:"Less"}.avia-team-member .team-member-description-toggle:checked+.team-member-description .team-member-description-toggle-label::after{transform:translateY(-25%) rotate(-135deg)}#top #wrap_all .avia-section.team-member-grid .template-page{max-width:1140px!important}#top #wrap_all .avia-section.team-member-grid .entry-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:1200px){.avia-team-member{width:33.3333333%}}#top #wrap_all .avia-section.hero-section h1,#top #wrap_all .avia-section.hero-section h2,#top #wrap_all .avia-section.hero-section h3,#top #wrap_all .avia-section.hero-section h4{color:#fff}#top #wrap_all .avia-section.hero-section .av-subheading{margin-top:15px}#top #wrap_all .avia-section.hero-section .av-subheading p{color:#fff}#top #wrap_all .avia-section.hero-section .av-special-heading{max-width:1100px;margin:auto}#top #wrap_all .avia-section.hero-section .av-special-heading-tag{margin-top:60px;margin-bottom:0!important}#top #wrap_all .avia-section.hero-section .avia_codeblock_section{position:absolute;left:50%;bottom:20px}#top #wrap_all .avia-section.hero-section .avia_codeblock_section a{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase}#top #wrap_all .avia-section.hero-section .avia_codeblock_section svg{display:block;margin:auto;margin-top:5px}#top #wrap_all .avia-section.column-centered .entry-content-wrapper{display:flex;justify-content:center}#top #wrap_all .avia-section.full-width-header .template-page{display:block;float:none;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;max-width:80%!important}#top #wrap_all .avia-section.full-width-header .avia-button{background-color:transparent;border-color:#fff;color:#344358}#top #wrap_all .avia-section.full-width-header .avia-button:hover{background-color:#fff}#top #wrap_all .avia-section.full-width-header.white-text{color:#fff}#top #wrap_all .avia-section.full-width-header.white-text h1,#top #wrap_all .avia-section.full-width-header.white-text h2,#top #wrap_all .avia-section.full-width-header.white-text h3,#top #wrap_all .avia-section.full-width-header.white-text h4,#top #wrap_all .avia-section.full-width-header.white-text h5,#top #wrap_all .avia-section.full-width-header.white-text ol,#top #wrap_all .avia-section.full-width-header.white-text p,#top #wrap_all .avia-section.full-width-header.white-text ul{color:#fff}#top.home #wrap_all .avia-section.hero-section .container.av-section-cont-open{height:100vh}#top #wrap_all .togglecontainer .toggler{background-color:transparent}#top #wrap_all .latest-news .post-entry.single-big .entry-content{padding-bottom:20px}#top #wrap_all .inverse.button{text-decoration:none}.post-watch-video-cta .button{text-decoration:none}#top #wrap_all span.special-char{font-family:system-ui}@media only screen and (min-width:768px){.ask-question-section .container{background:url(../img/icon-questions.png) no-repeat left 10% top 81px}#top #wrap_all .avia-section .content{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:1200px){#top #wrap_all .avia-section>.container{width:1635px;max-width:100%;padding-left:0;padding-right:0}#top #wrap_all .avia-section>.container .template-page{max-width:980px;padding-left:0;padding-right:0;box-sizing:border-box;float:none;display:block}#top #wrap_all .avia-section.wide>.container .template-page{max-width:100%;padding-left:50px;padding-right:50px}#top #wrap_all .avia-section.ultrawide>.container{width:100%}#top #wrap_all .avia-section.ultrawide>.container .template-page{max-width:100%;padding-left:36px;padding-right:36px}}@media only screen and (min-width:1644px){.ask-question-section .container{background-position:left top 81px}}.gform_required_legend{display:none}.gform_wrapper .gform_heading{font-size:12px;margin-bottom:14px}.gform_wrapper .gform_footer{text-align:center;margin-top:40px}#top #wrap_all .gform_wrapper .gform_footer .gform_button{font-weight:800;font-family:Poppins,sans-serif;min-width:275px}.gform_wrapper .gfield_label{font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;display:block;font-size:14px!important}#top #wrap_all .gform_wrapper input[type=email],#top #wrap_all .gform_wrapper input[type=input],#top #wrap_all .gform_wrapper input[type=number],#top #wrap_all .gform_wrapper input[type=password],#top #wrap_all .gform_wrapper input[type=search],#top #wrap_all .gform_wrapper input[type=tel],#top #wrap_all .gform_wrapper input[type=text],#top #wrap_all .gform_wrapper input[type=url],#top #wrap_all .gform_wrapper select,#top #wrap_all .gform_wrapper textarea{background:#f8f8f8;border:1px solid #d4d4d4;border-radius:6px;transition:border-color .25s ease-in-out;font-size:18px;line-height:1.3333333333;font-family:Poppins,sans-serif;color:#344358;padding:20px 18px;margin-bottom:16.4px}#top #wrap_all .gform_wrapper input[type=email]:active,#top #wrap_all .gform_wrapper input[type=email]:focus,#top #wrap_all .gform_wrapper input[type=input]:active,#top #wrap_all .gform_wrapper input[type=input]:focus,#top #wrap_all .gform_wrapper input[type=number]:active,#top #wrap_all .gform_wrapper input[type=number]:focus,#top #wrap_all .gform_wrapper input[type=password]:active,#top #wrap_all .gform_wrapper input[type=password]:focus,#top #wrap_all .gform_wrapper input[type=search]:active,#top #wrap_all .gform_wrapper input[type=search]:focus,#top #wrap_all .gform_wrapper input[type=tel]:active,#top #wrap_all .gform_wrapper input[type=tel]:focus,#top #wrap_all .gform_wrapper input[type=text]:active,#top #wrap_all .gform_wrapper input[type=text]:focus,#top #wrap_all .gform_wrapper input[type=url]:active,#top #wrap_all .gform_wrapper input[type=url]:focus,#top #wrap_all .gform_wrapper select:active,#top #wrap_all .gform_wrapper select:focus,#top #wrap_all .gform_wrapper textarea:active,#top #wrap_all .gform_wrapper textarea:focus{border-color:#5c2d91}#top #wrap_all .gform_wrapper textarea{height:180px}.gform_wrapper ul.gform_fields{list-style:none}.gform_wrapper ul.gform_fields li{margin-left:0}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px 0;padding:0 0 16px 0}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:.813em;line-height:1!important;margin:0 0 8px 12px!important;padding:0!important;clear:both;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper .gf_progressbar{padding:10px;position:relative;background-color:rgba(0,0,0,.1);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);width:100%}.gform_wrapper .gf_progressbar_percentage{height:24px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:.813em!important;text-shadow:0 1px 1px rgba(0,0,0,.5);border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:999;vertical-align:middle;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3))}.gform_wrapper .gf_progressbar:after{content:"";display:block;width:100%;z-index:990;height:24px;margin-top:-24px;background-color:rgba(0,0,0,.1);border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05)}.gform_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:20px;border-bottom-right-radius:20px}.gform_wrapper .gf_progressbar_percentage span{display:none;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:1.8}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none!important;margin-left:12px;word-wrap:normal}.gform_wrapper .percentbar_blue{background-color:#00a4b8;color:#fff}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px 0;padding:0 0 16px 0}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:.813em;line-height:1!important;margin:0 0 8px 12px!important;padding:0!important;clear:both;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper .gf_progressbar{padding:10px;position:relative;background-color:rgba(0,0,0,.1);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);width:100%}.gform_wrapper .gf_progressbar_percentage{height:24px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:.813em!important;text-shadow:0 1px 1px rgba(0,0,0,.5);border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:999;vertical-align:middle;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3))}.gform_wrapper .gf_progressbar:after{content:"";display:block;width:100%;z-index:990;height:24px;margin-top:-24px;background-color:rgba(0,0,0,.1);border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05)}.gform_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:20px;border-bottom-right-radius:20px}.gform_wrapper .gf_progressbar_percentage span{display:none;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:1.8}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none!important;margin-left:12px;word-wrap:normal}.gform_wrapper .percentbar_blue{background-color:#00a4b8;color:#fff}.frm_rootline_single{margin-left:0!important}#top #wrap_all #searchform div{overflow:hidden}#top #wrap_all #searchform .button{padding:0;border-radius:0;height:100%;line-height:1}.testimonials .av-special-heading{text-align:center}#top #wrap_all .testimonials .av-special-heading{font-size:28px}.js_active #top #wrap_all .testimonials .entry-content-wrapper{overflow:hidden;position:relative;padding-bottom:60px}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;padding:0;display:flex;gap:8px;list-style:none}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li{margin:0}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]{display:none}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]+label{display:block;width:15px;height:15px;padding:0;border:1px solid #5c2d91;border-radius:50%;background:0 0;cursor:pointer;transition:background-color .25s ease-in-out}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]+label:hover{background:#5c2d91}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]:checked+label{background:#5c2d91}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper{max-width:none;width:300%;display:flex;flex-wrap:nowrap;transition:transform .25s ease-in-out;margin-bottom:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row{display:flex;flex-wrap:nowrap}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row:first-child{flex-basis:66.6666666667%}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row:last-child{flex-basis:33.3333333333%}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial{border-right:0;padding-right:0;width:auto;flex-basis:50%;margin-bottom:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial:first-child:last-child{flex-basis:100%}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-content{max-width:600px;margin-left:auto;margin-right:auto}.avia-testimonial{padding:0;margin-bottom:60px;text-align:center}.avia-testimonial .avia-testimonial-content{padding-top:77px;position:relative}.avia-testimonial .avia-testimonial-content::before{content:"";width:50.05px;height:50.05px;display:block;background:url(../img/icon-testimonials.svg) no-repeat center center;position:absolute;top:0;left:50%;transform:translateX(-50%)}.avia-testimonial .avia-testimonial-name{font-weight:400;font-size:18px}.avia-testimonial .avia-testimonial-name::before{content:"-";margin-right:6px}@media only screen and (min-width:768px){.testimonials .av-special-heading{text-align:left}#top #wrap_all .testimonials .av-special-heading{font-size:36px;margin-bottom:29px}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper{gap:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row{gap:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial{width:100%}.testimonials .avia-testimonial-wrapper{display:flex;flex-wrap:nowrap;gap:40px}.testimonials .avia-testimonial-wrapper .avia-testimonial-row{display:flex;flex-wrap:nowrap;gap:40px}.testimonials .avia-testimonial-wrapper .avia-testimonial-row:first-child{flex-basis:66.6666666667%}.testimonials .avia-testimonial-wrapper .avia-testimonial-row:last-child{flex-basis:33.3333333333%}.testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial{border-right:0;padding-right:0}#top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial{width:auto;flex-basis:50%}#top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial:first-child:last-child{flex-basis:100%}.testimonials .avia-testimonial-meta{margin:0 auto}}#top #wrap_all .latest-news .post-entry.single-big{margin-bottom:3rem;padding-left:20px;padding-right:20px}#top #wrap_all .latest-news .post-entry.single-big .big-preview{display:none}#top #wrap_all .latest-news .post-entry.single-big .entry-content-wrapper{background-color:#fff;height:100%}#top #wrap_all .latest-news .post-entry.single-big .featured-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .6s ease-in-out}#top #wrap_all .latest-news .post-entry.single-big .featured-image__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(92,45,145,.5);opacity:0;transition:all .3s ease-in-out}#top #wrap_all .latest-news .post-entry.single-big .featured-image__wrapper{display:block;margin-bottom:40px;position:relative;height:0;width:100%;padding-top:56%;overflow:hidden}#top #wrap_all .latest-news .post-entry.single-big .featured-image__wrapper:hover .featured-image{transform:scale(1.1)}#top #wrap_all .latest-news .post-entry.single-big .featured-image__wrapper:hover .featured-image__overlay{opacity:1}#top #wrap_all .latest-news .post-entry.single-big .entry-title{font-size:21px;line-height:28px;text-align:left;padding:0;margin-bottom:1rem;padding-left:30px;padding-right:30px}#top #wrap_all .latest-news .post-entry.single-big .entry-title a{color:#5c2d91}#top #wrap_all .latest-news .post-entry.single-big .entry-title a:hover{color:#826aaf}#top #wrap_all .latest-news .post-entry.single-big .entry-content-header{margin-top:0}#top #wrap_all .latest-news .post-entry.single-big .entry-content{padding-left:30px;padding-right:30px}#top #wrap_all .latest-news .post-entry.single-big .entry-content p{font-size:16px;line-height:23px;margin-bottom:0}#top #wrap_all .latest-news .post-entry.single-big .read-more-link a{color:#5c2d91}#top #wrap_all .latest-news .avia-button-wrap{margin-top:3rem}#top #wrap_all .latest-news .blog-author,#top #wrap_all .latest-news .comment-container,#top #wrap_all .latest-news .post_delimiter,#top #wrap_all .latest-news .read-more-link,#top #wrap_all .latest-news .text-sep{display:none}#top #wrap_all .latest-news .post-meta-infos{text-align:left;padding-left:30px;padding-right:30px}#top #wrap_all .latest-news .post-meta-infos .minor-meta,#top #wrap_all .latest-news .post-meta-infos .minor-meta a{color:#00a4b8;font-size:16px}#top #wrap_all .latest-news .post-meta-infos .blog-categories a:first-of-type{margin-left:10px}#top #wrap_all .latest-news .date-container{font-weight:600;text-transform:uppercase;margin-right:15px}@media only screen and (min-width:768px){#top #wrap_all .latest-news .post{width:50%}#top #wrap_all .latest-news .template-blog{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1200px){#top #wrap_all .latest-news .post{width:33.3333333%}}#top #wrap_all .mailchimp-signup form.avia_ajax_form{margin:auto;display:block;padding-left:1rem;padding-right:1rem}#top #wrap_all .mailchimp-signup form.avia_ajax_form fieldset{display:flex;align-items:center;flex-direction:column;gap:.5rem}#top #wrap_all .mailchimp-signup form.avia_ajax_form input.text_input{background-color:#f8f8f8;box-shadow:inset 0 3px 6px rgba(0,0,0,.0392156863);border:1px solid #d4d4d4;border-radius:4px;font-size:16px}#top #wrap_all .mailchimp-signup form.avia_ajax_form input.text_input:focus{border-color:#5c2d91;box-shadow:inset 0 3px 6px rgba(0,0,0,.0392156863),0 3px 6px rgba(0,0,0,.1607843137)}@media only screen and (min-width:768px){#top #wrap_all .mailchimp-signup form.avia_ajax_form{max-width:650px;padding-left:0;padding-right:0}#top #wrap_all .mailchimp-signup form.avia_ajax_form fieldset{flex-direction:row}#top #wrap_all .mailchimp-signup .av-last-visible-form-element{max-width:140px}#top #wrap_all .mailchimp-signup input.button{padding:11px 27px}}#top #wrap_all .two-tile-columns .text-column{background-color:#97d0d8;color:#344358;padding:50px;z-index:initial!important}#top #wrap_all .two-tile-columns .text-column h1,#top #wrap_all .two-tile-columns .text-column h2,#top #wrap_all .two-tile-columns .text-column h3{font-size:24px;margin-bottom:20px}#top #wrap_all .two-tile-columns .text-column .button{margin-top:20px;display:inline-block}#top #wrap_all .two-tile-columns .image-column{min-height:275px;margin-bottom:0!important;z-index:initial!important}@media only screen and (min-width:1200px){#top #wrap_all .two-tile-columns .content{padding-top:150px;padding-bottom:150px}#top #wrap_all .two-tile-columns .flex_column_table{padding:0 50px;position:relative;display:flex}#top #wrap_all .two-tile-columns .text-column{padding:100px;margin-top:100px;position:relative}#top #wrap_all .two-tile-columns .text-column:after{width:100%!important;height:100%!important;position:absolute!important;content:""!important;background-color:#000!important;opacity:.15!important;bottom:-2.7777777778rem!important;right:-2.7777777778rem!important;overflow:visible!important;visibility:visible!important;z-index:-1}#top #wrap_all .two-tile-columns .text-column h1,#top #wrap_all .two-tile-columns .text-column h2,#top #wrap_all .two-tile-columns .text-column h3{font-size:32px;margin-bottom:40px}#top #wrap_all .two-tile-columns .text-column p{font-size:25px;line-height:1.35}#top #wrap_all .two-tile-columns .text-column .button{margin-top:20px;display:inline-block}#top #wrap_all .two-tile-columns .image-column{position:relative;margin-bottom:100px!important}#top #wrap_all .two-tile-columns .image-column:after{width:100%!important;height:100%!important;position:absolute!important;content:""!important;background-color:#000!important;opacity:.15!important;top:-2.7777777778rem!important;left:-2.7777777778rem!important;overflow:visible!important;visibility:visible!important;z-index:-1}}@media only screen and (min-width:1644px){#top #wrap_all .two-tile-columns .flex_column_table{padding:0 150px}#top #wrap_all .two-tile-columns .text-column{padding:100px}}#top.archive.category #wrap_all #header_main,#top.blog #wrap_all #header_main,#top.error404 #wrap_all #header_main,#top.post-type-archive-tribe_events #wrap_all #header_main,#top.single #wrap_all #header_main{background-color:#fff;border-bottom:1px solid #c5c9ce!important}#top.archive.category #wrap_all #header_main .main_menu .menu-item a,#top.blog #wrap_all #header_main .main_menu .menu-item a,#top.error404 #wrap_all #header_main .main_menu .menu-item a,#top.post-type-archive-tribe_events #wrap_all #header_main .main_menu .menu-item a,#top.single #wrap_all #header_main .main_menu .menu-item a{color:#344358}#top.archive.category #wrap_all #header_main .main_menu .menu-item a:hover,#top.blog #wrap_all #header_main .main_menu .menu-item a:hover,#top.error404 #wrap_all #header_main .main_menu .menu-item a:hover,#top.post-type-archive-tribe_events #wrap_all #header_main .main_menu .menu-item a:hover,#top.single #wrap_all #header_main .main_menu .menu-item a:hover{color:#5c2d91}#top.archive.category #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after,#top.blog #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after,#top.error404 #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after,#top.post-type-archive-tribe_events #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after,#top.single #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23344358' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}#top.archive.category #wrap_all #header_main .main_menu .menu-item.menu-item-has-children .sub-menu a:after,#top.blog #wrap_all #header_main .main_menu .menu-item.menu-item-has-children .sub-menu a:after,#top.error404 #wrap_all #header_main .main_menu .menu-item.menu-item-has-children .sub-menu a:after,#top.post-type-archive-tribe_events #wrap_all #header_main .main_menu .menu-item.menu-item-has-children .sub-menu a:after,#top.single #wrap_all #header_main .main_menu .menu-item.menu-item-has-children .sub-menu a:after{content:none}#top.archive.category #wrap_all #header_main .logo.avia-svg-logo svg path,#top.blog #wrap_all #header_main .logo.avia-svg-logo svg path,#top.error404 #wrap_all #header_main .logo.avia-svg-logo svg path,#top.post-type-archive-tribe_events #wrap_all #header_main .logo.avia-svg-logo svg path,#top.single #wrap_all #header_main .logo.avia-svg-logo svg path{fill:#5c2d91!important}#top.archive.category #wrap_all #header_main .av-hamburger-inner,#top.archive.category #wrap_all #header_main .av-hamburger-inner::after,#top.archive.category #wrap_all #header_main .av-hamburger-inner::before,#top.blog #wrap_all #header_main .av-hamburger-inner,#top.blog #wrap_all #header_main .av-hamburger-inner::after,#top.blog #wrap_all #header_main .av-hamburger-inner::before,#top.error404 #wrap_all #header_main .av-hamburger-inner,#top.error404 #wrap_all #header_main .av-hamburger-inner::after,#top.error404 #wrap_all #header_main .av-hamburger-inner::before,#top.post-type-archive-tribe_events #wrap_all #header_main .av-hamburger-inner,#top.post-type-archive-tribe_events #wrap_all #header_main .av-hamburger-inner::after,#top.post-type-archive-tribe_events #wrap_all #header_main .av-hamburger-inner::before,#top.single #wrap_all #header_main .av-hamburger-inner,#top.single #wrap_all #header_main .av-hamburger-inner::after,#top.single #wrap_all #header_main .av-hamburger-inner::before{background-color:#344358!important}#top.archive.category #wrap_all #main,#top.blog #wrap_all #main,#top.error404 #wrap_all #main,#top.post-type-archive-tribe_events #wrap_all #main,#top.single #wrap_all #main{padding-top:74px!important}#top.single-post #wrap_all .post{width:100%;max-width:960px;float:none;margin:auto}#top.single-post #wrap_all .post-title{font-size:28px;line-height:1.2}#top.single-post #wrap_all .single-post__featured-image{display:block;margin:auto;margin-bottom:30px}#top.single-post #wrap_all .entry-content-wrapper>*{max-width:100%}#top.single-post #wrap_all .comment-entry{display:none}#top.single-post #wrap_all .image-overlay{background-color:#5c2d91}#top.single-post #wrap_all .big-preview{margin-bottom:30px}#top.single-post #wrap_all .big-preview img{border-radius:0}#top.single-post #wrap_all .image-video-link{position:relative;display:inline-block}#top.single-post #wrap_all .image-video-link .image-overlay{display:none!important}#top.single-post #wrap_all .image-video-link:hover .image-video-link-overlay{opacity:1}#top.single-post #wrap_all .image-video-link-overlay{position:absolute;width:100%;height:calc(100% - 7px);top:0;left:0;background-color:rgba(92,45,145,.65);color:#fff;opacity:0;transition:all 250ms ease-in-out;display:flex;align-items:center;justify-content:center;font-size:20px}#top.single-post #wrap_all .post-watch-video-cta{display:block;margin:50px 0;text-align:center}#top.single-post #wrap_all .post-watch-video-cta .button{display:inline-block}#top.single-post #wrap_all .post__featured-image{text-align:center}#top.single-post #wrap_all .video-meta{font-size:20px}#top.blog .main_color{background-color:#f0f2f4}#top.blog .post-entry .entry-content-wrapper{padding-bottom:40px}#top.blog .single-big:last-of-type{width:100%}#top.blog #wrap_all .pagination{padding:0;display:flex;justify-content:center;font-size:14px}#top.blog #wrap_all .pagination a,#top.blog #wrap_all .pagination span{font-size:14px}#top.archive.category #wrap_all .template-blog{background-color:#f0f2f4}#top.archive.category #wrap_all .entry-content-wrapper{padding-bottom:40px}#top.archive.category #wrap_all .av-submenu-container{position:relative}#top.archive.category #wrap_all .av-submenu-container .menu{margin-bottom:0;padding:6px 0}#top.archive.category #wrap_all .av-submenu-container .menu li{display:inline-block;font-size:16px;text-transform:uppercase;padding:6px 21px}#top.archive.category #wrap_all .av-submenu-container .menu li a{color:#fff;background-color:transparent;display:block;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease-in-out}#top.archive.category #wrap_all .av-submenu-container .menu li a:hover{border-bottom-color:#fff}@media only screen and (min-width:768px){#top.archive.category #wrap_all .content{display:flex;flex-wrap:wrap}#top.archive.category #wrap_all #main,#top.blog #wrap_all #main,#top.error404 #wrap_all #main,#top.single #wrap_all #main{padding-top:112px!important}}@media (min-width:1050px){#top.archive.category #wrap_all .av-submenu-container .menu{padding:0}#top.archive.category #wrap_all .av-submenu-container .menu li{padding:21px}}@media only screen and (min-width:1200px){#top.archive.category #wrap_all .container{max-width:100%;padding-left:50px;padding-right:50px}}#top #wrap_all .tribe-events-calendar-latest-past{display:none}#top #wrap_all .tribe-common-c-btn,#top #wrap_all .tribe-common-c-btn-border-small,#top #wrap_all .tribe-events-c-top-bar__datepicker-button{border-radius:0;background-color:#826aaf;border-color:#826aaf;color:#fff;transition:none;padding:10px 30px;font-size:16px;font-weight:600;opacity:1}#top #wrap_all .tribe-common-c-btn-border-small:hover,#top #wrap_all .tribe-common-c-btn:hover,#top #wrap_all .tribe-events-c-top-bar__datepicker-button:hover{background-color:#5c2d91;border-color:#5c2d91;color:#fff}#top #wrap_all .tribe-common-c-btn svg path,#top #wrap_all .tribe-common-c-btn-border-small svg path,#top #wrap_all .tribe-events-c-top-bar__datepicker-button svg path{fill:#fff}#top #wrap_all .tribe-common-c-btn-border-small{padding:12px 30px}#top #wrap_all .tribe-events-c-top-bar__nav-list button{width:initial;height:initial;padding:initial;color:#344358;border:none;border-radius:0;background-color:transparent}#top #wrap_all .tribe-events-c-top-bar__nav-list button svg path{fill:#344358}#top #wrap_all .tribe-events-c-top-bar__nav-list button:disabled{display:none}#top #wrap_all .tribe-common .tribe-common-c-svgicon{color:#344358}#top #wrap_all .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{background-color:transparent;border-radius:0;border:none}#top #wrap_all .tribe-events-c-subscribe-dropdown button{border-radius:0;background-color:#826aaf;border-color:#826aaf;color:#fff;transition:none;padding:10px 30px;font-size:16px;font-weight:600}#top #wrap_all .tribe-events-c-subscribe-dropdown button:hover{background-color:#5c2d91;border-color:#5c2d91;color:#fff}#top #wrap_all .datepicker .month{border-radius:0}#top #wrap_all .tribe-events-c-nav__list button{width:initial;height:initial;padding:initial;color:#826aaf;border:none;border-radius:0;background-color:transparent;font-weight:300}#top #wrap_all .tribe-events-c-nav__list button:disabled{display:none}#top #wrap_all .tribe-events-calendar-month__calendar-event-title{font-size:16px;font-weight:500;margin-bottom:0}#top #wrap_all .tribe-events-calendar-month__calendar-event-title a{color:#fff;border:none!important;text-decoration:none!important}#top #wrap_all .tribe-events .tribe-events-calendar-month__calendar-event-datetime{font-size:12px;color:#fff}#top #wrap_all .tribe-events-calendar-month__calendar-event-details{padding:15px 10px;border-radius:5px}#top #wrap_all .tribe-events-calendar-month__calendar-event.cat_third-party-event .tribe-events-calendar-month__calendar-event-details{background-color:#00a4b8}#top #wrap_all .tribe-events-calendar-month__calendar-event.cat_chf-event .tribe-events-calendar-month__calendar-event-details{background-color:#5c2d91}#top #wrap_all .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:#5c2d91}#top #wrap_all .tribe-events-header:has(.tribe-events-c-view-selector__button--active){z-index:100}#top #wrap_all .tribe-events-view--month:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-events-calendar-month__day-date{margin-bottom:0}#top #wrap_all .tribe-events-view--month:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-events-calendar-month__mobile-events-icon{background-color:#00a4b8;width:50%;border-radius:4px;height:5px}#top #wrap_all .tribe-events-view--month:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon{background-color:#5c2d91}#top #wrap_all .upcoming-events{display:none}#top #wrap_all .upcoming-events:has(.tribe_events){display:block}@media only screen and (min-width:767px){#top #wrap_all .av-single-event-meta-bar-inner{max-width:min-content!important}}#top #wrap_all .togglecontainer .toggler{border-left:0;border-right:0;border-color:#c5c9ce;margin-bottom:0;color:#344358;padding-left:5px;font-weight:600;background-color:transparent}#top #wrap_all .togglecontainer .toggle_icon{right:0;left:initial;border:0}#top #wrap_all .togglecontainer .toggle_icon span{border-color:#5c2d91}#top #wrap_all .togglecontainer .toggle_content{background-color:transparent;margin-bottom:0;padding:30px;border:none}#top #wrap_all .togglecontainer.custom-accordion .toggler{background-color:#f0f5f8;border:1px solid #dddede;padding:15px 30px;border-radius:50px;color:#5c2d91}#top #wrap_all .togglecontainer.custom-accordion .toggler.activeTitle{color:#00a4b8}#top #wrap_all .togglecontainer.custom-accordion .toggler.activeTitle .toggle_icon span{border-color:#00a4b8}#top #wrap_all .togglecontainer.custom-accordion .single_toggle{margin-bottom:20px}#top #wrap_all .togglecontainer.custom-accordion .toggle_icon{right:20px}#top #wrap_all .newsletter-accordion{padding-left:15px;padding-right:15px}#top #wrap_all .newsletter-accordion .togglecontainer .newsletter-row{padding-top:20px;padding-bottom:20px}#top #wrap_all .newsletter-accordion .togglecontainer .newsletter-column{display:block;width:100%;margin-bottom:30px;text-align:center}#top #wrap_all .newsletter-accordion .togglecontainer .newsletter-column img{display:block;margin:auto;margin-bottom:15px}#top #wrap_all .newsletter-accordion .togglecontainer .newsletter-column .button{display:inline-block;text-decoration:none!important}@media only screen and (min-width:768px){#top #wrap_all .newsletter-accordion{padding-right:0;padding-left:0}#top #wrap_all .newsletter-accordion .togglecontainer .newsletter-row{display:flex;flex-wrap:wrap}#top #wrap_all .newsletter-accordion .togglecontainer .newsletter-column{width:33.3333%;margin-bottom:0}}#top #wrap_all .avia-timeline-container .milestone_inner{background-color:#fff!important;color:#5c2d91;border:2px solid #00a4b8}#top #wrap_all .avia-timeline-container .av-milestone-date{color:#826aaf}#top #wrap_all .avia-timeline-container .av-milestone-date strong{color:#826aaf}#top #wrap_all .avia-timeline-container .av-milestone-date span{background-color:#00a4b8}#top #wrap_all .avia-timeline-container .av-milestone-icon-wrap:after{border-color:#00a4b8}#top #wrap_all .icon-list-item{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(130,106,175,.32);font-size:18px;line-height:1.5555555556}#top #wrap_all .icon-list-content .icon-list-item:last-of-type{margin-bottom:0}#top #wrap_all .icon-list-item__icon{margin-right:1.5rem}@media only screen and (min-width:768px){#top #wrap_all .icon-list-item{padding-left:4rem;padding-right:4rem}}#top #wrap_all .callout-block{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:45px;padding:3.5rem}#top #wrap_all .callout-block-title{text-align:center;font-weight:700;font-size:50px;margin-bottom:4rem}#top #wrap_all .callout-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#top #wrap_all .callout-block-content h2{margin-bottom:10px;color:#00a4b8}@media only screen and (min-width:768px){#top #wrap_all .callout-block-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;text-align:center;justify-content:space-between}#top #wrap_all .callout-block-content p{font-size:25px}#top #wrap_all .callout-block-content div{width:45%}}#top #wrap_all .storymaker-block-default .template-page{max-width:650px!important}#top #wrap_all .storymaker-block-secondary{color:#fff}#top #wrap_all .storymaker-block-secondary h1,#top #wrap_all .storymaker-block-secondary h2,#top #wrap_all .storymaker-block-secondary h3,#top #wrap_all .storymaker-block-secondary h4,#top #wrap_all .storymaker-block-secondary h5,#top #wrap_all .storymaker-block-secondary ol,#top #wrap_all .storymaker-block-secondary p,#top #wrap_all .storymaker-block-secondary ul{color:#fff}#top #wrap_all .full-width-gallery .container{max-width:100%;width:100%;padding:0}#top #wrap_all .full-width-gallery .template-page{padding:0;max-width:100%!important}#top #wrap_all .full-width-gallery img{padding:0;border:none}#top #wrap_all .full-width-gallery .avia-gallery{padding:0}#top #wrap_all .storymaker-block-secondary .top-row{text-align:center}#top #wrap_all .storymaker-block-secondary .top-row .col img{display:block;margin:auto;margin-bottom:15px}#top #wrap_all .storymaker-block-secondary .bottom-row{text-align:center}#top #wrap_all .storymaker-block-secondary .bottom-row .col img{display:block;margin:auto;margin-bottom:15px}#top #wrap_all .storymaker-block-secondary h3{font-weight:700;font-size:25px;margin-bottom:15px}@media only screen and (min-width:769px){#top #wrap_all .storymaker-block-secondary .top-row{display:flex;margin-left:-20px;margin-right:-20px}#top #wrap_all .storymaker-block-secondary .top-row .col{width:33.333333%;text-align:center;padding-left:20px;padding-right:20px}#top #wrap_all .storymaker-block-secondary .bottom-row{display:flex;justify-content:space-around}#top #wrap_all .storymaker-block-secondary .bottom-row .col{width:33.333333%;text-align:center}}.banner-bar-container{background-color:var(--enfold-main-color-primary);padding:12px 16px;color:#fff;position:fixed;width:100%;top:0;left:0;z-index:502}.banner-bar-container a{color:#fff;text-decoration:underline!important}.banner-bar-container a:hover{text-decoration:none!important}.banner-bar-container p:first-child{margin-top:0}.banner-bar-container p:last-child{margin-bottom:0}.banner-bar-container,.banner-bar-container p{font-size:16px;font-family:Poppins,sans-serif}.banner-bar-container h1,.banner-bar-container h2,.banner-bar-container h3,.banner-bar-container h4,.banner-bar-container h5,.banner-bar-container h6{font-family:Poppins,sans-serif;color:#fff}.banner-bar-container h1:first-child,.banner-bar-container h2:first-child,.banner-bar-container h3:first-child,.banner-bar-container h4:first-child,.banner-bar-container h5:first-child,.banner-bar-container h6:first-child{margin-top:0}.banner-bar-container h1:last-child,.banner-bar-container h2:last-child,.banner-bar-container h3:last-child,.banner-bar-container h4:last-child,.banner-bar-container h5:last-child,.banner-bar-container h6:last-child{margin-bottom:0}.banner-bar-container+*{margin-top:var(--banner-bar-size,45px)}.banner-bar-container~#wrap_all{margin-top:0}.banner-bar-container~#wrap_all #header_main,.banner-bar-container~#wrap_all .header_bg{margin-top:var(--banner-bar-size,45px)}.admin-bar .banner-bar-container{top:46px}.admin-bar .banner-bar-container~#wrap_all #header_main.sticky,.admin-bar .banner-bar-container~#wrap_all #header_main.sticky .header_bg{margin-top:calc(46px + var(--banner-bar-size,45px))}@media only screen and (min-width:768px){.banner-bar-container,.banner-bar-container p{font-size:18px}.admin-bar .banner-bar-container{top:32px}.admin-bar .banner-bar-container~#wrap_all #header_main.sticky,.admin-bar .banner-bar-container~#wrap_all #header_main.sticky .header_bg{margin-top:calc(32px + var(--banner-bar-size,45px))}}@media only screen and (min-width:1644px){.banner-bar-container .banner-bar{padding-left:64px;padding-right:64px}}.page:has(.post-password-form) .page-thumb{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19zZXR0aW5ncy5zY3NzIiwicGFydGlhbHMvdHlwb2dyYXBoeS9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwicGFydGlhbHMvdHlwb2dyYXBoeS9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy9pY29ucy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvaGVhZGVyL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9oZWFkZXIvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvaGVhZGVyL19lbmZvbGQtZGVza3RvcC5zY3NzIiwicGFydGlhbHMvaGVhZGVyL19kZXNrdG9wLnNjc3MiLCJwYXJ0aWFscy9tZW51L19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9tZW51L190YWJsZXQuc2NzcyIsInBhcnRpYWxzL2Zvb3Rlci9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvZm9vdGVyL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL3NwZWNpYWwtaGVhZGluZy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvc3BlY2lhbC1oZWFkaW5nL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL3BhZ2UtYnJlYWRjcnVtYi9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvcGFnZS1icmVhZGNydW1iL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL3RlYW0tbWVtYmVyL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy90ZWFtLW1lbWJlci9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy90ZWFtLW1lbWJlci9fZW5mb2xkLWRlc2t0b3Auc2NzcyIsInBhcnRpYWxzL2NvbG9yLXNlY3Rpb24vX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2NvbG9yLXNlY3Rpb24vX3RhYmxldC5zY3NzIiwicGFydGlhbHMvY29sb3Itc2VjdGlvbi9fZW5mb2xkLWRlc2t0b3Auc2NzcyIsInBhcnRpYWxzL2NvbG9yLXNlY3Rpb24vX2Rlc2t0b3Auc2NzcyIsInBhcnRpYWxzL2dyYXZpdHktZm9ybXMvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL3Rlc3RpbW9uaWFscy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvdGVzdGltb25pYWxzL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL2xhdGVzdC1uZXdzL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9sYXRlc3QtbmV3cy9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy9sYXRlc3QtbmV3cy9fZW5mb2xkLWRlc2t0b3Auc2NzcyIsInBhcnRpYWxzL25ld3NsZXR0ZXItc2lnbnVwL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9uZXdzbGV0dGVyLXNpZ251cC9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy90d28tY29sdW1ucy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvdHdvLWNvbHVtbnMvX2VuZm9sZC1kZXNrdG9wLnNjc3MiLCJwYXJ0aWFscy90d28tY29sdW1ucy9fZGVza3RvcC5zY3NzIiwicGFydGlhbHMvYmxvZy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvYmxvZy9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy9ibG9nL19lbmZvbGQtZGVza3RvcC5zY3NzIiwicGFydGlhbHMvZXZlbnRzL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9ldmVudHMvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvYWNjb3JkaW9uL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9hY2NvcmRpb24vX3RhYmxldC5zY3NzIiwicGFydGlhbHMvdGltZWxpbmUvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2ljb24tbGlzdC9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvaWNvbi1saXN0L190YWJsZXQuc2NzcyIsInBhcnRpYWxzL2NhbGxvdXQvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2NhbGxvdXQvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvc3RvcnltYWtlcnMvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL3N0b3J5bWFrZXJzL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL2Jhbm5lci1iYXIvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2Jhbm5lci1iYXIvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvYmFubmVyLWJhci9fZGVza3RvcC5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9faW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQkEsNEJBQUEsdUJBQUEsc0JBQ0UsTUFBQSxLQUNBLGlCQXRCbUIsUUF1Qm5CLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxXQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsSUFBQSxJQUFBLFlBQ0Esa0NBQUEsNkJBQUEsNEJBQ0UsTUFoQ1csUUFpQ1gsaUJBQUEsS0FDQSxhQWxDVyxRQXFDYixvQ0FBQSwrQkFBQSw4QkFDRSxpQkFBQSxZQUNBLGFBQUEsS0FDQSxNQXRDYyxRQXdDZCwwQ0FBQSxxQ0FBQSxvQ0FDRSxpQkFBQSxLQUlKLDZDQUFBLHdDQUFBLHVDQUNFLGlCQUFBLEtBQ0EsYUFBQSxLQUNBLE1BbERXLFFBb0RYLG1EQUFBLDhDQUFBLDZDQUNFLGlCQXJEUyxRQXNEVCxhQXREUyxRQXVEVCxNQUFBLEtBS04sd0RBQ0UsaUJBQUEsWUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUdGLDRCQUNJLGlCQUFBLHNCQUNBLE9BQUEsZUFDQSxRQUFBLFlBQ0EsTUFBQSxrQkNsRUosZUFDSSxZREttQixPQUFBLENBQUEsV0NIbkIsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBWUksWURUZSxPQUFBLENBQUEsV0NVZixXQUFBLEVBQ0EsZUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBR0osbUJBQUEsa0JBRUksVUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUdKLG1CQUFBLGtCQUVJLFVBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFHSixtQkFBQSxrQkFFSSxVQUFBLEtBQ0EsY0FBQSxLQUNB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QU1oQix5Q0FJZ0Isb0RBQ0ksUUFBQSxLQUNBLFlBQUEsTUFDQSxhQUFBLE1BR0EseURBQ0ksTUFBQSxXQUNBLFdBQUEsT0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUlSLHVEQUNJLFFBQUEsS0FDQSxnQkFBQSxhQUVBLDREQUNJLE1BQUEsV0FDQSxXQUFBLFFDM0R4QixzQkFDSSxpQkFBQSxpQ0FDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxNQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsSUFFQSx3QkFDSSxNQUFBLEtBQ0EsZ0JBQUEsb0JBQ0EsOEJBQ0ksZ0JBQUEsZUFLSixvQ0FDSSxXQUFBLEVBRUosbUNBQ0ksY0FBQSxFQUdSLHNCQUFBLHdCQUVJLFVBQUEsS0FDQSxZakRwQlcsT0FBQSxDQUFBLFdpRHNCZix5QkFBQSx5QkFBQSx5QkFBQSx5QkFBQSx5QkFBQSx5QkFNSSxZakQ3QmUsT0FBQSxDQUFBLFdpRDhCZixNQUFBLEtBQ0EscUNBQUEscUNBQUEscUNBQUEscUNBQUEscUNBQUEscUNBQ0ksV0FBQSxFQUVKLG9DQUFBLG9DQUFBLG9DQUFBLG9DQUFBLG9DQUFBLG9DQUNJLGNBQUEsRUFJUix3QkFDSSxXQUFBLDRCQUdKLGdDQUNJLFdBQUEsRUFDQSw2Q0FBQSwyQ0FFSSxXQUFBLDRCQUlSLGlDQUNJLElBQUEsS0FLWSwrREFBQSwwRUFFSSxXQUFBLHlDL0NsRXBCLHlDZ0RDSSxzQkFBQSx3QkFFSSxVQUFBLEtBR0osaUNBQ0ksSUFBQSxLQUtZLCtEQUFBLDBFQUVJLFdBQUEsMENoRGR4QiwwQ2lEQ0ksa0NBQ0ksYUFBQSxLQUNBLGNBQUEsTUNKSiwyQ0FDSSxRQUFBIiwiZmlsZSI6ImlzbGFuZGtpZHNmaXJzdC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGNvbG9yLXB1cnBsZTogIzVjMmQ5MTtcbiRjb2xvci1saWdodC1wdXJwbGU6ICM4MjZhYWY7XG4kY29sb3ItZGFyay1ncmV5OiAjMzQ0MzU4O1xuJGNvbG9yLWFxdWE6ICMwMGE0Yjg7XG4kY29sb3ItcG93ZGVyLWJsdWU6ICM5N2QwZDg7XG5cbiRjb2xvci1saW5rOiAkY29sb3ItcHVycGxlO1xuJGNvbG9yLWxpbmstaG92ZXI6ICRjb2xvci1saWdodC1wdXJwbGU7XG4kY29sb3ItdGV4dDogJGNvbG9yLWRhcmstZ3JleTtcblxuJGZvbnQtZmFtaWx5LWhlYWRpbmdzOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1ib2R5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcblxuJHNpemUtdGFibGV0OiA3NjhweDtcbiRzaXplLWVuZm9sZC1kZXNrdG9wOiAxMjAwcHg7XG4kc2l6ZS1kZXNrdG9wOiAxNjQ0cHg7XG5cbiR0cmFuc2l0aW9uLXNwZWVkOiAwLjI1cztcbiR0cmFuc2l0aW9uLWVhc2luZzogZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZWFzaW5nO1xuXG4lYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWxpZ2h0LXB1cnBsZTtcbiAgYm9yZGVyLXJhZGl1czogMy4zMzMzM3JlbTtcbiAgcGFkZGluZzogMTRweCA2MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICB9XG5cbiAgJi5pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi5hdmlhLWNvbG9yLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4jdG9wICN3cmFwX2FsbCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1oZWFkZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuXG4jdG9wICN3cmFwX2FsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIC5oMSxcbiAgICAuaDIsXG4gICAgLmgzLFxuICAgIC5oNCxcbiAgICAuaDUsXG4gICAgLmg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwgMTgpO1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIH1cblxuICAgIGEsXG4gICAgLmEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLCBib3JkZXItY29sb3IgJHRyYW5zaXRpb247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmV4dGVybmFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkuOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOS44cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICAuYnV0dG9uLFxuICAgIC5hdmlhLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICB9XG5cbiAgICAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgb2wsXG4gICAgICAgIHVsIHsgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1ibHVle1xuICAgICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcblxuICAgICAgICBwLFxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2LFxuICAgICAgICAuaDEsXG4gICAgICAgIC5oMixcbiAgICAgICAgLmgzLFxuICAgICAgICAuaDQsXG4gICAgICAgIC5oNSxcbiAgICAgICAgLmg2e1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtZ3JlZW57XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuXG4gICAgICAgIHAsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIC5oMSxcbiAgICAgICAgLmgyLFxuICAgICAgICAuaDMsXG4gICAgICAgIC5oNCxcbiAgICAgICAgLmg1LFxuICAgICAgICAuaDZ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuXG4gICAgLm1haW5fY29sb3Igc3Ryb25ne1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICB9XG5cbn1cblxuI3RvcCAjd3JhcF9hbGwgI2UycGRmLWRvd25sb2FkIHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuI3RvcCAjd3JhcF9hbGwgI2UycGRmLWRvd25sb2FkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzgyNmFhZjtcbn0iLCJAdXNlIFwic2V0dGluZ3NcIiBhcyAqO1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS11cCgkc2l6ZSkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXVwKCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAoJHNpemUtdGFibGV0KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGVuZm9sZC1kZXNrdG9wLXVwKCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAoJHNpemUtZW5mb2xkLWRlc2t0b3ApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC11cCgpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKCRzaXplLWRlc2t0b3ApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZW5mb2xkLXdyYXAoKSB7XG4gICAgI3RvcCAjd3JhcF9hbGwgJiB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwKCkge1xuICAgICN0b3AgI3dyYXBfYWxsIHtcbiAgICAgICAgaDEsXG4gICAgICAgIC5oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cblxuICAgICAgICBoMixcbiAgICAgICAgLmgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTcsIDQyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzLFxuICAgICAgICAuaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0LFxuICAgICAgICAuaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LCAyMSk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG9sLFxuICAgICAgICAgICAgdWwgeyAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbi5pLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNC4yNXB4O1xuICAgICAgICBoZWlnaHQ6IDI0LjI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbi5zb2NpYWxfYm9va21hcmtzX2ZhY2Vib29rIHtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC41NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAuNTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tZmFjZWJvb2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsX2Jvb2ttYXJrc190d2l0dGVyIHtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC41NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAuNTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tdHdpdHRlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWxfYm9va21hcmtzX3lvdXR1YmUge1xuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwLjU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMC41NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi15b3V0dWJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbi5yZXNwb25zaXZlIHtcbiAgICAmLFxuICAgICYuaHRtbF9tb2JpbGVfbWVudV90YWJsZXQge1xuICAgICAgICBib2R5I3RvcCAjd3JhcF9hbGwge1xuICAgICAgICAgICAgI2hlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jaGVhZGVye1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5odG1sX2hlYWRlcl90b3AuaHRtbF9oZWFkZXJfc3RpY2t5Lmh0bWxfbGFyZ2UgI21haW57XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbC5yZXNwb25zaXZlICN0b3AgLmxvZ297XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnN2Z3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jaGVhZGVyX21haW4ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICAgIHotaW5kZXg6IDExMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHN0aWNreSBoZWFkZXJcbiN0b3AgI3dyYXBfYWxse1xuXG4gICAgI2hlYWRlcl9tYWlue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApOyAgICAgICAgXG5cbiAgICAgICAgJi5zdGlja3l7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDOUNFICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5tYWluX21lbnV7XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBmaWxsPSclMjMzNDQzNTgnIGQ9J00yMzMuNCA0MDYuNmMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGwxOTItMTkyYzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDI1NiAzMzguNyA4Ni42IDE2OS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2wxOTIgMTkyeicvJTNFJTNDL3N2ZyUzRVwiKTsgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxvZ28uYXZpYS1zdmctbG9nb3tcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdi1oYW1idXJnZXItaW5uZXIsXG4gICAgICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAgICAgICAgIC5hdi1oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICAgICAgXG4gICAgfVxuXG59XG5cblxuLy8gaGVhZGVyIG1ldGFcbiN0b3AgI3dyYXBfYWxse1xuICAgICNoZWFkZXJfbWV0YXtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXZfcGhvbmVfYWN0aXZlX3JpZ2h0e1xuICAgIC5waG9uZS1pbmZve1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gYnV0dG9uIGluIGhlYWRlclxuI3RvcCAjd3JhcF9hbGx7XG4gICAgLmF2LW1lbnUtYnV0dG9ue1xuICAgICAgICAuYXZpYS1tZW51LXRleHR7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbGlnaHQtcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjMzMzMzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hlYWRlcl9tZXRhe1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5uZXJ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGV7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICNoZWFkZXJfbWFpbiB7XG4gICAgICAgIC5sb2dve1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXItY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgIGh0bWwucmVzcG9uc2l2ZSAjdG9wIC5sb2dve1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9ICAgIFxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgZW5mb2xkLWRlc2t0b3AtdXAge1xuICAgICNoZWFkZXJfbWFpbiB7XG4gICAgICAgIFxuICAgIH0gICAgXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuXG4gICAgI2hlYWRlcl9tZXRhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9ICAgIFxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgI2hlYWRlciB7XG4gICAgICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIi4uL3R5cG9ncmFwaHlcIiBhcyAqO1xuXG4jaGVhZGVyX21haW4ge1xuICAgIC5tYWluX21lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmF2LWJ1cmdlci1vdmVybGF5LXNjcm9sbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYXYtYnVyZ2VyLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDExOS4yNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgfVxuICAgICAgICAjYXYtYnVyZ2VyLW1lbnUtdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAuYXZpYS1tZW51LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0NDM1ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLmF2aWEtbWVudS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWMyZDkxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2LW1lbnUtYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF2LWJ1cmdlci1tZW51LW1haW57XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbHtcbiAgICAjaGVhZGVyX21haW4ge1xuICAgICAgICAubG9nby5hdmlhLXN2Zy1sb2dve1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgICYuYXYtYnVyZ2VyLW92ZXJsYXktYWN0aXZle1xuICAgICAgICAjaGVhZGVyX21haW4ge1xuICAgICAgICAgICAgLmxvZ28uYXZpYS1zdmctbG9nb3tcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbn1cblxuLy8gYmxvZyBwYWdlIHN1YiBtZW51XG5cbiN0b3B7XG4gICAgI3dyYXBfYWxse1xuICAgICAgICAuYXYtc3VibWVudS1jb250YWluZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAubWVudS1pdGVte1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdmlhLW1lbnUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZpYS1tZW51LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgICNoZWFkZXJfbWFpbiB7XG4gICAgICAgICAgICAubWFpbl9tZW51IHtcbiAgICAgICAgICAgICAgICAuYXYtYnVyZ2VyLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTU4LjQ1M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVudS1pdGVte1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmF2aWEtbWVudS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXZpYS1tZW51LWZ4e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTEuMTExMTExMTExMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwOyAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTIzMy40IDQwNi42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDE5Mi0xOTJjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBMMjU2IDMzOC43IDg2LjYgMTY5LjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDE5MiAxOTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBmaWxsPSclMjM1YzJkOTEnIGQ9J00yMzMuNCA0MDYuNmMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGwxOTItMTkyYzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDI1NiAzMzguNyA4Ni42IDE2OS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2wxOTIgMTkyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAjdG9we1xuICAgICAgICAjd3JhcF9hbGx7XG4gICAgICAgICAgICAuYXYtc3VibWVudS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbiNmb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxNXB4IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAgIC53aWRnZXQsXG4gICAgLmZsZXhfY29sdW1ue1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHR3aWRnZXR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvb3Rlci1sb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLXBob25le1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9vdGVyLWljb25ze1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICZfX2ZhY2Vib29re1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFxdWE7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHdpdHRlcntcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1saWdodC1wdXJwbGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5zdGFncmFte1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXBvd2Rlci1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmtlZGlue1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NvY2tldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgI2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAudGV4dHdpZGdldHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpZGdldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NvY2tldCB7XG5cbiAgICAgICAgLmNvcHlyaWdodHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbiN0b3AgI3dyYXBfYWxsIHtcbiAgICAuYXYtc3BlY2lhbC1oZWFkaW5nLXRhZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgICAgICsgLnNwZWNpYWwtaGVhZGluZy1ib3JkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYXYtc3BlY2lhbC1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20tYm9yZGVyLWRvdHRlZHtcbiAgICAgICAgICAgIC5hdi1zcGVjaWFsLWhlYWRpbmctdGFne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggZG90dGVkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cHtcbiAgICAjdG9wICN3cmFwX2FsbHtcbiAgICAgICAgLmF2LXNwZWNpYWwtaGVhZGluZy10YWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIC5zcGVjaWFsLWhlYWRpbmctaGFsZndpZHRoe1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbi5wYWdlLWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5wYWdlLWJyZWFkY3J1bWIge1xuICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzX2FjdGl2ZSAjdG9wICN3cmFwX2FsbCA+ICYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoMTAwJSAtIDMycHgpKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgKyAucGFnZS1icmVhZGNydW1iIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxub3V0cHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgLnBhZ2UtYnJlYWRjcnVtYnMge1xuICAgICAgICAuanNfYWN0aXZlICN0b3AgI3dyYXBfYWxsPiYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzX2FjdGl2ZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyLjhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1icmVhZGNydW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjguM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJisucGFnZS1icmVhZGNydW1iIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbi5hdmlhLXRlYW0tbWVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRlYW0taW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC50ZWFtLW1lbWJlci1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLW1lbWJlci1qb2ItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnRlYW0tbWVtYmVyLWRlc2NyaXB0aW9uLXRvZ2dsZSxcbiAgICAudGVhbS1tZW1iZXItZGVzY3JpcHRpb24tdG9nZ2xlLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zb2NpYWx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAuYXZpYS10ZWFtLW1lbWJlciB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC50ZWFtLW1lbWJlci1kZXNjcmlwdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgJiArIC50ZWFtLW1lbWJlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzFweDsgLy8gbm90ZSwgdGhpcyBpcyBzb2xlbHkgZm9yIHNwYWNpbmc7IHdlIGRvbid0IGFjdHVhbGx5IGNhcmUgYWJvdXQgb3ZlcmZsb3dcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzFweDsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRlYW0tbWVtYmVyLWRlc2NyaXB0aW9uLXRvZ2dsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIk1vcmVcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJiArIC50ZWFtLW1lbWJlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IC8vIG5vdGUsIHRoaXMgaXMgc29sZWx5IGZvciBzcGFjaW5nOyB3ZSBkb24ndCBhY3R1YWxseSBjYXJlIGFib3V0IG92ZXJmbG93XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRlYW0tbWVtYmVyLWRlc2NyaXB0aW9uLXRvZ2dsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTGVzc1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgIC5hdmlhLXNlY3Rpb257XG4gICAgICAgICAgICAmLnRlYW0tbWVtYmVyLWdyaWR7XG4gICAgICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGVuZm9sZC1kZXNrdG9wLXVwe1xuICAgIC5hdmlhLXRlYW0tbWVtYmVye1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gICAgfVxufSIsIkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcblxuLmF2aWEtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAmLmhlcm8tc2VjdGlvbntcbiAgICAgICAgICAgIGgxLGgyLGgzLGg0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2LXN1YmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXYtc3BlY2lhbC1oZWFkaW5ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdi1zcGVjaWFsLWhlYWRpbmctdGFne1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2aWFfY29kZWJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHVtbi1jZW50ZXJlZHtcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mdWxsLXdpZHRoLWhlYWRlcntcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2aWEtYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2hpdGUtdGV4dHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxwLG9sLHVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gZm9yY2luZyBob21lcGFnZSBoZXJvIHRvIGJlIDEwMHZoXG4jdG9wLmhvbWV7XG4gICAgI3dyYXBfYWxse1xuICAgICAgICAuYXZpYS1zZWN0aW9ue1xuICAgICAgICAgICAgJi5oZXJvLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci5hdi1zZWN0aW9uLWNvbnQtb3BlbntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIG1vdmUgdGhlc2UgdG8gc2NzcyBmaWxlcyAqL1xuI3RvcCAjd3JhcF9hbGwgLnRvZ2dsZWNvbnRhaW5lciAudG9nZ2xlcntcbmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3RvcCAjd3JhcF9hbGwgLmxhdGVzdC1uZXdzIC5wb3N0LWVudHJ5LnNpbmdsZS1iaWcgLmVudHJ5LWNvbnRlbnR7XG5wYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbiAjdG9wICN3cmFwX2FsbCAuaW52ZXJzZS5idXR0b257XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdC13YXRjaC12aWRlby1jdGEgLmJ1dHRvbntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgc3Bhbi5zcGVjaWFsLWNoYXJ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc3lzdGVtLXVpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAuYXNrLXF1ZXN0aW9uLXNlY3Rpb24ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1xdWVzdGlvbnMucG5nKSBuby1yZXBlYXQgbGVmdCAxMCUgdG9wIDgxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgIC5hdmlhLXNlY3Rpb257XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGVuZm9sZC1kZXNrdG9wLXVwIHtcbiAgICAuYXZpYS1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYzNXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIC8qKiBXVEYgZW5mb2xkLCB3aHkgaXMgdGhpcyBkaXNwbGF5OiBpbmxpbmUsIGZsb2F0OiBsZWZ0PyAqKi9cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51bHRyYXdpZGUge1xuICAgICAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgLmFzay1xdWVzdGlvbi1zZWN0aW9uIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA4MXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4uZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9sYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cImlucHV0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwgMTgpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYuNHB4O1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmdmb3JtX2ZpZWxkc3tcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBwYWRkaW5nOiAwIDAgMTZweCAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciBoMy5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTNlbTtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgOHB4IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTtcbiAgLW1vei1vcGFjaXR5OiAwLjY7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTNlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuMSkgMTBweCwgcmdiYSgwLCAwLCAwLCAwLjEpIDIwcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5MDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZS5wZXJjZW50YmFyXzEwMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZS5wZXJjZW50YmFyXzAgc3BhbiB7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAucGVyY2VudGJhcl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTRCODtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi8vIG1pZ2h0IG5vdCBuZWVkIHRoaXNcbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIGgzLmdmX3Byb2dyZXNzYmFyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCA4cHggMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2Uge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxM2VtICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuMSkgMjBweCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2JhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTkwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlLnBlcmNlbnRiYXJfMTAwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlLnBlcmNlbnRiYXJfMCBzcGFuIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5wZXJjZW50YmFyX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBNEI4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5mcm1fcm9vdGxpbmVfc2luZ2xle1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyA0MDQgcGFnZSBzZWFyY2ggZm9ybVxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgICNzZWFyY2hmb3Jte1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbi50ZXN0aW1vbmlhbHMge1xuICAgIC5hdi1zcGVjaWFsLWhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzX2FjdGl2ZSAjdG9wICN3cmFwX2FsbCAmIHtcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIC5uYXYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLmF2aWEtdGVzdGltb25pYWwtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDIsIDMpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2aWEtdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdmlhLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmF2aWEtdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNTAuMDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAuMDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXRlc3RpbW9uaWFscy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF2aWEtdGVzdGltb25pYWwtbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAudGVzdGltb25pYWxzIHtcbiAgICAgICAgLmF2LXNwZWNpYWwtaGVhZGluZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qc19hY3RpdmUgI3RvcCAjd3JhcF9hbGwgJiB7XG4gICAgICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbC13cmFwcGVyIHsgIFxuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgLmF2aWEtdGVzdGltb25pYWwtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZShtYXRoLmRpdigyLCAzKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbC1tZXRhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbiN0b3AgI3dyYXBfYWxse1xuICAgIC5sYXRlc3QtbmV3c3tcblxuICAgICAgICAucG9zdC1lbnRyeS5zaW5nbGUtYmlne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7ICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5iaWctcHJldmlld3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCA0NSwgMTQ1LCAwLjUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2VfX3dyYXBwZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlX19vdmVybGF5e1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07ICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgIFxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQtaGVhZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZW50cnktY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5yZWFkLW1vcmUtbGluayBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdmlhLWJ1dHRvbi13cmFwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAucG9zdF9kZWxpbWl0ZXIsXG4gICAgICAgIC5yZWFkLW1vcmUtbGluayxcbiAgICAgICAgLmJsb2ctYXV0aG9yLFxuICAgICAgICAuY29tbWVudC1jb250YWluZXIsXG4gICAgICAgIC50ZXh0LXNlcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtbWV0YS1pbmZvc3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAubWlub3ItbWV0YSxcbiAgICAgICAgICAgIC5taW5vci1tZXRhIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hcXVhO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9nLWNhdGVnb3JpZXN7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtY29udGFpbmVye1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cHtcbiAgICAjdG9wICN3cmFwX2FsbHtcbiAgICAgICAgLmxhdGVzdC1uZXdze1xuICAgICAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1ibG9ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSBlbmZvbGQtZGVza3RvcC11cHtcbiAgICAjdG9wICN3cmFwX2FsbHtcbiAgICAgICAgLmxhdGVzdC1uZXdze1xuICAgICAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4vLyBuZXdzbGV0dGVyIHNpZ251cFxuI3RvcCAjd3JhcF9hbGx7XG4gICAgLm1haWxjaGltcC1zaWdudXB7XG4gICAgICAgIGZvcm0uYXZpYV9hamF4X2Zvcm17XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07ICAgICAgICBcbiAgICBcbiAgICAgICAgICAgIGZpZWxkc2V0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQudGV4dF9pbnB1dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAzcHggNnB4ICMwMDAwMDAwQTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0OyAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggM3B4IDZweCAjMDAwMDAwMEEsIDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cHtcbiAgICAvLyBtYWlsY2hpbXAgc2lnbnVwXG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgIC5tYWlsY2hpbXAtc2lnbnVwe1xuICAgICAgICAgICAgZm9ybS5hdmlhX2FqYXhfZm9ybXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIFxuICAgICAgICAgICAgICAgIGZpZWxkc2V0e1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgLmF2LWxhc3QtdmlzaWJsZS1mb3JtLWVsZW1lbnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0LmJ1dHRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9ICAgIFxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9wICN3cmFwX2FsbHtcbiAgICAudHdvLXRpbGUtY29sdW1uc3tcbiAgICAgICAgLnRleHQtY29sdW1ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBvd2Rlci1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBoMSxoMixoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29sdW1ue1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGVuZm9sZC1kZXNrdG9wLXVwe1xuICAgICN0b3AgI3dyYXBfYWxse1xuICAgICAgICAudHdvLXRpbGUtY29sdW1uc3tcbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleF9jb2x1bW5fdGFibGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWNvbHVtbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIuNzc3Nzc3Nzc3OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuNzc3Nzc3Nzc3OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaDEsaDIsaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1jb2x1bW57XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIuNzc3Nzc3Nzc3OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMi43Nzc3Nzc3Nzc4cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7IFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGRlc2t0b3AtdXB7XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgIC50d28tdGlsZS1jb2x1bW5ze1xuICAgICAgICAgICAgLmZsZXhfY29sdW1uX3RhYmxle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1jb2x1bW57XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9wLmJsb2csXG4jdG9wLnNpbmdsZSxcbiN0b3AuZXJyb3I0MDQsXG4jdG9wLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyxcbiN0b3AuYXJjaGl2ZS5jYXRlZ29yeXtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgICNoZWFkZXJfbWFpbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzlDRSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubWFpbl9tZW51e1xuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQ0MzU4JyBkPSdNMjMzLjQgNDA2LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTkyLTE5MmMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyNTYgMzM4LjcgODYuNiAxNjkuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTkyIDE5MnonLyUzRSUzQy9zdmclM0VcIik7ICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxvZ28uYXZpYS1zdmctbG9nb3tcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdi1oYW1idXJnZXItaW5uZXIsXG4gICAgICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAgICAgICAgIC5hdi1oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgI21haW57XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jdG9wLnNpbmdsZS1wb3N0e1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucG9zdC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1wb3N0X19mZWF0dXJlZC1pbWFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVyPip7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbW1lbnQtZW50cnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1vdmVybGF5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgICAuYmlnLXByZXZpZXd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtdmlkZW8tbGlua3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltYWdlLW92ZXJsYXl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5pbWFnZS12aWRlby1saW5rLW92ZXJsYXl7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS12aWRlby1saW5rLW92ZXJsYXl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCA0NSwgMTQ1LCAwLjY1KTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3Qtd2F0Y2gtdmlkZW8tY3Rhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RfX2ZlYXR1cmVkLWltYWdle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1tZXRhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jdG9wLmJsb2d7XG4gICAgLm1haW5fY29sb3J7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gICAgfVxuICAgIC5wb3N0LWVudHJ5e1xuICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1iaWc6bGFzdC1vZi10eXBle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3dyYXBfYWxse1xuICAgICAgICAucGFnaW5hdGlvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RvcC5hcmNoaXZlLmNhdGVnb3J5e1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLnRlbXBsYXRlLWJsb2d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY0O1xuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXYtc3VibWVudS1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5tZW51e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG5cbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyBcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwe1xuICAgICN0b3AuYXJjaGl2ZS5jYXRlZ29yeXtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3RvcC5ibG9nLFxuICAgICN0b3Auc2luZ2xlLFxuICAgICN0b3AuZXJyb3I0MDQsXG4gICAgI3RvcC5hcmNoaXZlLmNhdGVnb3J5e1xuICAgICAgICAjd3JhcF9hbGx7XG4gICAgICAgICAgICAjbWFpbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICN0b3AuYXJjaGl2ZS5jYXRlZ29yeXtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLmF2LXN1Ym1lbnUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC5tZW51e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSBlbmZvbGQtZGVza3RvcC11cHtcbiAgICAjdG9wLmFyY2hpdmUuY2F0ZWdvcnl7XG4gICAgICAgICN3cmFwX2FsbHtcbiAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGF0ZXN0LXBhc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50cmliZS1jb21tb24tYy1idG4sXG4gICAgICAgIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19kYXRlcGlja2VyLWJ1dHRvbixcbiAgICAgICAgLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGx7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGx7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7ICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX25hdi1saXN0e1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd257XG5cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQtcHVycGxlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZXBpY2tlcntcbiAgICAgICAgICAgIC5tb250aHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMtYy1uYXZfX2xpc3R7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgICAgICAmOmRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtZGF0ZXRpbWV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC1kZXRhaWxze1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50e1xuXG4gICAgICAgICAgICAmLmNhdF90aGlyZC1wYXJ0eS1ldmVudHtcbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC1kZXRhaWxze1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYXF1YTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhdF9jaGYtZXZlbnR7XG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheTpob3ZlcjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYmUtZXZlbnRzLWhlYWRlcjpoYXMoLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbi0tYWN0aXZlKXtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmliZS1ldmVudHMtdmlldy0tbW9udGh7XG4gICAgICAgICAgICAmOm5vdCgudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSk6bm90KC50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtZnVsbCl7XG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbW9iaWxlLWV2ZW50cy1pY29ue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYXF1YTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktY2VsbC0tc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX21vYmlsZS1ldmVudHMtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVwY29taW5nLWV2ZW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmOmhhcygudHJpYmVfZXZlbnRzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjdG9wICN3cmFwX2FsbCAuYXYtc2luZ2xlLWV2ZW50LW1ldGEtYmFyLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgIC50b2dnbGVjb250YWluZXJ7XG4gICAgICAgICAgICAudG9nZ2xlcntcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzVDOUNFO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlX2ljb257XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7ICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXN0b20tYWNjb3JkaW9ue1xuICAgICAgICAgICAgICAgIC50b2dnbGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNUY4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERERURFO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlVGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFxdWE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b2dnbGVfaWNvbiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFxdWE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZV90b2dnbGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b2dnbGVfaWNvbntcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzbGV0dGVyLWFjY29yZGlvbntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAudG9nZ2xlY29udGFpbmVye1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmV3c2xldHRlci1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgIC5uZXdzbGV0dGVyLWFjY29yZGlvbntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50b2dnbGVjb250YWluZXJ7XG4gICAgICAgICAgICAgICAgLm5ld3NsZXR0ZXItcm93e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyLWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLmF2aWEtdGltZWxpbmUtY29udGFpbmVye1xuICAgICAgICAgICAgLm1pbGVzdG9uZV9pbm5lcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFxdWE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXYtbWlsZXN0b25lLWRhdGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hcXVhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdi1taWxlc3RvbmUtaWNvbi13cmFwe1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFxdWE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLmljb24tbGlzdC1pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTMwLCAxMDYsIDE3NSwgMC4zMik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE4KTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1saXN0LWNvbnRlbnR7XG4gICAgICAgICAgICAuaWNvbi1saXN0LWl0ZW06bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tbGlzdC1pdGVtX19pY29ue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXB7XG4gICAgI3RvcHtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLmljb24tbGlzdC1pdGVte1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgIC5jYWxsb3V0LWJsb2Nre1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGxvdXQtYmxvY2stdGl0bGV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FsbG91dC1ibG9jay1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hcXVhO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwe1xuICAgICN0b3B7XG4gICAgICAgICN3cmFwX2FsbHtcbiAgICAgICAgICAgIC5jYWxsb3V0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLnN0b3J5bWFrZXItYmxvY2stZGVmYXVsdHtcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RvcnltYWtlci1ibG9jay1zZWNvbmRhcnl7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LHAsb2wsdWx7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtd2lkdGgtZ2FsbGVyeXtcbiAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVtcGxhdGUtcGFnZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2aWEtZ2FsbGVyeXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcblxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgIC5zdG9yeW1ha2VyLWJsb2NrLXNlY29uZGFyeXtcbiAgICAgICAgICAgIC50b3Atcm93e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5jb2x7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0b20tcm93e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuICAgICN0b3B7XG4gICAgICAgICN3cmFwX2FsbHtcbiAgICAgICAgICAgIC5zdG9yeW1ha2VyLWJsb2NrLXNlY29uZGFyeXtcbiAgICAgICAgICAgICAgICAudG9wLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3R0b20tcm93e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiO1xuXG4uYmFubmVyLWJhci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuZm9sZC1tYWluLWNvbG9yLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTAyO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLFxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5ncy4kZm9udC1mYW1pbHktYm9keTtcbiAgICB9XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmFubmVyLWJhci1zaXplLCA0NXB4KTtcbiAgICB9XG5cbiAgICB+ICN3cmFwX2FsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICNoZWFkZXJfbWFpbixcbiAgICAgICAgLmhlYWRlcl9iZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1iYW5uZXItYmFyLXNpemUsIDQ1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiA0NnB4O1xuXG4gICAgICAgIH4gI3dyYXBfYWxsIHtcbiAgICAgICAgICAgICNoZWFkZXJfbWFpbiB7XG4gICAgICAgICAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyX2JnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNDZweCArIHZhcigtLWJhbm5lci1iYXItc2l6ZSwgNDVweCkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9taXhpbnNcIjtcblxuQGluY2x1ZGUgbWl4aW5zLnRhYmxldC11cCB7XG4gICAgLmJhbm5lci1iYXItY29udGFpbmVyIHtcbiAgICAgICAgJixcbiAgICAgICAgJiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgXG4gICAgICAgICAgICB+ICN3cmFwX2FsbCB7XG4gICAgICAgICAgICAgICAgI2hlYWRlcl9tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXJfYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMzJweCArIHZhcigtLWJhbm5lci1iYXItc2l6ZSwgNDVweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9taXhpbnNcIjtcblxuQGluY2x1ZGUgbWl4aW5zLmRlc2t0b3AtdXAge1xuICAgIC5iYW5uZXItYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIC5iYW5uZXItYmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2V7XG4gICAgJjpoYXMoLnBvc3QtcGFzc3dvcmQtZm9ybSl7XG4gICAgICAgIC5wYWdlLXRodW1ie1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
