﻿*,* *{margin:0;padding:0;position:relative;box-sizing:border-box}p{font-size:1rem;margin-bottom:16px;line-height:1.63;font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-style:normal;color:#5f6980}@media(min-width: 1024px){p{font-size:1.125rem;margin-bottom:24px;line-height:1.67}}footer,header,nav,main,section{display:block}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{font-family:"Raleway",sans-serif;font-optical-sizing:auto}html,body{height:100%;width:100%;overflow-x:hidden}.button{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;color:#282828;letter-spacing:-0.2px;background-color:rgba(0,0,0,0);font-size:1.125rem;font-weight:600;text-align:center;border-radius:0;border:2px solid #282828;padding:12px 32px;transition:all .4s ease}.button:hover{color:#b92d3b;border-color:#b92d3b}.button.button-color--white{color:#fff;border-color:#fff}.button.button-color--white:hover{color:#ffe0e3;border-color:#ffe0e3}.link-button.left{text-align:left}.link-button.align-center{text-align:center}.link-button.align-right{text-align:right}.hidden{display:none}.page-container{background-color:#fff;padding:0 0 40px}@media(min-width: 1024px){.page-container{padding-bottom:56px}}.page-container>.page-width{width:calc(100% - 32px);margin:0 auto;max-width:1280px;padding:24px 0}@media(min-width: 768px){.page-container>.page-width{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){.page-container>.page-width{width:calc(100% - 160px);margin-bottom:0;padding:40px 0}}.page-container>.quote.page-width,.page-container>.quote.full-width{padding:32px;margin-bottom:24px}@media(min-width: 768px){.page-container>.quote.page-width,.page-container>.quote.full-width{margin-bottom:40px}}@media(min-width: 1024px){.page-container>.quote.page-width,.page-container>.quote.full-width{padding:44px}}@media(min-width: 1250px){.page-container>.quote.page-width,.page-container>.quote.full-width{padding:56px;margin-bottom:40px}}.page-container>.banner.page-width{padding:40px 32px;margin:24px auto}@media(min-width: 768px){.page-container>.banner.page-width{padding:40px;margin:40px auto}}@media(min-width: 1250px){.page-container>.banner.page-width{padding:56px;margin:40px auto}}.page-container>.split.page-width.background-color--light-red,.page-container>.split.page-width.background-color--gray{padding:16px;margin:24px auto}@media(min-width: 768px){.page-container>.split.page-width.background-color--light-red,.page-container>.split.page-width.background-color--gray{padding:40px;margin:40px auto}}@media(min-width: 1250px){.page-container>.split.page-width.background-color--light-red,.page-container>.split.page-width.background-color--gray{padding:56px;margin:40px auto}}.page-container>.card.page-width{padding:16px 16px 32px;margin-bottom:24px}@media(min-width: 768px){.page-container>.card.page-width{margin-bottom:40px}}@media(min-width: 1024px){.page-container>.card.page-width{padding:32px}}@media(min-width: 1250px){.page-container>.card.page-width{margin-bottom:40px}}.page-container>.card.full-width{padding:16px 16px 32px;margin-bottom:24px}@media(min-width: 768px){.page-container>.card.full-width{margin-bottom:40px}}@media(min-width: 1024px){.page-container>.card.full-width{padding:32px}}@media(min-width: 1250px){.page-container>.card.full-width{margin-bottom:40px}}.page-container>.heading.page-width,.page-container>.heading.full-width{padding:24px 0 0;margin-bottom:16px}@media(min-width: 768px){.page-container>.heading.page-width,.page-container>.heading.full-width{padding:40px 0 0}}@media(min-width: 1250px){.page-container>.heading.page-width,.page-container>.heading.full-width{padding:56px 0 0;margin-bottom:24px}}.page-container>.heading.page-width+.row.page-width,.page-container>.heading.full-width+.row.page-width{padding-top:20px}.page-container>.wysiwyg.page-width{max-width:950px;left:16px;margin:0}@media(min-width: 768px){.page-container>.wysiwyg.page-width{left:40px}}@media(min-width: 1250px){.page-container>.wysiwyg.page-width{left:80px}}@media(min-width: 1440px){.page-container>.wysiwyg.page-width{left:calc((100vw - 1280px)/2)}}.page-container>.link-button.page-width{padding:24px 0}.page-container>.link-box.page-width{padding:20px 24px;margin:24px auto}@media(min-width: 768px){.page-container>.link-box.page-width{margin:40px auto}}@media(min-width: 1250px){.page-container>.link-box.page-width{padding:24px;margin:40px auto}}.page-container>.carousel.page-width{max-width:1280px}.page-container>.container--vertical.full-width,.page-container>.container--horizontal.full-width{margin-bottom:0}.page-container>.container--vertical.full-width+.container--vertical.full-width,.page-container>.container--vertical.full-width+.container--horizontal.full-width,.page-container>.container--horizontal.full-width+.container--vertical.full-width,.page-container>.container--horizontal.full-width+.container--horizontal.full-width{margin-top:0}.page-container>.row.full-width{margin-bottom:0}.page-container>.row.full-width+.row.full-width{margin-top:0}.page-container>.full-width{margin-bottom:0}.page-container>.wysiwyg.full-width{padding:24px 35px}@media(min-width: 768px){.page-container>.wysiwyg.full-width{padding:40px 70px}}@media(min-width: 1250px){.page-container>.wysiwyg.full-width{padding:56px 70px}}.container.page-width{width:calc(100% - 32px);margin:0 auto;max-width:1300px;padding:24px 0}@media(min-width: 768px){.container.page-width{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){.container.page-width{width:calc(100% - 160px);margin-bottom:0;padding:40px 0}}h1{font-size:2.125rem}@media(min-width: 768px){h1{font-size:2.5rem}}@media(min-width: 1250px){h1{font-size:3.375rem}}h2{font-size:2.125rem;line-height:1.18;color:#b92d3b}@media(min-width: 768px){h2{font-size:2.75rem}}@media(min-width: 1250px){h2{font-size:3.375rem;line-height:1.17}}h3{font-size:1.75rem;line-height:1.21;letter-spacing:.25px;color:#b92d3b}@media(min-width: 768px){h3{font-size:2rem}}@media(min-width: 1250px){h3{font-size:2.125rem;line-height:1.18}}h4{font-size:1.25rem;line-height:1.4;letter-spacing:.25px;color:#282828}@media(min-width: 768px){h4{font-size:1.5rem}}@media(min-width: 1250px){h4{font-size:1.75rem;line-height:1.21}}h5{font-size:1.25rem;line-height:1.4;color:#b92d3b}@media(min-width: 768px){h5{font-size:1.25rem}}@media(min-width: 1250px){h5{font-size:1.5rem}}h6{font-size:1rem;color:#282828;line-height:1.5}@media(min-width: 768px){h6{font-size:1.125rem}}@media(min-width: 1250px){h6{font-size:1.25rem}}h1,h2,h3,h4,h5,h6{margin-bottom:18px;font-family:"DM Serif Display",serif;font-weight:400;font-style:normal}@media(min-width: 1250px){h1,h2,h3,h4,h5,h6{margin-bottom:20px}}.wysiwyg a,.paragraph__text a,.card__text a{color:#b92d3b}.wysiwyg *:last-child,.paragraph__text *:last-child,.card__text *:last-child{margin-bottom:0}.wysiwyg blockquote,.paragraph__text blockquote,.card__text blockquote{background:#ffe0e3;border-left:6px solid #b92d3b;margin:16px 0;padding:16px 10px 16px 14px;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote p,.paragraph__text blockquote p,.card__text blockquote p{display:inline;color:#282828}.wysiwyg ul,.wysiwyg ol,.paragraph__text ul,.paragraph__text ol,.card__text ul,.card__text ol{padding-left:16px;margin-bottom:20px}.wysiwyg ul li,.wysiwyg ol li,.paragraph__text ul li,.paragraph__text ol li,.card__text ul li,.card__text ol li{margin-bottom:8px}.wysiwyg ul li>ul,.wysiwyg ul li ol,.wysiwyg ol li>ul,.wysiwyg ol li ol,.paragraph__text ul li>ul,.paragraph__text ul li ol,.paragraph__text ol li>ul,.paragraph__text ol li ol,.card__text ul li>ul,.card__text ul li ol,.card__text ol li>ul,.card__text ol li ol{margin-top:8px}.wysiwyg ol,.paragraph__text ol,.card__text ol{padding-left:18px}.wysiwyg li,.paragraph__text li,.card__text li{font-size:1rem;line-height:1.63;font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-style:normal;color:#5f6980}@media(min-width: 1024px){.wysiwyg li,.paragraph__text li,.card__text li{font-size:1.125rem;line-height:1.67}}.wysiwyg pre,.paragraph__text pre,.card__text pre{margin:1em 0px}img.alignleft{float:left;margin-right:16px}img.alignright{float:right;margin-left:16px}.back-link-container{width:calc(100% - 32px);margin:0 auto;max-width:1280px;padding:20px 0 10px}@media(min-width: 768px){.back-link-container{width:calc(100% - 80px)}}@media(min-width: 1250px){.back-link-container{width:calc(100% - 160px)}}.back-link{color:#b92d3b;font-weight:600;text-decoration:none;padding:3px 0;display:inline-flex;border-bottom:1px solid #b92d3b;gap:8px;align-items:center;transition:all .4s ease}.back-link svg{width:13px}.back-link svg path{transition:stroke .4s ease}.back-link:hover{color:#282828;border-color:#282828}.back-link:hover svg path{stroke:#282828}.skip-nav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background-color:#fff}.skip-nav:focus{left:10px;top:10px;width:auto;height:auto;z-index:9999999}.top-bar{background-color:rgba(17,41,58,.85);height:50px;z-index:1000}.top-bar .top-bar-container{max-width:1650px;padding:0 12px;height:100%;margin:0 auto;display:flex;justify-content:flex-end}.top-bar .top-bar-container a{color:#fff;font-size:1rem;text-decoration:none;padding:0 12px;display:flex;height:100%;align-items:center;transition:all .4s ease}@media(min-width: 768px){.top-bar .top-bar-container a{padding:0 18px;margin:0 8px}}@media(min-width: 1250px){.top-bar .top-bar-container a{padding:0 24px;margin:0 12px}}.top-bar .top-bar-container a svg{margin-right:8px}.top-bar .top-bar-container a svg path{transition:fill .4s ease}.top-bar .top-bar-container a:hover{background-color:rgba(155,174,181,.5)}.top-bar .top-bar-container a.active{background-color:#9baeba;box-shadow:0 -3px 6px 0 rgba(0,0,0,.1);height:55px;position:absolute;bottom:0;padding-top:5px;border-top-left-radius:8px;border-top-right-radius:8px;color:#11293a}.top-bar .top-bar-container a.active svg path{fill:#11293a}.top-bar .top-bar-container a.active::after{content:"";background-image:url("../images/arrow-blue.svg");background-position:center;background-size:13px;background-repeat:no-repeat;position:absolute;top:2px;left:50%;width:21px;height:21px;transform:translateX(-50%) rotate(270deg)}.nav-container{position:relative;z-index:1000;width:100%}@media(min-width: 1250px){.nav-container{box-shadow:none;padding:20px 40px 0;height:130px;display:flex}}@media(min-width: 1440px){.nav-container{padding:20px 80px 0}}.nav-container .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.9)}.nav-container .nav-inner-container{max-width:1850px;margin:0 auto}.nav-container .mobile-container{height:45px;display:flex;align-items:center;padding:0 16px}@media(min-width: 768px){.nav-container .mobile-container{padding:0 40px}}@media(min-width: 1250px){.nav-container .mobile-container{display:none}}.nav-container .mobile-container .logo{display:inline-block;height:31px;width:auto;padding:0;z-index:3}.nav-container .mobile-container .logo svg{width:100%;height:100%}.nav-container .mobile-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.nav-container .mobile-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .mobile-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .mobile-container .menu-toggle{position:absolute;top:0;right:0;z-index:2;background-color:rgba(0,0,0,0);transition:all .4s ease;height:45px;width:45px;padding:17px 15px 14px}@media(min-width: 768px){.nav-container .mobile-container .menu-toggle{right:25px}}@media(min-width: 1250px){.nav-container .mobile-container .menu-toggle{display:none}}.nav-container .mobile-container .menu-toggle span{background-color:#282828;width:17px;border-radius:3px;height:2px;margin-bottom:7px;display:block;opacity:1;transition:all .4s ease}.nav-container .main-nav-container{background-color:#fff;padding:0 16px;max-height:0;overflow:hidden;position:absolute;width:100%;transition:padding .4s ease,max-height .4s ease}@media(min-width: 768px){.nav-container .main-nav-container{padding:0 40px}}@media(min-width: 1250px){.nav-container .main-nav-container{padding:0;width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;position:relative;max-height:none;overflow:visible;background-color:rgba(0,0,0,0);top:auto;right:auto;box-shadow:none}}.nav-container .main-nav-container .logo{display:none;height:31px;width:auto;padding:0;z-index:3}@media(min-width: 1250px){.nav-container .main-nav-container .logo{display:inline-block;height:41px;margin-right:auto}}.nav-container .main-nav-container .logo svg{width:100%;height:100%}.nav-container .main-nav-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.nav-container .main-nav-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .main-nav-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .main-nav-container .main-nav{background-color:rgba(0,0,0,0);padding:0;max-height:none;position:relative;box-shadow:none;top:auto;right:auto}.nav-container .main-nav-container #menu-main-nav{list-style:none;margin-bottom:16px}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav{display:flex;height:auto;width:100%;padding-right:0;width:auto;margin:0;gap:20px}}@media(min-width: 1440px){.nav-container .main-nav-container #menu-main-nav{gap:24px}}.nav-container .main-nav-container #menu-main-nav li{cursor:pointer}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li{display:flex;width:100%;height:100%;vertical-align:middle;text-align:center}}.nav-container .main-nav-container #menu-main-nav li a{font-size:.875rem;display:block;font-weight:600;text-transform:none;line-height:1.71;color:#282828;text-decoration:none;padding:10px 32px 10px 0;border-bottom:solid 1px #eaecf0;transition:color .4s ease}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li a{font-size:1rem;font-weight:600;border-bottom:none;height:100%;display:flex;justify-content:center;align-items:center;padding:8px;width:max-content}}.nav-container .main-nav-container #menu-main-nav li a:hover{color:#b92d3b}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li a:hover{background-color:rgba(0,0,0,0)}}.nav-container .main-nav-container #menu-main-nav li .sub-menu{padding:0;max-height:0;overflow:hidden;visibility:hidden;list-style:none;transition:padding .4s ease,max-height .4s ease,visibility .4s ease}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu{position:absolute;display:grid;grid-template-columns:auto auto;width:auto;padding:0 56px;left:calc(-200px + 50%);background-color:#fff;top:55px;columns:2;min-width:400px;column-gap:80px;opacity:0;transition:all .2s ease}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu li{display:block;text-align:left}}.nav-container .main-nav-container #menu-main-nav li .sub-menu li a{border-bottom:solid 1px #eaecf0;padding:10px 32px 10px 24px}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu li a{padding:0;font-size:.875em;margin-bottom:24px;line-height:1.71;border:0;height:auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border-bottom:1px solid #282828;text-align:left;text-decoration:none;font-weight:600}}.nav-container .main-nav-container #menu-main-nav li .sub-menu li a svg{display:none}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu li a svg{display:inline-block;width:11px;min-width:11px}}.nav-container .main-nav-container #menu-main-nav li .sub-menu li a svg path{transition:stroke .4s ease}.nav-container .main-nav-container #menu-main-nav li .sub-menu li a:hover{color:#b92d3b}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu li a:hover{border-color:#b92d3b}}.nav-container .main-nav-container #menu-main-nav li .sub-menu li a:hover svg path{stroke:#b92d3b}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu li.current-menu-item a{box-shadow:none;position:relative;width:max-content;top:auto;border-radius:0;background-color:rgba(0,0,0,0)}}.nav-container .main-nav-container #menu-main-nav li .sub-menu.active{max-height:1000px;padding:0;visibility:visible}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li .sub-menu.active{padding:32px 56px 8px;opacity:1;box-shadow:0 1px 10px 0 rgba(0,0,0,.06)}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li.menu-item-has-children>a{padding:8px 20px 8px 8px}}.nav-container .main-nav-container #menu-main-nav li.menu-item-has-children>a::after{content:"";background-image:url("../images/chevron.svg");background-size:100%;background-position:center;background-repeat:no-repeat;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);right:6px;opacity:1;transition:transform .4s ease}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li.menu-item-has-children>a::after{left:auto;transform:translateY(-50%);right:2px;top:50%;bottom:auto;width:11px;height:11px;opacity:1}}.nav-container .main-nav-container #menu-main-nav li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}}.nav-container .main-nav-container #menu-main-nav li.menu-item-has-children>a:hover::after{background-image:url("../images/chevron-red.svg")}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li.current-menu-item>a,.nav-container .main-nav-container #menu-main-nav li.current-menu-parent>a{box-shadow:none;position:relative;width:max-content;top:auto;padding-bottom:8px;background-color:rgba(0,0,0,0)}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li:last-child .sub-menu{right:auto;left:calc(-200px + 50%)}}@media(min-width: 1440px){.nav-container .main-nav-container #menu-main-nav li:last-child .sub-menu{right:auto}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-nav li:nth-last-child(2) .sub-menu{left:calc(-200px + 50%)}}.nav-container .main-nav-container .search_box{margin-bottom:56px}@media(min-width: 1250px){.nav-container .main-nav-container .search_box{margin:0;position:absolute;top:0;right:0}}.nav-container .main-nav-container .search_box .search-link{display:none}@media(min-width: 1250px){.nav-container .main-nav-container .search_box .search-link{display:inline-block;font-size:1rem;font-weight:600;padding:4px 8px;color:#282828;text-decoration:none;transition:color .4s ease}.nav-container .main-nav-container .search_box .search-link:hover{color:#b92d3b}}@media(min-width: 1250px){.nav-container .main-nav-container .search_box .search-form{display:none}}.nav-container .main-nav-container .nav__social-links{padding-bottom:32px}@media(min-width: 1250px){.nav-container .main-nav-container .nav__social-links{padding:0;margin-left:auto}}.nav-container .main-nav-container .nav__social-links>ul{list-style-type:none;display:flex;gap:20px 44px;justify-content:center;flex-wrap:wrap}@media(min-width: 1250px){.nav-container .main-nav-container .nav__social-links>ul{gap:0;flex-wrap:nowrap}}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link{width:44px;height:44px;padding:6px;display:inline-block}@media(min-width: 1250px){.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link{padding:12px}}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link .i72-svg{width:100%;height:100%}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link .i72-svg svg{width:100%;height:100%}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link .i72-svg svg path{transition:fill .4s ease}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link:hover .i72-svg svg path{fill:#b92d3b}.nav-container.active .mobile-container{height:45px}@media(min-width: 1250px){.nav-container.active .mobile-container{height:100px}}.nav-container.active .mobile-container .menu-toggle{box-shadow:none;height:45px;background-color:rgba(0,0,0,0);padding:17px 11px 14px}.nav-container.active .mobile-container .menu-toggle span{transform:rotate(45deg);margin-top:6px;width:21px;height:2px}.nav-container.active .mobile-container .menu-toggle span:last-child{transform:rotate(135deg);margin-top:-9px;opacity:1}.nav-container.active .main-nav-container{background-color:#fff;padding:18px 16px 0;max-height:5000px}@media(min-width: 768px){.nav-container.active .main-nav-container{padding:18px 40px 0}}@media(min-width: 1250px){.nav-container.active .main-nav-container{padding:0;background-color:rgba(0,0,0,0)}}.nav-container.active .main-nav-container .main-nav{background-color:rgba(0,0,0,0);padding:0;max-height:none;position:relative;box-shadow:none}header.admin{margin-top:46px}@media(min-width: 783px){header.admin{margin-top:32px}}.hero{min-height:150px;display:flex;align-items:center;background-color:#ffe0e3}@media(min-width: 768px){.hero{min-height:200px}}.hero.bgcolor--grey{background-color:#f2f4f7}.hero.bgcolor--grey .hero__title{color:#282828}.hero.hero--home{min-height:300px;background-color:#d7af8b}@media(min-width: 768px){.hero.hero--home{min-height:350px}}@media(min-width: 1024px){.hero.hero--home{align-items:flex-end;min-height:400px}}@media(min-width: 768px){.hero.hero--home .hero__inner-container{padding:40px}}@media(min-width: 1024px){.hero.hero--home .hero__inner-container{flex-direction:row;align-items:center}}@media(min-width: 1250px){.hero.hero--home .hero__inner-container{padding:60px;max-width:1400px;margin:0 auto}}@media(min-width: 1440px){.hero.hero--home .hero__inner-container{padding:60px 80px;max-width:1440px}}.hero.hero--home .hero__inner-container .hero__title{font-size:2.625rem;color:#b92d3b;margin-bottom:16px;line-height:1.1;max-width:none}@media(min-width: 768px){.hero.hero--home .hero__inner-container .hero__title{font-size:3rem}}@media(min-width: 1024px){.hero.hero--home .hero__inner-container .hero__title{margin:0;font-size:4rem;line-height:1.06;letter-spacing:-2px;flex-basis:55%;margin-right:auto}}@media(min-width: 1250px){.hero.hero--home .hero__inner-container .hero__title{font-size:5.25rem}}@media(min-width: 1024px){.hero.hero--home .hero__inner-container .hero__details{flex-basis:37%}}.hero.hero--home .hero__inner-container .hero__text{color:#282828;font-family:"DM Serif Display",serif;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;margin-bottom:24px;max-width:none}@media(min-width: 1024px){.hero.hero--home .hero__inner-container .hero__text{margin-bottom:12px;font-size:1.75rem;line-height:1.21}}.hero.hero--home .hero__inner-container .hero__link{padding:12px 28px;color:#282828;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.75;letter-spacing:-0.2px;font-size:1rem;font-weight:600;border:2px solid #282828;background-color:rgba(0,0,0,0);transition:all .4s ease}.hero.hero--home .hero__inner-container .hero__link svg{width:13px}.hero.hero--home .hero__inner-container .hero__link svg path{transition:stroke .4s ease}.hero.hero--home .hero__inner-container .hero__link:hover{color:#b92d3b;border-color:#b92d3b}.hero.hero--home .hero__inner-container .hero__link:hover svg path{stroke:#b92d3b}.hero .overlay{position:absolute;inset:0;opacity:.65;z-index:1}.hero .overlay.blue{background-image:linear-gradient(to right, #114e73 66%, #7aa8c4)}.hero__image{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover}.hero__inner-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;width:100%;z-index:2}@media(min-width: 768px){.hero__inner-container{padding:32px 40px}}@media(min-width: 1250px){.hero__inner-container{padding:32px 80px;max-width:1400px;margin:0 auto}}@media(min-width: 1440px){.hero__inner-container{padding:32px 80px;max-width:1440px}}.hero__title{margin-bottom:0;max-width:none;color:#b92d3b;line-height:1.18;max-width:500px}@media(min-width: 1250px){.hero__title{line-height:1.17;max-width:625px}}.hero__text{margin-bottom:0;margin-top:8px;font-size:.875rem;max-width:500px;line-height:1.57;color:#40485a}@media(min-width: 768px){.hero__text{font-size:1rem;margin-top:12px}}@media(min-width: 1250px){.hero__text{max-width:625px;font-size:1.25rem;line-height:1.75;margin-top:16px}}.footer{padding:56px 32px;background-image:none;background-color:#721c25}@media(min-width: 1024px){.footer{padding:56px 80px}}.footer__container{max-width:1280px;margin:0 auto}@media(min-width: 1024px){.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer__top-container-right{display:flex;flex-direction:column}@media(min-width: 1024px){.footer__top-container-right{width:44vw;max-width:475px}}.footer__logo-container{width:100%;max-width:311px;margin-bottom:24px}@media(min-width: 1024px){.footer__logo-container{width:340px;max-width:340px}}.footer__logo{width:100%;height:100%}.footer__logo .i72-svg{width:100%;height:100%}.footer__logo .i72-svg svg{width:100%;height:100%}.footer__location-info{list-style-type:none}.footer__location-info li{color:#fff;font-size:.875rem;line-height:1.71;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:6px}@media(min-width: 1024px){.footer__location-info li{font-size:1rem;line-height:1.75}}.footer__location-info li:last-child{margin-bottom:0}.footer__location-info li .i72-svg{width:15px;height:15px}@media(min-width: 1250px){.footer__location-info li .i72-svg{width:18px;height:18px}}.footer__location-info li .i72-svg svg{width:100%;height:100%}.footer__location-info li a{color:inherit;font:inherit;display:flex;align-items:center;gap:6px;text-decoration:none;border-bottom:1px solid #fff;transition:all .4s ease}.footer__location-info li a .i72-svg{top:-1px}.footer__location-info li a .i72-svg svg path{transition:stroke .4s ease}.footer__location-info li a:hover{color:#f2b6bc;border-color:#f2b6bc}.footer__location-info li a:hover .i72-svg svg path{stroke:#f2b6bc}.footer__location-info li a:hover>svg path{stroke:#f2b6bc}.footer__location-info li a>svg{width:11px;min-width:11px}.footer__location-info li a>svg path{stroke:#fff;transition:stroke .4s ease}.footer__social-links{display:flex;gap:6px;justify-content:flex-start;margin:0 -10px 46px}@media(min-width: 400px){.footer__social-links{gap:20px}}@media(min-width: 1024px){.footer__social-links{order:unset;margin:0 0 32px;gap:36px;justify-content:flex-end}}@media(min-width: 1250px){.footer__social-links{gap:48px}}.footer__social-links a{margin:0}.footer__social-link{display:flex;align-items:center;justify-content:flex-start;padding:10px}@media(min-width: 1024px){.footer__social-link{padding:2px}}.footer__social-link .i72-svg{height:24px;width:auto}@media(min-width: 1024px){.footer__social-link .i72-svg{height:40px}}.footer__social-link .i72-svg svg{width:100%;height:100%}.footer__social-link .i72-svg svg path{fill:#fff;transition:fill .4s ease}.footer__social-link:hover .i72-svg svg path{fill:#f2b6bc}.footer__form{margin:32px 0;max-width:400px}@media(min-width: 1024px){.footer__form{margin:0;max-width:none}}.footer__form .nf-form-content{padding:0}.footer__form .email-container .email-wrap{align-items:center;gap:24px}@media(min-width: 1024px){.footer__form .email-container .email-wrap{flex-wrap:nowrap}}.footer__form .email-container .email-wrap .nf-field-label{margin:0}.footer__form .email-container .email-wrap .nf-field-label label{color:#fff;font-size:1.25rem;white-space:nowrap;font-family:"DM Serif Display",serif}.footer__form .email-container .email-wrap .nf-field-label label .ninja-forms-req-symbol{color:#f2b6bc}@media(min-width: 1024px){.footer__form .nf-form-cont{display:flex;align-items:flex-start;gap:32px}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-response-msg{text-align:center;max-width:400px;margin-left:auto}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-title{margin-top:10px}}.footer__form .nf-form-cont .nf-form-title>h6{font-size:1.25rem;color:#fff;line-height:1.4;letter-spacing:.25px;margin-bottom:20px}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-title>h6{margin-bottom:8px;white-space:nowrap}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap{width:100%}}.footer__form .nf-form-cont .nf-form-wrap .nf-response-msg p{color:#fff}.footer__form .nf-form-cont .nf-form-wrap .nf-response-msg p a{color:inherit}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-fields-required{display:none}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap{display:block}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-error.field-wrap .nf-field-element:after{right:auto;left:calc(100% + 10px);height:50px;width:50px;border-radius:6px;position:relative;margin-top:8px;left:auto;right:auto;display:inline-block}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-error.field-wrap .nf-field-element:after{position:absolute;left:calc(100% + 10px);margin:0}}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-pass.field-wrap .nf-field-element:after{right:auto;left:calc(100% + 10px);height:50px;width:50px;border-radius:6px;color:#fff;position:relative;top:auto;left:auto;right:auto}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-pass.field-wrap .nf-field-element:after{position:absolute;top:0;left:calc(100% + 10px);right:auto}}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-error .nf-error-msg{color:#fff;line-height:1.3}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-field-container{margin:0}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=email]{background-color:#fff;color:#282828;height:52px;border-radius:6px;border:0}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=submit]{background-color:rgba(0,0,0,0);color:#282828;font-size:1rem;letter-spacing:-0.2px;height:52px;border-radius:6px;font-weight:600;transition:color .4s ease}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=submit]:hover{color:#b92d3b}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field:last-child{position:absolute;right:0;top:45px}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field:last-child{top:0}}.footer__form .nf-form-cont .nf-form-wrap form .nf-after-form-content .nf-error-msg{color:#fff;line-height:1.3}.footer__bottom-container{gap:16px}@media(min-width: 768px){.footer__bottom-container{flex-direction:column;justify-content:flex-start}}@media(min-width: 1024px){.footer__bottom-container{flex-basis:100%;flex-direction:row;justify-content:flex-end;gap:32px;margin-top:26px}}.footer__bottom-container .footer-nav>ul{list-style-type:none;display:flex;gap:32px;flex-wrap:wrap}.footer__bottom-container .footer-nav>ul li{color:#fff;font-size:.875rem}.footer__bottom-container .footer-nav>ul li a{color:#fff;font:inherit;text-decoration:none;transition:color .4s ease;display:inline-flex;line-height:1.71;align-items:center;gap:6px;border-bottom:1px solid #fff;transition:all .4s ease}.footer__bottom-container .footer-nav>ul li a:hover{color:#f2b6bc;border-color:#f2b6bc}.footer__bottom-container .footer-nav>ul li a:hover svg path{stroke:#f2b6bc}.footer__bottom-container .footer-nav>ul li a svg{width:11px;min-width:11px}.footer__bottom-container .footer-nav>ul li a svg path{transition:stroke .4s ease}.footer__copyright-text{font-size:.875rem;line-height:1.71;color:#ddd;margin:0}.search-bar-container{display:none;background-color:#f2f4f7;justify-content:center;align-items:center;height:0;overflow:hidden;visibility:hidden;transition:height .4s ease,visibility .4s ease}@media(min-width: 1250px){.search-bar-container{display:flex}}.search-bar-container.active{visibility:visible;z-index:999;height:112px}.search-bar-container .close-search{position:absolute;top:50%;right:80px;transform:translateY(-50%);color:#282828;text-decoration:none;border-bottom:1px solid #282828;line-height:1.75;letter-spacing:-0.2px;font-size:1rem;font-weight:600;transition:all .4s ease}.search-bar-container .close-search svg{margin-left:5px;width:12px;top:1px}.search-bar-container .close-search svg path{transition:stroke .4s ease}.search-bar-container .close-search:hover{color:#b92d3b;border-color:#b92d3b}.search-bar-container .close-search:hover svg path{stroke:#b92d3b}form.search-form{width:90%;margin:0 auto;max-width:400px}@media(min-width: 768px){form.search-form{width:85%;max-width:500px}}form.search-form input[type=text]{background-color:#fff;border-radius:6px;border:0;font-size:.875rem;border:solid 1px #d0d5dd;height:46px;width:100%;padding:12px 46px 12px 44px;background-image:url("../images/search.svg");background-position:18px center;background-repeat:no-repeat;background-size:14px;transition:border-color .4s ease}@media(min-width: 1250px){form.search-form input[type=text]{padding:12px 54px 12px 16px;background-image:none;height:52px;font-size:1rem}}form.search-form input[type=submit]{z-index:2;padding:0;position:absolute;cursor:pointer;right:1px;top:1px;width:44px;border-radius:0;height:44px;border:0;font-size:0;background-color:rgba(0,0,0,0);color:#282828;font-weight:600;background-image:url("../images/arrow.svg");background-position:center;background-size:14px;background-repeat:no-repeat;transition:background-color .4s ease}@media(min-width: 1250px){form.search-form input[type=submit]{top:1px;width:50px;height:50px}}form.search-form input[type=submit]:hover{background-color:rgba(0,0,0,0)}.search-results-container{max-height:0;display:none;overflow:hidden;transition:all .4s ease;padding:0 16px}@media(min-width: 1250px){.search-results-container{padding:0 40px;display:block}}@media(min-width: 1440px){.search-results-container{padding:0 80px}}.search-results-container.mobile{display:block;margin:0 -16px;border-top:2px solid #b92d3b}@media(min-width: 1250px){.search-results-container.mobile{display:none}}.search-results-container.active{padding:24px 16px 32px;max-height:3000px}@media(min-width: 768px){.search-results-container.active{padding:48px 40px}}@media(min-width: 1250px){.search-results-container.active{padding:0 40px 54px}}@media(min-width: 1440px){.search-results-container.active{padding:0 80px 54px}}.search-results-container .result-title{color:#b92d3b;text-align:center;font-size:1.75rem;line-height:1.21;letter-spacing:.25px;margin:0}@media(min-width: 1250px){.search-results-container .result-title{font-size:3.375rem;margin:0 -40px;text-align:left;color:#282828;background-color:#f2f4f7;padding:32px 40px}}@media(min-width: 1440px){.search-results-container .result-title{padding:32px 80px;margin:0 -80px}}.search-results-container .result-title span{font:inherit;color:inherit}@media(min-width: 1440px){.search-results-container .result-title span{left:calc((100vw - 1440px)/2)}}.search-results-container .result-count{font-weight:700;font-size:1rem;padding-bottom:16px;max-width:1088px;display:none;border-bottom:solid 1px #d6d6d6;margin:0 auto}.search-results-container .result-count.no-results{display:flex;align-items:center;justify-content:center;padding:40px 24px 0;text-align:center;font-size:1.125rem;border:0}.search-results-container .result{padding:24px 0;border-bottom:0;max-width:560px;margin:0 auto}@media(min-width: 1250px){.search-results-container .result{margin:0;padding:32px 0}}@media(min-width: 1440px){.search-results-container .result{left:calc((100vw - 1440px)/2)}}.search-results-container .result .title{font-size:1.25rem;margin-bottom:24px}@media(min-width: 1250px){.search-results-container .result .title{font-size:1.75rem;margin-bottom:12px}}.search-results-container .result .desc{line-height:1.63;margin-bottom:12px;color:#5f6980}.search-results-container .result a{color:#282828;font-size:1rem;padding-bottom:5px;border-bottom:1px solid #282828;text-decoration:none;font-weight:600;transition:all .4s ease}@media(min-width: 1250px){.search-results-container .result a{font-size:1.125rem;line-height:1.78;letter-spacing:-0.2px}}.search-results-container .result a svg{width:12px;top:2px;margin-left:6px}@media(min-width: 1250px){.search-results-container .result a svg{width:13px;top:1px}}.search-results-container .result a svg path{transition:stroke .4s ease}.search-results-container .result a:hover{text-decoration:none;color:#b92d3b;border-color:#b92d3b}.search-results-container .result a:hover svg{margin-left:6px}.search-results-container .result a:hover svg path{stroke:#b92d3b}.search-results-container .pagination{display:flex;align-items:center;justify-content:center;gap:2px;padding:32px 16px 24px}@media(min-width: 768px){.search-results-container .pagination{gap:4px}}@media(min-width: 1250px){.search-results-container .pagination{gap:6px}}.search-results-container .pagination__button,.search-results-container .pagination__current{font-size:.875rem;color:#5f6980;padding:0;font-weight:600;height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;transition:color .4s ease}@media(min-width: 768px){.search-results-container .pagination__button,.search-results-container .pagination__current{font-size:1rem}}@media(min-width: 1250px){.search-results-container .pagination__button,.search-results-container .pagination__current{font-size:1.125rem}}.search-results-container .pagination__button .prev svg,.search-results-container .pagination__button .next svg,.search-results-container .pagination__current .prev svg,.search-results-container .pagination__current .next svg{width:10px;height:10px;transform:none}@media(min-width: 768px){.search-results-container .pagination__button .prev svg,.search-results-container .pagination__button .next svg,.search-results-container .pagination__current .prev svg,.search-results-container .pagination__current .next svg{width:11px;height:11px}}@media(min-width: 1250px){.search-results-container .pagination__button .prev svg,.search-results-container .pagination__button .next svg,.search-results-container .pagination__current .prev svg,.search-results-container .pagination__current .next svg{width:12px;height:12px}}.search-results-container .pagination__button .prev svg path,.search-results-container .pagination__button .next svg path,.search-results-container .pagination__current .prev svg path,.search-results-container .pagination__current .next svg path{fill:none;transition:stroke .4s ease}.search-results-container .pagination__button:hover{color:#b92d3b}.search-results-container .pagination__button:hover svg path{stroke:#b92d3b}.search-results-container .pagination__current{color:#282828;background-color:#f2f4f7;border-radius:50%}.search-results-container .close-search-results{position:relative;right:auto;top:auto;z-index:11;margin:0 auto;background-color:#b92d3b;color:#fff;text-decoration:none;height:44px;font-size:.875rem;font-weight:600;width:128px;border-radius:0;display:flex;align-items:center;justify-content:center;transition:background-color .4s ease}@media(min-width: 1250px){.search-results-container .close-search-results{display:none}}.search-results-container .close-search-results:hover{background-color:#721c25}.blogs__container{opacity:1;transition:opacity .4s ease;display:flex;flex-direction:column;gap:40px}.blogs__container.loading{opacity:.2}@media(min-width: 768px){.blogs__container{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:24px;grid-row-gap:48px}}.blogs__container .feed__pagination{text-align:center;grid-column-start:1;grid-column-end:4;margin-top:0}@media(min-width: 768px){.blogs__container .feed__pagination{flex-basis:100%}}@media(min-width: 1024px){.blogs__container .feed__pagination{grid-column-start:1;grid-column-end:4}}.blogs__container .feed__pagination .button{margin-bottom:24px}.blog-heading{margin-bottom:32px !important}@media(min-width: 1024px){.blog-heading{margin-bottom:40px !important}}.blog-item{text-decoration:none;flex:1;background-color:#f2f4f7;padding:24px 24px 32px}@media(min-width: 1024px){.blog-item{padding:32px}}.blog-item__image{background-position:center;background-size:cover;background-repeat:no-repeat;height:82vw;max-height:425px;border-radius:0;margin-bottom:16px}@media(min-width: 768px){.blog-item__image{height:22vw}}@media(min-width: 1024px){.blog-item__image{height:24vw;max-height:350px}}.blog-item__details{font-size:.875rem;color:#5f6980;line-height:1.57;margin-bottom:6px}.blog-item__date{font-size:.875rem;color:#5f6980;line-height:1.57}.blog-item__terms{font-size:.875rem;color:#5f6980;line-height:1.57}.blog-item__title{font-size:1.375rem;line-height:1.4;margin-bottom:6px;transition:all .4s ease}.blog-item__link{display:inline-flex;font-size:.875rem;line-height:1.71;color:#282828;font-weight:600;border-bottom:1px solid #282828;transition:all .4s ease}.blog-item:hover .blog-item__link{color:#b92d3b;border-color:#b92d3b}@media(min-width: 1024px){main.post .hero.hero--simple{padding:140px 64px 45px}}@media(min-width: 1250px){main.post .hero.hero--simple{padding:160px 6vw 60px}}@media(min-width: 1600px){main.post .hero.hero--simple{padding:165px 6vw 70px}}@media(min-width: 1440px){main.post .hero.hero--simple{padding:195px 140px 75px}}@media(min-width: 768px){main.post .hero.hero--simple .hero__image{display:none}}main.post .hero.hero--simple .hero__title{font-size:1.25rem}@media(min-width: 768px){main.post .hero.hero--simple .hero__title{font-size:1.75rem;font-weight:400;max-width:50vw}}@media(min-width: 1024px){main.post .hero.hero--simple .hero__title{font-size:2.125rem;line-height:1.35;max-width:55vw}}@media(min-width: 1250px){main.post .hero.hero--simple .hero__title{font-size:2.5rem;line-height:1.22;letter-spacing:2px}}@media(min-width: 1440px){main.post .hero.hero--simple .hero__title{font-size:2.8125rem;letter-spacing:2.25px}}main.post .page-container>.page-width{max-width:1000px}main.post .page-container .image.page-width{max-height:322px}main.post .page-container .image.page-width .i72-image.cover,main.post .page-container .image.page-width .i72-svg.cover{border-radius:15px}@media(min-width: 768px){main.post .page-container .image.page-width .i72-image.cover,main.post .page-container .image.page-width .i72-svg.cover{border-radius:50px}}.works{display:flex;gap:4px 8px;flex-wrap:wrap;list-style-type:none;justify-content:center}@media(min-width: 768px){.works{gap:16px 13px;justify-content:flex-start}}.works .work{padding:16px 16px 32px;min-height:378px;width:100%;max-width:353px;background-color:#f2f4f7}@media(min-width: 768px){.works .work{padding:32px;width:310px;min-height:345px}}.works .work__image{width:100%;height:256px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:16px}@media(min-width: 768px){.works .work__image{height:207px}}.works .work__title{color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;display:block;position:static;transition:color .4s ease}.works .work__title:after{content:"";position:absolute;inset:0}.works .work__title:hover{color:#b92d3b}.works .work__category{color:#5f6980;font-size:.875rem;line-height:1.57}.work-filters-toggle{display:block;text-decoration:none;padding:11px 36px 11px 16px;border-radius:6px;border:solid 1px #eaecf0;transition:all .4s ease;max-width:450px;margin:0 auto}@media(min-width: 1024px){.work-filters-toggle{display:none}}.work-filters-toggle span{color:#383838;font-size:.875rem}.work-filters-toggle svg{width:12px;height:auto;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .4s ease}.work-filters-toggle.active{border-radius:6px 6px 0 0;border-bottom:0}.work-filters-toggle.active svg{transform:translateY(-50%) rotate(180deg)}.work-filters{visibility:hidden;max-height:0;overflow:hidden;transition:all .4s ease;max-width:450px;border:solid 1px #eaecf0;margin:0 auto 24px}@media(min-width: 1024px){.work-filters{visibility:visible;max-height:none;overflow:visible;display:flex;gap:14px 6px;flex-wrap:wrap;max-width:none;border:0}}.work-filters.active{max-height:400px;visibility:visible;border-radius:0 0 6px 6px;border-top:0}@media(min-width: 1024px){.work-filters.active{max-height:none;visibility:visible;border-radius:0}}.work-filters .work-filter{color:#383838;font-size:.875rem;text-decoration:none;padding:14px 16px;display:block}@media(min-width: 1024px){.work-filters .work-filter{color:#5f6980;line-height:1.4;font-weight:600;border-radius:6px;padding:6px 16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:color .4s ease}}.work-filters .work-filter.active{display:none}@media(min-width: 1024px){.work-filters .work-filter.active{display:inline-flex;background-color:#282828;color:#fff}}@media(min-width: 1024px){.work-filters .work-filter.active:hover{color:#fff}}@media(min-width: 1024px){.work-filters .work-filter:hover{color:#721c25}}.casestudies{display:flex;gap:4px;flex-direction:column;align-items:center;padding:0 16px}@media(min-width: 768px){.casestudies{align-items:unset;justify-content:flex-start;padding:0}}.casestudies .casestudy{padding:16px 16px 32px}@media(min-width: 768px){.casestudies .casestudy{padding:40px}}@media(min-width: 1250px){.casestudies .casestudy{padding:56px 80px}}.casestudies .casestudy:nth-child(even){background-color:#f2f4f7}.casestudies .casestudy__container{display:flex;flex-direction:column;gap:16px;max-width:450px;margin:0 auto}@media(min-width: 768px){.casestudies .casestudy__container{flex-direction:row;gap:32px;max-width:1280px}}@media(min-width: 1250px){.casestudies .casestudy__container{gap:56px}}.casestudies .casestudy__image-container{width:100%;height:60vw;max-height:256px}@media(min-width: 768px){.casestudies .casestudy__image-container{order:1;height:37vw;max-height:520px;width:calc(50% - 16px);min-width:calc(50% - 16px)}}.casestudies .casestudy__image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.casestudies .casestudy__image{width:90%;margin:0 auto}}.casestudies .casestudy__image svg{height:100%;width:100%}@media(min-width: 768px){.casestudies .casestudy__image svg{height:auto}}.casestudies .casestudy__title{color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;transition:color .4s ease}@media(min-width: 768px){.casestudies .casestudy__title{color:#b92d3b;font-size:2.125rem;margin-bottom:12px;line-height:1.21;letter-spacing:.25px}}@media(min-width: 1250px){.casestudies .casestudy__title{font-size:2.625rem;letter-spacing:normal;line-height:1.1;margin-bottom:16px}}.casestudies .casestudy__text{color:#5f6980;font-size:.75rem;line-height:1.67;margin:0}@media(min-width: 768px){.casestudies .casestudy__text{font-size:1rem;line-height:1.57}}@media(min-width: 1250px){.casestudies .casestudy__text{font-size:1.125rem;line-height:1.67}}.casestudies .casestudy__link{margin-top:8px;font-size:.875rem;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:600;line-height:1.71;color:#282828;border-bottom:1px solid #282828;transition:all .4s ease}@media(min-width: 768px){.casestudies .casestudy__link{font-size:1rem;letter-spacing:-0.2px;margin-top:12px}}@media(min-width: 1250px){.casestudies .casestudy__link{margin-top:16px}}.casestudies .casestudy__link svg{width:11px}@media(min-width: 768px){.casestudies .casestudy__link svg{width:12px}}.casestudies .casestudy__link svg path{transition:stroke .4s ease}.casestudies .casestudy__link:hover{color:#b92d3b;border-color:#b92d3b}.casestudies .casestudy__link:hover svg path{stroke:#b92d3b}@media print{@page{margin:1in}footer,header,.back-link,.carousel{display:none !important}body,html{overflow:visible !important}*{color:#282828 !important}.i72-image{page-break-inside:avoid}.card{background-color:#fff !important;page-break-inside:avoid}.card .i72-image{display:none !important}.banner .i72-image{background-image:none !important}.banner .i72-image::after{background-color:rgba(0,0,0,0) !important}.row,.split{overflow:visible !important}}.background-color--gray:not(.accordion){background-color:#f2f4f7}.background-color--light-red:not(.accordion){background-color:#ffe0e3}h1.heading.text-color--default{color:inherit}h2.heading.text-color--default,h3.heading.text-color--default,h5.heading.text-color--default{color:#b92d3b}h4.heading.text-color--default,h6.heading.text-color--default{color:#282828}.heading.text-color--black{color:#282828}.heading.text-color--red{color:#b92d3b}.carousel{overflow:hidden}.carousel.background-color--gray{background-color:#f2f4f7;margin:24px auto}@media(min-width: 768px){.carousel.background-color--gray{margin:40px auto}}@media(min-width: 1250px){.carousel.background-color--gray{margin:56px auto}}.carousel.background-color--gray .carousel__inner-container .image,.carousel.background-color--gray .carousel__inner-container .card,.carousel.background-color--gray .carousel__inner-container>div,.carousel.background-color--gray .carousel__inner-container>h1,.carousel.background-color--gray .carousel__inner-container>h2,.carousel.background-color--gray .carousel__inner-container>h3,.carousel.background-color--gray .carousel__inner-container>h4,.carousel.background-color--gray .carousel__inner-container>h5,.carousel.background-color--gray .carousel__inner-container>a{padding:0 16px}@media(min-width: 768px){.carousel.background-color--gray .carousel__inner-container .image,.carousel.background-color--gray .carousel__inner-container .card,.carousel.background-color--gray .carousel__inner-container>div,.carousel.background-color--gray .carousel__inner-container>h1,.carousel.background-color--gray .carousel__inner-container>h2,.carousel.background-color--gray .carousel__inner-container>h3,.carousel.background-color--gray .carousel__inner-container>h4,.carousel.background-color--gray .carousel__inner-container>h5,.carousel.background-color--gray .carousel__inner-container>a{padding:0 40px}}@media(min-width: 1440px){.carousel.background-color--gray .carousel__inner-container .image,.carousel.background-color--gray .carousel__inner-container .card,.carousel.background-color--gray .carousel__inner-container>div,.carousel.background-color--gray .carousel__inner-container>h1,.carousel.background-color--gray .carousel__inner-container>h2,.carousel.background-color--gray .carousel__inner-container>h3,.carousel.background-color--gray .carousel__inner-container>h4,.carousel.background-color--gray .carousel__inner-container>h5,.carousel.background-color--gray .carousel__inner-container>a{padding:0 56px}}.carousel.background-color--gray .carousel__inner-container>.quote{padding:12px 32px}@media(min-width: 768px){.carousel.background-color--gray .carousel__inner-container>.quote{padding:0 40px}}@media(min-width: 1024px){.carousel.background-color--gray .carousel__inner-container>.quote{padding:4px 44px}}@media(min-width: 1250px){.carousel.background-color--gray .carousel__inner-container>.quote{padding:0 56px}}.carousel.background-color--gray .carousel__inner-container>.image{max-height:750px}.carousel.background-color--light-red{background-color:#ffe0e3;margin:24px auto}@media(min-width: 768px){.carousel.background-color--light-red{margin:40px auto}}@media(min-width: 1250px){.carousel.background-color--light-red{margin:56px auto}}.carousel.background-color--light-red .carousel__inner-container .image,.carousel.background-color--light-red .carousel__inner-container .card,.carousel.background-color--light-red .carousel__inner-container>div,.carousel.background-color--light-red .carousel__inner-container>h1,.carousel.background-color--light-red .carousel__inner-container>h2,.carousel.background-color--light-red .carousel__inner-container>h3,.carousel.background-color--light-red .carousel__inner-container>h4,.carousel.background-color--light-red .carousel__inner-container>h5,.carousel.background-color--light-red .carousel__inner-container>a{padding:0 16px}@media(min-width: 768px){.carousel.background-color--light-red .carousel__inner-container .image,.carousel.background-color--light-red .carousel__inner-container .card,.carousel.background-color--light-red .carousel__inner-container>div,.carousel.background-color--light-red .carousel__inner-container>h1,.carousel.background-color--light-red .carousel__inner-container>h2,.carousel.background-color--light-red .carousel__inner-container>h3,.carousel.background-color--light-red .carousel__inner-container>h4,.carousel.background-color--light-red .carousel__inner-container>h5,.carousel.background-color--light-red .carousel__inner-container>a{padding:0 40px}}@media(min-width: 1440px){.carousel.background-color--light-red .carousel__inner-container .image,.carousel.background-color--light-red .carousel__inner-container .card,.carousel.background-color--light-red .carousel__inner-container>div,.carousel.background-color--light-red .carousel__inner-container>h1,.carousel.background-color--light-red .carousel__inner-container>h2,.carousel.background-color--light-red .carousel__inner-container>h3,.carousel.background-color--light-red .carousel__inner-container>h4,.carousel.background-color--light-red .carousel__inner-container>h5,.carousel.background-color--light-red .carousel__inner-container>a{padding:0 56px}}.carousel.background-color--light-red .carousel__inner-container>.quote{padding:12px 32px}@media(min-width: 768px){.carousel.background-color--light-red .carousel__inner-container>.quote{padding:0 40px}}@media(min-width: 1024px){.carousel.background-color--light-red .carousel__inner-container>.quote{padding:4px 44px}}@media(min-width: 1250px){.carousel.background-color--light-red .carousel__inner-container>.quote{padding:0 56px}}.carousel.background-color--light-red .carousel__inner-container .quote .quote__text-container svg path{fill:#b92d3b}.carousel.background-color--light-red .carousel__inner-container>.image{max-height:750px}.carousel.full-width{padding:24px 0}@media(min-width: 768px){.carousel.full-width{padding:40px 0}}@media(min-width: 1250px){.carousel.full-width{padding:56px 0}}.carousel.full-width .carousel__container{max-width:1280px}.carousel__container{margin:0 auto;overflow:hidden;width:calc(100vw - 32px);min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}@media(min-width: 768px){.carousel__container{width:calc(100vw - 80px);max-width:calc(100vw - 80px);min-width:calc(100vw - 80px)}}@media(min-width: 1024px){.carousel__container{width:calc(100vw - 160px);max-width:calc(100vw - 160px);min-width:calc(100vw - 160px)}}@media(min-width: 1440px){.carousel__container{width:1280px;max-width:1280px;min-width:1280px}}.carousel__inner-container{display:flex;flex-direction:row;align-items:center;gap:0}.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{width:calc(100vw - 32px);min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:auto;background-color:rgba(0,0,0,0);margin:0;max-height:none}@media(min-width: 768px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{width:calc(100vw - 80px);max-width:calc(100vw - 80px);min-width:calc(100vw - 80px)}}@media(min-width: 1024px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{width:calc(100vw - 160px);max-width:calc(100vw - 160px);min-width:calc(100vw - 160px)}}@media(min-width: 1440px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{width:1280px;max-width:1280px;min-width:1280px}}.carousel__inner-container>a.link-box{display:flex}.carousel__inner-container .card{height:auto;max-height:none;align-self:stretch}.carousel__inner-container .paragraph{height:auto;max-height:none}.carousel__inner-container>.image{max-height:750px}.carousel__controls{display:flex;justify-content:center;padding:16px 16px 0 16px;align-items:center;gap:16px;margin:0 auto;width:238px}.carousel__prev-btn,.carousel__next-btn,.carousel__pause{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:2px solid #282828;border-radius:50%;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;transition:border-color .4s ease}.carousel__prev-btn svg,.carousel__next-btn svg,.carousel__pause svg{width:24px;height:auto;transform:rotate(0deg)}.carousel__prev-btn svg path,.carousel__next-btn svg path,.carousel__pause svg path{fill:none;transition:stroke .4s ease}.carousel__prev-btn:hover,.carousel__next-btn:hover,.carousel__pause:hover{border-color:#b92d3b}.carousel__prev-btn:hover span,.carousel__next-btn:hover span,.carousel__pause:hover span{background-color:#b92d3b}.carousel__prev-btn:hover svg path,.carousel__next-btn:hover svg path,.carousel__pause:hover svg path{fill:none;stroke:#b92d3b}.carousel__prev-btn svg{transform:rotate(180deg)}.carousel__pause{gap:10px}.carousel__pause span{height:24px;width:3px;border-radius:4px;background-color:#282828;display:block;transition:background-color .4s ease}.carousel__pause.hidden{display:none}.card{display:flex;flex-direction:column;background-color:#f2f4f7;border:0;border-radius:0;margin-bottom:0;flex:1;padding:16px 16px 32px}@media(min-width: 768px){.card{margin-bottom:0;margin:0 auto}}@media(min-width: 1024px){.card{margin-bottom:0;padding:32px}}.card .i72-image,.card .i72-svg{width:100%;height:60vw;max-height:256px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:16px}@media(min-width: 768px){.card .i72-image,.card .i72-svg{max-height:292px}}.card .i72-image svg,.card .i72-svg svg{height:100%;width:100%}.card__inner-container{padding:0;color:#282828}.card__title{color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;transition:color .4s ease}.card__text{margin:0}.card__text p{color:#5f6980;font-size:.75rem;line-height:1.67}@media(min-width: 768px){.card__text p{font-size:.875rem;line-height:1.57}}.card__text p:last-child{margin-bottom:0}.card__link{margin-top:8px;font-size:.875rem;display:inline-flex;text-decoration:none;font-weight:600;line-height:1.71;color:#282828;border-bottom:1px solid #282828;transition:all .4s ease}.card__link:hover{color:#b92d3b;border-color:#b92d3b}.card__button{margin-top:18px}.card.card--anchor{text-decoration:none}.card.card--anchor>a:hover+.i72-image+.card__inner-container h2{color:#b92d3b}.cards{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width: 768px){.cards{flex-direction:row;flex-wrap:wrap;align-items:unset;justify-content:flex-start;gap:16px 13px}}.cards .card{max-width:450px;margin:0}@media(min-width: 768px){.cards .card{min-width:calc(50% - 2px);max-width:calc(50% - 2px)}}@media(min-width: 1024px){.cards .card{min-width:calc(33.33% - 9px);max-width:calc(33.33% - 9px)}}@media(min-width: 1250px){.cards .card{min-width:calc(25% - 10px);max-width:calc(25% - 10px)}}@media(min-width: 768px){.cards .card .i72-image,.cards .card .i72-svg{max-height:256px}}@media(min-width: 1024px){.cards .card .i72-image,.cards .card .i72-svg{max-height:207px}}.cards .card__inner-container{position:static}.cards .card__title{color:#282828;display:block;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;text-decoration:none;position:static;transition:color .4s ease}.cards .card__title::after{content:"";position:absolute;inset:0;z-index:2}.cards .card__title:hover{color:#b92d3b}.cards .card__title:hover+.card__text+.card__link{color:#b92d3b;border-color:#b92d3b}.cards .card__subtitle{color:#5f6980;font-size:.75rem;line-height:1.67}@media(min-width: 768px){.cards .card__subtitle{font-size:.875rem;line-height:1.57}}.cards .card__text{color:#5f6980;font-size:.875rem;line-height:1.57;display:block;display:-webkit-box;-webkit-line-clamp:5;max-height:7.85em;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;visibility:visible}.link-box{height:334px;padding:24px;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;text-decoration:none;background-color:#5f6980}@media(min-width: 1250px){.link-box{height:400px;padding:24px}}.link-box.background-color--light-red,.link-box.background-color--gray{background-color:#ffe0e3}.link-box.background-color--light-red .link-box__link,.link-box.background-color--gray .link-box__link{color:#282828}.link-box.background-color--light-red .link-box__link svg path,.link-box.background-color--gray .link-box__link svg path{stroke:#282828}.link-box.background-color--gray{background-color:#f2f4f7}.link-box.full-width{max-width:none}.link-box.full-width .i72-svg{width:70%}@media(min-width: 768px){.link-box.full-width .i72-svg{width:55%}}@media(min-width: 1024px){.link-box.full-width .i72-svg{width:45%}}@media(min-width: 1250px){.link-box.full-width .i72-svg{width:33%;max-width:500px}}.link-box .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;inset:0}.link-box .i72-image::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to top, #47627b 0%, rgba(71, 98, 106, 0) 33%)}.link-box .i72-svg{position:absolute;width:190px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%);transition:width .4s ease}.link-box .i72-svg svg{width:100%;height:100%}.link-box__link{color:#fff;z-index:2;display:inline-flex;align-items:center;font-size:1rem;margin:0}.link-box__link svg{width:12px;margin-left:8px}.link-box__link svg path{stroke:#fff}.link-box:hover .link-box__link{text-decoration:underline}.background{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0}@media(min-width: 768px){.background{padding:0}}@media(min-width: 1250px){.background{padding:0}}.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 32px);margin:0 auto;padding:24px 0}@media(min-width: 768px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 160px);margin:0 auto;max-width:1280px;padding:56px 0}}@media(min-width: 1440px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{margin-bottom:0}}.background.full-width .background__inner-container>*.page-width:last-child,.background.full-width .background__inner-container>.nf-form-cont:last-child{margin-bottom:0 !important}.background.full-width .background__inner-container>.wysiwyg.page-width,.background.full-width .background__inner-container>.nf-form-cont{max-width:950px}.background.full-width+.page-width{margin-top:24px}@media(min-width: 768px){.background.full-width+.page-width{margin-top:40px}}@media(min-width: 1250px){.background.full-width+.page-width{margin-top:56px}}.background.background-color--light-red{background-color:#ffe0e3}.background.background-color--gray{background-color:#f2f4f7}.background .background__inner-container{margin-bottom:0}@media(min-width: 768px){.background .background__inner-container{margin-bottom:0}}@media(min-width: 1250px){.background .background__inner-container{margin-bottom:0}}.background__inner-container{margin-bottom:0}.background__inner-container .split{margin-bottom:0}.background__inner-container>*.page-width{width:100%;margin:0 auto;padding:24px 0}@media(min-width: 768px){.background__inner-container>*.page-width{padding:40px}}@media(min-width: 1250px){.background__inner-container>*.page-width{margin-bottom:0;padding:56px 0}}.background__inner-container>*.page-width:last-of-type{margin-bottom:0}.background__inner-container>.accordion.page-width{padding-bottom:0}.background.page-width{padding:24px 16px;margin-bottom:24px}@media(min-width: 768px){.background.page-width{padding:40px;margin-bottom:40px}}@media(min-width: 1250px){.background.page-width{padding:56px;margin-bottom:56px}}.paragraph{display:flex;flex-direction:column;margin-bottom:0;flex:1}@media(min-width: 1024px){.paragraph{margin-bottom:0;flex-direction:row}}@media(min-width: 768px){.paragraph.align-center{flex-direction:column}}.paragraph.align-center .i72-image,.paragraph.align-center .i72-svg{margin:0 auto 18px}@media(min-width: 1024px){.paragraph.align-center .i72-image,.paragraph.align-center .i72-svg{margin-bottom:24px}}.paragraph.align-center .paragraph__inner-container{text-align:center;align-items:center}.paragraph.align-left .paragraph__inner-container{text-align:left;align-items:flex-start}.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin:0 0 18px auto}@media(min-width: 768px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{order:initial}}@media(min-width: 1024px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{order:2;margin:0 0 0 40px}}@media(min-width: 1250px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin-left:56px}}.paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end}.paragraph.paragraph--icon{min-height:auto;min-width:auto;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}@media(min-width: 768px){.paragraph.paragraph--icon{align-items:flex-start;justify-content:flex-start;min-width:auto;padding:0}}.paragraph.paragraph--icon.align-center .i72-image,.paragraph.paragraph--icon.align-center .i72-svg{margin:0 auto}.paragraph.paragraph--icon.align-left .i72-image,.paragraph.paragraph--icon.align-left .i72-svg{margin-right:auto}.paragraph.paragraph--icon.align-right .i72-image,.paragraph.paragraph--icon.align-right .i72-svg{margin-left:auto}.paragraph.paragraph--icon .i72-svg{width:60px;max-height:60px;height:auto;margin-bottom:16px;min-width:auto;max-width:none}@media(min-width: 1024px){.paragraph.paragraph--icon .i72-svg{width:68px;max-height:68px;margin-bottom:20px}}@media(min-width: 1250px){.paragraph.paragraph--icon .i72-svg{width:72px;max-height:72px;margin-bottom:24px}}.paragraph.paragraph--icon .i72-svg svg path,.paragraph.paragraph--icon .i72-svg svg circle{fill:inherit}.paragraph.paragraph--icon .paragraph__inner-container{flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 768px){.paragraph.paragraph--icon .paragraph__inner-container{max-width:none;padding:0 !important}}.paragraph.paragraph--icon .paragraph__title{font-size:1.75rem;letter-spacing:normal;margin-bottom:16px;padding-bottom:0;line-height:1.2;border-bottom:0;text-transform:none}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__title{font-size:2.125rem;letter-spacing:normal}}@media(min-width: 1250px){.paragraph.paragraph--icon .paragraph__title{font-size:2.625rem}}.paragraph.paragraph--icon .paragraph__text{max-width:none;font-size:1rem;line-height:1.63}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__text{font-size:1.125rem;line-height:1.67}}@media(min-width: 768px){.paragraph.paragraph--icon:first-child{padding-left:0}}@media(min-width: 768px){.paragraph.paragraph--icon:last-child{padding-right:0}}.paragraph.paragraph--cta .i72-svg{max-height:none;height:auto;width:75%;max-width:275px}@media(min-width: 1024px){.paragraph.paragraph--cta .i72-svg{max-height:none}}@media(min-width: 1024px){.paragraph.paragraph--cta .i72-image,.paragraph.paragraph--cta .i72-svg{margin-bottom:24px}}.paragraph.paragraph--cta .paragraph__title{font-weight:400;border:0;padding:0}@media(min-width: 1440px){.paragraph.paragraph--cta .paragraph__title{font-size:2rem}}.paragraph.paragraph--cta .paragraph__button{margin-top:24px}@media(min-width: 1024px){.paragraph.paragraph--cta .paragraph__button{margin-top:28px}}.paragraph.paragraph--cta .paragraph__inner-container{max-width:none}@media(min-width: 768px){.paragraph.paragraph--cta .paragraph__inner-container{max-width:none}}.paragraph.paragraph--cta.align-center{align-items:center}@media(min-width: 768px){.paragraph.paragraph--cta.align-center .i72-svg{margin:0 0 20px}}@media(min-width: 768px){.paragraph.paragraph--cta.align-center{flex-direction:column}}@media(min-width: 768px){.paragraph.paragraph--cta.align-center .paragraph__inner-container{margin:0 auto;align-items:center;max-width:805px}}.paragraph.paragraph--cta.align-left{align-items:flex-start}@media(min-width: 768px){.paragraph.paragraph--cta.align-left{flex-direction:column;justify-content:flex-start}}@media(min-width: 768px){.paragraph.paragraph--cta.align-left .i72-svg{margin:0 32px 0 0}}.paragraph.paragraph--cta.align-left .paragraph__inner-container{align-items:flex-start}@media(min-width: 768px){.paragraph.paragraph--cta.align-left .paragraph__inner-container{margin:0 auto 0 0}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-left .paragraph__inner-container{max-width:805px}}.paragraph.paragraph--cta.align-right{align-items:flex-end}@media(min-width: 768px){.paragraph.paragraph--cta.align-right{flex-direction:column;justify-content:flex-end;align-items:flex-end}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .i72-svg{margin:0 0 0 32px;order:initial}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .i72-image{order:initial;margin-bottom:18px}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-right .i72-image{margin-bottom:24px}}.paragraph.paragraph--cta.align-right .paragraph__inner-container{align-items:flex-end}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .paragraph__inner-container{margin:0 0 0 auto}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-right .paragraph__inner-container{max-width:805px}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .paragraph__text{text-align:right}}.paragraph .i72-image,.paragraph .i72-svg{max-height:275px;height:275px;width:275px;margin-bottom:18px;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.paragraph .i72-image,.paragraph .i72-svg{height:275px;max-height:none;margin:0 0 18px}}@media(min-width: 1024px){.paragraph .i72-image,.paragraph .i72-svg{margin:0;margin-right:40px;height:25vw;max-height:325px;width:29%;max-width:805px}}@media(min-width: 1250px){.paragraph .i72-image,.paragraph .i72-svg{margin-right:56px;max-width:325px}}.paragraph .i72-image svg,.paragraph .i72-svg svg{height:100%;width:100%}.paragraph__inner-container{color:#282828;flex:1}@media(min-width: 768px){.paragraph__inner-container{padding:0}}@media(min-width: 1024px){.paragraph__inner-container{padding:0}}.paragraph__title{margin-bottom:12px;font-size:1.75rem;line-height:1.21;letter-spacing:.25px}@media(min-width: 768px){.paragraph__title{font-size:2.125rem}}@media(min-width: 1250px){.paragraph__title{font-size:2.625rem;letter-spacing:normal;line-height:1.1;margin-bottom:16px}}.paragraph__text p:last-child{margin-bottom:0}.paragraph__button{margin-top:24px}.paragraph__link{margin-top:12px;color:#282828;line-height:1.75;display:inline-flex;align-items:center;text-decoration:none;gap:8px;letter-spacing:-0.2px;font-weight:600;border-bottom:1px solid #282828;transition:all .4s ease}@media(min-width: 1024px){.paragraph__link{margin-top:16px}}.paragraph__link svg{width:13px}.paragraph__link svg path{transition:stroke .4s ease}.paragraph__link:hover{color:#b92d3b;border-color:#b92d3b}.paragraph__link:hover svg path{stroke:#b92d3b}.paragraph.paragraph--anchor{text-decoration:none}.paragraph.paragraph--anchor>a{display:block;position:absolute;inset:0;z-index:2;outline-offset:-2px}.paragraph.paragraph--anchor>a:hover+.i72-image+.paragraph__inner-container .paragraph__title{color:#282828;border-bottom:0;padding-bottom:10px}@media(min-width: 1024px){.paragraph.paragraph--anchor>a:hover+.i72-image+.paragraph__inner-container .paragraph__title{border-bottom:0}}.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{color:#282828;border-bottom:0;padding-bottom:10px}@media(min-width: 1024px){.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{border-bottom:0}}@media(min-width: 768px){.row .paragraph{flex-direction:column}}@media(min-width: 768px){.row .paragraph .i72-image,.row .paragraph .i72-svg{height:30vw;width:100%;margin:0 0 16px}}@media(min-width: 768px){.row .paragraph.align-right .i72-image,.row .paragraph.align-right .i72-svg{order:unset;margin-left:auto}}.row .paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end}@media(min-width: 768px){.row .paragraph.align-center .i72-image,.row .paragraph.align-center .i72-svg{margin:0 auto 16px}}.row .paragraph.paragraph--icon.align-left .i72-image,.row .paragraph.paragraph--icon.align-left .i72-svg{margin-right:auto}.row .paragraph.paragraph--icon.align-right .i72-image,.row .paragraph.paragraph--icon.align-right .i72-svg{margin-left:auto}.row .paragraph.paragraph--icon .i72-svg{width:45px;max-height:45px;height:auto;margin-bottom:22px;min-width:auto;max-width:none}@media(min-width: 1250px){.row .paragraph.paragraph--icon .i72-svg{width:70px;max-height:70px;margin-bottom:24px}}.row .paragraph.paragraph--icon .i72-svg svg path,.row .paragraph.paragraph--icon .i72-svg svg circle{fill:inherit}@media(min-width: 768px){.row .paragraph.paragraph--cta .i72-svg,.row .paragraph.paragraph--cta .i72-image{height:22vw;max-height:250px}}.row{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.row{flex-direction:row;align-items:unset;flex-wrap:wrap;justify-content:flex-start}}.row__inner-container{gap:4px}@media(min-width: 768px){.row__inner-container{gap:4px;justify-content:flex-start}}@media(min-width: 1250px){.row__inner-container{gap:4px}}.row__inner-container>.link-box{margin:0}.row__inner-container .card{max-width:450px}@media(min-width: 768px){.row__inner-container .card{flex-direction:column;max-width:none}}.row__inner-container .card .card__inner-container{padding:0}.row__inner-container .card .i72-image__description{display:none}.row__inner-container .card.card--icon .card__inner-container{padding:0}.row__inner-container .card.card--icon .card__image-container{margin-bottom:16px}.row__inner-container .paragraph{background-color:#f2f4f7;padding:16px}@media(min-width: 1024px){.row__inner-container .paragraph{padding:32px}}.row__inner-container .paragraph .i72-image,.row__inner-container .paragraph .i72-svg{max-width:none;width:100%}@media(min-width: 768px){.row__inner-container .paragraph .i72-image,.row__inner-container .paragraph .i72-svg{margin-bottom:16px !important}}@media(min-width: 768px){.row__inner-container .paragraph .paragraph__title{font-size:2rem}}@media(min-width: 768px){.row__inner-container .paragraph .paragraph__text p{font-size:1rem}}.row__inner-container .paragraph.paragraph--icon .i72-svg{width:60px;max-height:60px;height:auto;margin-bottom:16px;min-width:auto;max-width:none}@media(min-width: 1024px){.row__inner-container .paragraph.paragraph--icon .i72-svg{width:68px;max-height:68px;margin-bottom:20px}}@media(min-width: 1250px){.row__inner-container .paragraph.paragraph--icon .i72-svg{width:72px;max-height:72px;margin-bottom:24px}}.row__inner-container .paragraph.paragraph--icon:first-child{padding-left:16px}@media(min-width: 1024px){.row__inner-container .paragraph.paragraph--icon:first-child{padding-left:32px}}.row__inner-container .paragraph.paragraph--icon:last-child{padding-right:16px}@media(min-width: 1024px){.row__inner-container .paragraph.paragraph--icon:last-child{padding-right:32px}}.row__inner-container .wysiwyg{margin-bottom:24px}@media(min-width: 768px){.row__inner-container .wysiwyg{margin-bottom:24px}}@media(min-width: 1024px){.row__inner-container .wysiwyg{margin-bottom:0}}.row__inner-container .quote{padding:32px;margin:0}.row__inner-container .quote__text-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;align-items:center}@media(min-width: 768px){.row__inner-container .quote__text-container{flex-direction:column;gap:16px;align-items:center}}.row__inner-container .quote__text-container svg{width:54px;min-width:54px;height:auto}.row__inner-container .quote__text{padding:0 !important;margin:0}.row__inner-container .quote__text p{font-family:"DM Serif Display",serif;color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-align:center}@media(min-width: 768px){.row__inner-container .quote__text p{text-align:left}}@media(min-width: 1024px){.row__inner-container .quote__text p{font-size:1.25rem}}@media(min-width: 1250px){.row__inner-container .quote__text p{font-size:1.25rem}}.row__inner-container .quote__text p:last-child{margin:0}.row__inner-container .quote__text::before{content:none;display:none}.row__inner-container .quote__authors_name{font-size:1rem}.row__inner-container .quote__authors_title{font-size:1rem}@media(min-width: 768px){.row__inner-container .image{height:30vw !important;max-height:350px}}@media(min-width: 768px){.row.row-break--2 .row__inner-container>div,.row.row-break--2 .row__inner-container>a{min-width:calc(50% - 2px);max-width:calc(50% - 2px)}}.row.row-break--2 .row__inner-container>.card .i72-image,.row.row-break--2 .row__inner-container>.card .i72-svg{max-height:256px}@media(min-width: 768px){.row.row-break--2 .row__inner-container>.card .i72-image,.row.row-break--2 .row__inner-container>.card .i72-svg{max-height:292px;height:25vw}}@media(min-width: 1024px){.row.row-break--2 .row__inner-container>.image{height:35vw;max-height:615px}}@media(min-width: 768px){.row.row-break--2 .row__inner-container>.link-box{min-width:calc(50% - 2px)}}@media(min-width: 768px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a{min-width:calc(50% - 2px);max-width:calc(50% - 2px)}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a{min-width:calc(33% - 4px);max-width:calc(33% - 4px)}}.row.row-break--3 .row__inner-container>.card .i72-image,.row.row-break--3 .row__inner-container>.card .i72-svg{max-height:256px}@media(min-width: 768px){.row.row-break--3 .row__inner-container>.card .i72-image,.row.row-break--3 .row__inner-container>.card .i72-svg{max-height:292px;height:25vw}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>.card .i72-image,.row.row-break--3 .row__inner-container>.card .i72-svg{height:22vw}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>.image{height:27vw;max-height:400px}}@media(min-width: 768px){.row.row-break--3 .row__inner-container>.link-box{min-width:calc(33% - 40px)}}@media(min-width: 768px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a{min-width:calc(50% - 2px);max-width:calc(50% - 2px)}}@media(min-width: 1024px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a{min-width:calc(25% - 4px);max-width:calc(25% - 4px)}}.row.row-break--4 .row__inner-container>.card .i72-image,.row.row-break--4 .row__inner-container>.card .i72-svg{max-height:256px}@media(min-width: 768px){.row.row-break--4 .row__inner-container>.card .i72-image,.row.row-break--4 .row__inner-container>.card .i72-svg{max-height:292px;height:25vw}}@media(min-width: 1024px){.row.row-break--4 .row__inner-container>.card .i72-image,.row.row-break--4 .row__inner-container>.card .i72-svg{max-height:265px;height:20vw}}@media(min-width: 768px){.row.row-break--4 .row__inner-container>.link-box{min-width:calc(25% - 4px)}}@media(min-width: 768px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a{min-width:calc(20% - 4px)}}@media(min-width: 1024px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a{min-width:calc(20% - 4px)}}@media(min-width: 768px){.row.row-break--5 .row__inner-container>.link-box{min-width:calc(20% - 4px)}}@media(min-width: 768px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a{min-width:calc(16.5% - 4px)}}@media(min-width: 1024px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a{min-width:calc(16.5% - 4px)}}@media(min-width: 768px){.row.row-break--6 .row__inner-container>.link-box{min-width:calc(16.5% - 4px)}}.row.background-color--blue{background-color:#0061aa}.row.background-color--light-grey{background-color:#f5f6f7}.row.full-width{padding:24px 0}@media(min-width: 768px){.row.full-width{padding:40px 0}}@media(min-width: 1250px){.row.full-width{padding:56px 0}}.row.full-width .row__inner-container{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:0}@media(min-width: 768px){.row.full-width .row__inner-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.row.full-width .row__inner-container{width:calc(100% - 140px)}}@media(min-width: 768px){.row .card{margin:0}}@media(min-width: 1024px){.row .card{margin:0}}@media(min-width: 768px){.row .card .i72-image,.row .card .i72-svg{height:30vw;max-height:225px;width:100%}}.row .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.row .card.card--icon .i72-svg{width:45px;max-height:45px !important;border:0}@media(min-width: 768px){.row .card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.row .card.card--icon .i72-svg{width:68px;max-height:68px !important}}.row .card.align-right .card__inner-container{text-align:right}.row.row--scrollable .row__outer-container{max-width:100%;overflow-x:scroll}.row.row--scrollable .row__outer-container .row__inner-container{display:flex;flex-direction:row}.row.row--scrollable .row__outer-container .row__inner-container .card{max-width:512px;min-width:95%;margin-left:10px}@media(min-width: 768px){.row.row--scrollable .row__outer-container .row__inner-container .card{min-width:512px;margin-left:20px}}@media(min-width: 1024px){.row.row--scrollable .row__outer-container .row__inner-container .card{margin-left:32px}}.row.row--scrollable .row__outer-container .row__inner-container .card:first-child{margin-left:0}.accordion__title{display:block;padding:25px 0 45px 28px;z-index:2;border-radius:0;box-shadow:0 3px 3px rgba(0,0,0,.15);transition:background-color .4s ease}@media(min-width: 768px){.accordion__title{padding:32px 28px 32px 40px}}@media(min-width: 1250px){.accordion__title{padding:32px 32px 32px 50px}}.accordion__title span{font-size:1.25rem;font-weight:600;display:inline-block;color:#282828;max-width:70%;line-height:1.125;transition:color .4s ease}@media(min-width: 1250px){.accordion__title span{font-size:1.5rem}}.accordion__title::before,.accordion__title::after{content:"";background-color:#282828;height:22px;width:3px;display:block;position:absolute;border-radius:0;right:28px;top:24px;transition:height .4s ease,top .4s ease,transform .4s ease}@media(min-width: 768px){.accordion__title::before,.accordion__title::after{height:24px;top:32px;right:36px}}@media(min-width: 1250px){.accordion__title::before,.accordion__title::after{right:40px}}.accordion__title::after{transform:rotate(90deg)}.accordion__title:hover span{color:#b92d3b}.accordion__inner-container{max-height:0;visibility:hidden;overflow:hidden;padding:0 16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:max-height .6s ease,padding .6s ease,visibility .6s ease,box-shadow .6s ease}@media(min-width: 768px){.accordion__inner-container{padding:0 20px;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}}@media(min-width: 1250px){.accordion__inner-container{padding:0 90px}}.accordion.active .accordion__title{background-color:#f2f4f7;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.active .accordion__title span{color:#282828}.accordion.active .accordion__title::before{transform:rotate(45deg);background-color:#282828}.accordion.active .accordion__title::after{transform:rotate(135deg);background-color:#282828}.accordion.active .accordion__title:hover span{color:#b92d3b}.accordion.active .accordion__inner-container{max-height:5000px;visibility:visible;padding:36px 16px;box-shadow:0 6px 20px rgba(106,106,106,.39);border-bottom-left-radius:0;border-bottom-right-radius:0;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}@media(min-width: 768px){.accordion.active .accordion__inner-container{padding:52px 20px}}@media(min-width: 1250px){.accordion.active .accordion__inner-container{padding:52px 90px}}.accordion.full-width+.accordion.full-width{margin-top:24px !important}.accordion.page-width+.accordion.page-width{padding-top:0 !important}.image{height:50vw !important;width:100%;min-height:250px;max-height:746px}.image .i72-image,.image .i72-svg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.image .i72-image svg,.image .i72-svg svg{height:100%;width:100%}.image .i72-image.contain,.image .i72-svg.contain{background-position:center}@media(min-width: 768px){.image__bg{background-image:url("../images/bg-red.svg");background-position:center;background-size:contain;background-repeat:no-repeat}}@media(min-width: 768px){.image__bg .i72-image,.image__bg .i72-svg{height:96%;width:94%;margin:2% auto}}.quote{padding:0;background-color:#f2f4f7}.quote.align-center .quote__outer-container{text-align:center}.quote.align-right .quote__outer-container{text-align:right}.quote__outer-container{border-bottom:0}.quote__text-container{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;align-items:center}@media(min-width: 768px){.quote__text-container{flex-direction:row;gap:20px;align-items:flex-start}}@media(min-width: 1024px){.quote__text-container{gap:24px}}@media(min-width: 1250px){.quote__text-container{gap:32px}}.quote__text-container svg{width:54px;min-width:54px;height:auto}@media(min-width: 1024px){.quote__text-container svg{width:72px;min-width:72px}}@media(min-width: 1250px){.quote__text-container svg{width:108px;min-width:108px}}.quote__text{padding:0 !important;margin:0}.quote__text p{font-family:"DM Serif Display",serif;color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-align:center}@media(min-width: 768px){.quote__text p{text-align:left}}@media(min-width: 1024px){.quote__text p{font-size:1.5rem;line-height:1.33}}@media(min-width: 1250px){.quote__text p{font-size:1.75rem;line-height:1.21}}.quote__text p:last-child{margin:0}.quote__text::before{content:none;display:none}.quote__author-container{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(min-width: 768px){.quote__author-container{align-items:flex-end}}.quote__authors_name{margin-bottom:0;text-transform:none;max-width:none;font-size:1rem;color:#282828}@media(min-width: 1024px){.quote__authors_name{font-size:1.25rem}}.quote__authors_title{margin-bottom:0;font-size:1rem;color:#476276;text-transform:none;max-width:none;color:#282828}@media(min-width: 1024px){.quote__authors_title{font-size:1.25rem}}.row .quote .quote__outer-container{border-bottom:0}@media(min-width: 1024px){.row .quote .quote__outer-container .i72-image,.row .quote .quote__outer-container .i72-svg{height:225px}}.quote:before{content:none}.quote__outer-container{border-bottom:0;padding:0;border-left:0}.quote__outer-container .i72-image{height:225px;border:0}@media(min-width: 768px){.quote__outer-container .i72-image{height:275px}}@media(min-width: 1024px){.quote__outer-container .i72-image{height:325px}}.quote__author-container{padding:0 10px;display:flex;margin:0}@media(min-width: 768px){.quote__author-container{padding:0}}.video{text-align:center;margin:0}@media(min-width: 768px){.video{margin:0;flex:1}}.video iframe{max-width:100%;border-radius:6px;height:auto;width:100%;max-height:none;aspect-ratio:16/9}.video>a{position:absolute;width:100%;height:auto;border-radius:6px;max-width:697px;max-height:392px;aspect-ratio:16/9;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;background-image:linear-gradient(to bottom, rgba(71, 98, 123, 0) 0%, #47627b 100%)}.video.active>a{display:none}.row .video iframe{margin-bottom:0}.split.background-color--light-red{background-color:#ffe0e3}.split.background-color--gray{background-color:#f2f4f7}@media(min-width: 768px){.split.vertical-align--middle .split__inner-container{align-items:center}}@media(min-width: 768px){.split.vertical-align--bottom .split__inner-container{align-items:flex-end}}.split__inner-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:24px}@media(min-width: 768px){.split__inner-container{flex-direction:row;gap:32px}}@media(min-width: 1250px){.split__inner-container{gap:56px}}@media(min-width: 768px){.split__inner-container .video>a{max-width:none}}@media(min-width: 768px){.split__inner-container .video iframe{width:100%}}.split__inner-container .image{border-radius:0px;overflow:hidden;min-height:auto;height:73vw !important;max-height:400px}@media(min-width: 768px){.split__inner-container .image{height:37vw !important}}@media(min-width: 1250px){.split__inner-container .image{max-height:520px}}.split__inner-container .image .i72-image__caption{bottom:0}.split__inner-container .paragraph+.image,.split__inner-container .wysiwyg+.image{order:-1}@media(min-width: 768px){.split__inner-container .paragraph+.image,.split__inner-container .wysiwyg+.image{order:1}}@media(min-width: 768px){.split__inner-container .card{flex-direction:column}}.split__inner-container .card .card__inner-container{padding:0 8px}.split__inner-container .card .i72-image__description{display:none}.split__inner-container .card.card--feature .card__title{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #282828;font-size:1.5rem;transition:color .4s ease}@media(min-width: 1024px){.split__inner-container .card.card--feature .card__title{font-size:2rem;padding-bottom:16px}}.split__inner-container .card.card--feature .card__text p{font-size:.875rem}@media(min-width: 768px){.split__inner-container .card.card--feature .card__text p{font-size:1rem}}.split__inner-container .card.card--icon .card__inner-container{padding:0}.split__inner-container .card.card--icon .card__image-container{margin-bottom:20px}@media(min-width: 768px){.split__inner-container .card.card--icon .card__image-container{margin-bottom:24px}}@media(min-width: 1250px){.split__inner-container .card.card--icon .card__image-container{margin-bottom:28px}}@media(min-width: 768px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{height:30vw;max-height:225px;width:100%}}@media(min-width: 1024px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{max-height:250px}}@media(min-width: 1250px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{max-height:275px}}.split__inner-container .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.split__inner-container .card.card--icon .i72-svg{width:45px;max-height:45px !important}@media(min-width: 768px){.split__inner-container .card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.split__inner-container .card.card--icon .i72-svg{width:68px;max-height:68px !important}}@media(min-width: 768px){.split__inner-container .quote .quote__outer-container .i72-image,.split__inner-container .quote .quote__outer-container .i72-svg{height:225px;max-height:225px}}.split.full-width{padding:24px 0}@media(min-width: 768px){.split.full-width{padding:40px 0}}@media(min-width: 1250px){.split.full-width{padding:56px 0}}.split.full-width .split__inner-container{width:calc(100% - 70px);margin:0 auto}@media(min-width: 768px){.split.full-width .split__inner-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.split.full-width .split__inner-container{width:calc(100% - 140px);max-width:1300px}}@media(min-width: 768px){.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd){width:calc(66.66% - 28px);min-width:calc(66.66% - 28px)}}@media(min-width: 768px){.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even){width:calc(33.33% - 28px);min-width:calc(33.33% - 28px)}}@media(min-width: 768px){.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd){width:calc(33.33% - 28px);min-width:calc(33.33% - 28px)}}@media(min-width: 768px){.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even){width:calc(66.66% - 28px);min-width:calc(66.66% - 28px)}}@media(min-width: 768px){.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd){width:calc(50% - 28px);min-width:calc(50% - 28px)}}@media(min-width: 768px){.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even){width:calc(50% - 28px);min-width:calc(50% - 28px)}}@media(min-width: 768px){.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd){width:calc(25% - 28px);min-width:calc(25% - 28px)}}@media(min-width: 768px){.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even){width:calc(75% - 28px);min-width:calc(75% - 28px)}}@media(min-width: 768px){.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd){width:calc(75% - 28px);min-width:calc(75% - 28px)}}@media(min-width: 768px){.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even){width:calc(25% - 28px);min-width:calc(25% - 28px)}}.image-grid__container{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr))}.image-grid__container *:nth-child(2n){border-right:0}@media(min-width: 1024px){.image-grid__container *:nth-child(2n){border-right:solid 3px #f2f4f7}}@media(min-width: 1024px){.image-grid__container *:nth-child(3n){border-right:0}}@media(min-width: 1250px){.image-grid__container *:nth-child(3n){border-right:solid 3px #f2f4f7}}@media(min-width: 1250px){.image-grid__container *:nth-child(4n){border-right:0}}@media(min-width: 1440px){.image-grid__container *:nth-child(4n){border-right:solid 3px #f2f4f7}}@media(min-width: 1440px){.image-grid__container *:nth-child(5n){border-right:0}}.image-grid__container *:nth-child(2n):nth-last-child(-n+3)~*{border-bottom:0}@media(min-width: 1024px){.image-grid__container *:nth-child(2n):nth-last-child(-n+3)~*{border-bottom:solid 3px #f2f4f7}}@media(min-width: 1024px){.image-grid__container *:nth-child(3n):nth-last-child(-n+4)~*{border-bottom:0}}@media(min-width: 1250px){.image-grid__container *:nth-child(3n):nth-last-child(-n+4)~*{border-bottom:solid 3px #f2f4f7}}@media(min-width: 1250px){.image-grid__container *:nth-child(4n):nth-last-child(-n+5)~*{border-bottom:0}}@media(min-width: 1440px){.image-grid__container *:nth-child(4n):nth-last-child(-n+5)~*{border-bottom:solid 3px #f2f4f7}}@media(min-width: 1440px){.image-grid__container *:nth-child(5n):nth-last-child(-n+6)~*{border-bottom:0}}@media(min-width: 1024px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(33%, 1fr))}}@media(min-width: 1250px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(25%, 1fr))}}@media(min-width: 1440px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(20%, 1fr))}}.image-grid__link{border:solid 3px #f2f4f7;border-top:0;border-left:0}.image-grid a.image-grid__link:hover .i72-image,.image-grid a.image-grid__link:hover .i72-svg{transform:scale(1.05)}.image-grid .i72-image,.image-grid .i72-svg{width:auto;background-position:center;background-size:73%;background-repeat:no-repeat;height:25vw;transition:transform .4s ease}@media(min-width: 768px){.image-grid .i72-image,.image-grid .i72-svg{height:20vw;background-size:60%}}@media(min-width: 1024px){.image-grid .i72-image,.image-grid .i72-svg{background-size:70%;height:240px}}@media(min-width: 1250px){.image-grid .i72-image,.image-grid .i72-svg{height:285px;background-size:80%}}@media(min-width: 1440px){.image-grid .i72-image,.image-grid .i72-svg{height:300px;background-size:85%}}.image-grid .i72-svg{padding:0 13.5%}@media(min-width: 768px){.image-grid .i72-svg{padding:0 20%}}@media(min-width: 1024px){.image-grid .i72-svg{padding:0 15%}}@media(min-width: 1250px){.image-grid .i72-svg{padding:0 10%}}@media(min-width: 1440px){.image-grid .i72-svg{padding:0 7.5%}}.image-grid .i72-svg svg{width:100%;height:100%}.banner{padding:40px 32px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#96242f;gap:40px}.banner .i72-image{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.banner .i72-image::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(185,45,59,.65)}.banner__title{color:#fff;font-size:2.125rem;line-height:1.18;max-width:500px;text-align:center;margin:0;z-index:2}@media(min-width: 1024px){.banner__title{font-size:2.25rem;max-width:585px}}@media(min-width: 1250px){.banner__title{font-size:2.625rem;line-height:1.1;max-width:685px}}.banner__link{z-index:2}.form form .nf-before-form-content .nf-form-fields-required,.shortcode form .nf-before-form-content .nf-form-fields-required{display:none}.form form .nf-form-content,.shortcode form .nf-form-content{padding:0}.form form .nf-form-content nf-field .nf-field-container,.shortcode form .nf-form-content nf-field .nf-field-container{margin-bottom:44px;max-width:760px}@media(min-width: 1024px){.form form .nf-form-content nf-field .nf-field-container,.shortcode form .nf-form-content nf-field .nf-field-container{margin-bottom:32px}}.form form .nf-form-content nf-field .nf-field-label,.shortcode form .nf-form-content nf-field .nf-field-label{margin-bottom:8px}.form form .nf-form-content nf-field .nf-field-label label,.shortcode form .nf-form-content nf-field .nf-field-label label{color:#5f6980;font-size:.875rem;font-weight:600;line-height:1.57}@media(min-width: 1024px){.form form .nf-form-content nf-field .nf-field-label label,.shortcode form .nf-form-content nf-field .nf-field-label label{font-size:1rem;line-height:1.63}}.form form .nf-form-content nf-field .nf-field-element input,.shortcode form .nf-form-content nf-field .nf-field-element input{height:46px;border-radius:6px;background-color:#fff;border:solid 1px #4b4b4b;color:#5f6980;padding:8px 16px}@media(min-width: 1024px){.form form .nf-form-content nf-field .nf-field-element input,.shortcode form .nf-form-content nf-field .nf-field-element input{height:52px}}.form form .nf-form-content nf-field .nf-field-element input[type=submit],.shortcode form .nf-form-content nf-field .nf-field-element input[type=submit]{background-color:#b92d3b;color:#fff;border:0;border-radius:0;font-size:.875rem;font-weight:600;height:44px;padding:10px 20px;transition:background-color .4s ease}.form form .nf-form-content nf-field .nf-field-element input[type=submit]:hover,.shortcode form .nf-form-content nf-field .nf-field-element input[type=submit]:hover{background-color:#721c25}.form form .nf-form-content nf-field .nf-field-element textarea,.shortcode form .nf-form-content nf-field .nf-field-element textarea{height:218px;border-radius:6px;border:solid 1px #4b4b4b;color:#5f6980;padding:8px 16px;background-color:#fff}@media(min-width: 768px){.wysiwyg+.form,.wysiwyg+.shortcode{margin-top:-18px}}@media(min-width: 1024px){.wysiwyg+.form,.wysiwyg+.shortcode{margin-top:0}}@media(min-width: 1250px){.wysiwyg+.form,.wysiwyg+.shortcode{margin-top:-26px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJjb25zdC9fdmFyaWFibGVzLnNjc3MiLCJjb25zdC9fbWl4aW5zLnNjc3MiLCJfbmF2aWdhdGlvbi5zY3NzIiwiX2hlcm8uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9ibG9nLnNjc3MiLCJfd29yay5zY3NzIiwiX2Nhc2VzdHVkeS5zY3NzIiwiX3ByaW50LnNjc3MiLCJfYWNmLWNvbG9ycy5zY3NzIiwiX2Nhcm91c2VsLnNjc3MiLCJfY2FyZC5zY3NzIiwiX2xpbmstYm94LnNjc3MiLCJfYmFja2dyb3VuZC1ibG9jay5zY3NzIiwiX3BhcmFncmFwaC5zY3NzIiwiX3Jvdy5zY3NzIiwiX2FjY29yZGlvbi5zY3NzIiwiX2ltYWdlLnNjc3MiLCJfcXVvdGUuc2NzcyIsIl92aWRlby5zY3NzIiwiX3NwbGl0LnNjc3MiLCJfaW1hZ2UtZ3JpZC5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX2Zvcm1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQ0EsTUFFQyxTQUNBLFVBQ0Esa0JBQ0Esc0JBR0QsRUFDQyxlQUNHLG1CQUNBLGlCQUNBLGlDQUNBLHlCQUNBLGtCQUNBLE1DYkcsUUNNTiw0QkZTTyxtQkFDQSxtQkFDQSxrQkFLUiwrQkFLQyxjQUdELG1CQUdJLDhCQUNBLDJCQUNBLHNCQUdKLEVBQ0MsaUNBQ0cseUJBR0osVUFDSSxZQUNBLFdBQ0gsa0JBR0QsUUFDSSxvQkFDQSxxQkFDQSxtQkFDQSx1QkFDQSxNQ3ZESSxRRHdESixzQkFDQSwrQkFDQSxtQkFDQSxZQ3ZDZSxJRHdDZixrQkFDQSxnQkFDQSx5QkFDQSxrQkFDQSx3QkFDQSxjQUNJLE1DNURGLFFENkRFLGFDN0RGLFFEK0RGLDRCQUNJLE1DdkVBLEtEd0VBLGFDeEVBLEtEeUVBLGtDQUNJLE1DaEVMLFFEaUVLLGFDakVMLFFEdUVILGtCQUNJLGdCQUVKLDBCQUNJLGtCQUVKLHlCQUNJLGlCQUlSLFFBQ0ksYUFHSixnQkFDSSxpQkNqR0ksS0Rr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TVEsZXJCeEdYLDBCcUJrR0cscUJBU1EsZXJCckdYLDBCcUI0RkcscUJBWVEsZ0JBRUoseUJBQ0ksV0FDQSxZQ2pJWixRQUNJLGtCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0Esc0JBQ0EseUJBQ0EsU0FDQSxtQkFDSSxrQkFDQSxRQUNBLDJCQUNBLHNCQUNBLDRCQUNBLDBCQUNJLFdBQ0Esa0JBQ0EsUUFDQSxVQUNBLHFDQUdSLGVBQ0ksTXZCdEJBLEt1QnVCQSxtQkFDQSxpQkFDQSxnQkFDQSxrQkFDQSxTQUNBLFV0QnBCUCwwQnNCYUcsZUFTUSxrQkFDQSxpQnRCakJYLDBCc0JPRyxlQWFRLG1CQUNBLGdCQUNBLGlCQUdSLGNBQ0ksVUNyQ0ksNkhBQ0ksYUFHUiw2REFDSSxVQUVJLHVIQUNJLG1CQUNBLGdCdkJKbkIsMEJ1QkVlLHVIQUlRLG9CQUdSLCtHQUNJLGtCQUNBLDJIQUNJLE14QmxCakIsUXdCbUJpQixrQkFDQSxnQkFDQSxpQnZCZnZCLDBCdUJXbUIsMkhBTVEsZUFDQSxrQkFLUiwrSEFDSSxZQUNBLGtCQUNBLGlCeEJsQ2hCLEt3Qm1DZ0IseUJBQ0EsTXhCbENqQixRd0JtQ2lCLGlCdkI3QnZCLDBCdUJ1Qm1CLCtIQVFRLGFBR1IseUpBQ0ksaUJ4QnBDbEIsUXdCcUNrQixNeEI1Q2hCLEt3QjZDZ0IsU0FDQSxnQkFDQSxrQkFDQSxnQkFDQSxZQUNBLGtCQUNBLHFDQUNBLHFLQUNJLGlCeEI3Q2pCLFF3QmdEUyxxSUFDSSxhQUNBLGtCQUNBLHlCQUNBLE14QjFEakIsUXdCMkRpQixpQkFDQSxpQnhCOURoQixLQ0VQLHlCdUJxRUcsbUNBR1Esa0J2QmxFWCwwQnVCK0RHLG1DQU1RLGN2Qi9EWCwwQnVCeURHLG1DQVNRIiwiZmlsZSI6Imd1bHAtcHJpbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaWduaXRpb243MiBCYXNlICovXHJcbiosXHJcbiogKiB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlx0ZW5zdXJlIEhUTUw1IGVsZW1lbnRzIGFyZSBoYW5kbGVkIGFzIGJsb2NrIGxldmVsIG9uIG9sZGVyIGJyb3dzZXJzICovXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbm1haW4sXHJcbnNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qIHtcclxuXHRmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgIHBhZGRpbmc6IDEycHggMzJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAmLmJ1dHRvbi1jb2xvci0td2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLWJ1dHRvbiB7XHJcbiAgICAmLmxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgPiAucGFnZS13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnF1b3RlLnBhZ2Utd2lkdGgsID4gLnF1b3RlLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYmFubmVyLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcclxuICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuc3BsaXQucGFnZS13aWR0aCB7XHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1yZWQsICYuYmFja2dyb3VuZC1jb2xvci0tZ3JheSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5jYXJkLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmNhcmQuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuaGVhZGluZy5wYWdlLXdpZHRoLCA+IC5oZWFkaW5nLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgKyAucm93LnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC53eXNpd3lnLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIG1heC13aWR0aDogOTUwcHg7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbGVmdDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTI4MHB4KSAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmxpbmstYnV0dG9uLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIH1cclxuICAgID4gLmxpbmstYm94LnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuY2Fyb3VzZWwucGFnZS13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICB9XHJcbiAgICA+IC5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgsID4gLmNvbnRhaW5lci0taG9yaXpvbnRhbC5mdWxsLXdpZHRoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICsgLmNvbnRhaW5lci0tdmVydGljYWwuZnVsbC13aWR0aCwgKyAuY29udGFpbmVyLS1ob3Jpem9udGFsLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnJvdy5mdWxsLXdpZHRoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICsgLnJvdy5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5mdWxsLXdpZHRoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgPiAud3lzaXd5Zy5mdWxsLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDM1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLnBhZ2Utd2lkdGgge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEhFQURJTkdTIC8vXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMzc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMzc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ud3lzaXd5ZywgLnBhcmFncmFwaF9fdGV4dCwgLmNhcmRfX3RleHQge1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAqIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHJlZDtcclxuICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAxNHB4O1xyXG4gICAgICAgIHF1b3RlczogXCJcXDIwMUNcIlwiXFwyMDFEXCJcIlxcMjAxOFwiXCJcXDIwMTlcIjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgID4gdWwsIG9sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwcmUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbmltZyB7XHJcbiAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWNrLWxpbmstY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgfVxyXG59XHJcbi5iYWNrLWxpbmsge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2tcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNraXAtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xMDAwMHB4O1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gICAgfVxyXG59IiwiLyogQ29sb3JzICovXHJcbiR3aGl0ZTogcmdiKDI1NSwyNTUsMjU1KTsgLy8gI2ZmZmZmZlxyXG4kYmxhY2s6IHJnYig0MCwgNDAsIDQwKTsgLy8gIzI4MjgyOFxyXG4kZ3JheTogcmdiKDk1LCAxMDUsIDEyOCk7IC8vIzVmNjk4MFxyXG4kZ3JheS1iZzogcmdiKDI0MiwgMjQ0LCAyNDcpOyAvLyAjZjJmNGY3XHJcbiRncmF5LWxpZ2h0OiByZ2IoMjIxLCAyMjEsIDIyMSk7IC8vICNkZGRkZGRcclxuJGdyYXktZGFyazogIzVmNjk4MDtcclxuJGdyZWVuLWxpZ2h0OiAjNDk3RTgzO1xyXG4kcmVkOiByZ2IoMTg1LCA0NSwgNTkpOyAvLyAjYjkyZDNhXHJcbiRyZWQtZGFyazogcmdiKDExNCwgMjgsIDM3KTsgLy8gIzcyMWMyNFxyXG4kcmVkLWxpZ2h0OiByZ2IoMjQyLCAxODIsIDE4OCk7IC8vICNmMmI2YmNcclxuJHBpbms6IHJnYigyNTUsIDIyNCwgMjI3KTsgLy8gI2ZmZTBlM1xyXG5cclxuLyogQnJlYWtwb2ludCBTaXplcyAqL1xyXG4kbWVkaXVtLXdpZHRoOiA3NjhweDtcclxuJGxhcmdlLXdpZHRoOiAxMDI0cHg7XHJcbiR4bGFyZ2Utd2lkdGg6IDEyNTBweDtcclxuJHh4bGFyZ2Utd2lkdGg6IDE0NDBweDtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0c1xyXG4kZm9udC13ZWlnaHQtbm9ybTogNDAwO1xyXG4kZm9udC13ZWlnaHQtbWVkOiA1MDA7XHJcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcblxyXG4vLyB0cmFuc2l0aW9uIHNwZWVkc1xyXG4kdHJhbnMtc2xvdzogMC42cztcclxuJHRyYW5zLW1lZDogMC40cztcclxuJHRyYW5zLWZhc3Q6IDAuMnM7XHJcbiIsIi8vIGJyZWFrcG9pbnQgaGFuZGxpbmdcclxuXHJcbkBtaXhpbiBtZWRpdW0ge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRtZWRpdW0td2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geGxhcmdlIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skeGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geHhsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHh4bGFyZ2Utd2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn0iLCIudG9wLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCA0MSwgNTgsIDAuODUpO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC50b3AtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsMTc0LDE4MSwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5QkFFQkE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMjkzYTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMxMTI5M2E7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWJsdWUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwO1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggODBweCAwO1xyXG4gICAgfVxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgfVxyXG4gICAgLm5hdi1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTg1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgI21lbnUtbWFpbi1uYXYge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWVjZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMjAwcHggKyA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1mYXN0IGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlY2YwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCA1NnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGV2cm9uLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGV2cm9uLXJlZC5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudC1tZW51LXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTIwMHB4ICsgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTIwMHB4ICsgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoX2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2X19zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHggNDRweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdl9fc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAubW9iaWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTFweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHggMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICAmLmFkbWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZXJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmJnY29sb3ItLWdyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZXJvLS1ob21lIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdBRjhCO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVyb19fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZXJvX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZXJvX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzExNGU3MyA2NiUsICM3YWE4YzQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggODBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCA4MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICBjb2xvcjogIzQwNDg1YTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAvL1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1kYXJrO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDU2cHggODBweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190b3AtY29udGFpbmVyLWxlZnQge1xyXG5cclxuICAgIH1cclxuICAgICZfX3RvcC1jb250YWluZXItcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHZ3O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvZ28tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9jYXRpb24taW5mbyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTBweCA0NnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgICAgICBnYXA6IDM2cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGdhcDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQtbGlnaHRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbWFpbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuZW1haWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIERpc3BsYXlcIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi1mb3JtLWNvbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5mLXJlc3BvbnNlLW1zZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5mLWZvcm0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5mLWZvcm0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmYtcmVzcG9uc2UtbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uZi1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuZi1maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5mLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmYtZXJyb3IuZmllbGQtd3JhcCAubmYtZmllbGQtZWxlbWVudDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLXBhc3MuZmllbGQtd3JhcCAubmYtZmllbGQtZWxlbWVudDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWVycm9yIC5uZi1lcnJvci1tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmYtZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZi1maWVsZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubmYtYWZ0ZXItZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb3B5cmlnaHQtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn0iLCIuc2VhcmNoLWJhci1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGhlaWdodDogMTEycHg7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Utc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0uc2VhcmNoLWZvcm0ge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkNWRkO1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDQ2cHggMTJweCA0NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNTRweCAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHJlZDtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMzJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDhweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggNTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweCA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXN1bHQtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC00MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1iZztcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCkgLyAyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXN1bHQtY291bnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDg4cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXN1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCkgLyAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiwgJl9fY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjY5ODA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZXYsIC5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY3VycmVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ibG9ncy1mZWVkIHtcclxuXHJcbn1cclxuXHJcbi5ibG9nc19fY29udGFpbmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1tZWQgZWFzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAuZmVlZF9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLWl0ZW0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY0Zjc7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweDtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiA4MnZ3O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHZ3O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgfVxyXG4gICAgJl9fdGVybXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5ibG9nLWl0ZW1fX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubWFpbi5wb3N0IHtcclxuICAgIC5oZXJvLmhlcm8tLXNpbXBsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNDBweCA2NHB4IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDZ2dyA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2NXB4IDZ2dyA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTk1cHggMTQwcHggNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby5oZXJvLS1zaW1wbGUgLmhlcm9fX2ltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJvLmhlcm8tLXNpbXBsZSAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4yNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgPiAucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMnB4O1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLmNvdmVyLCAuaTcyLXN2Zy5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDRweCA4cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZ2FwOiAxNnB4IDEzcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLndvcmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjY5ODA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud29yay1maWx0ZXJzLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDExcHggMzZweCAxMXB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWFlY2YwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud29yay1maWx0ZXJzIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWFlY2YwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE0cHggNnB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvcmstZmlsdGVyIHtcclxuICAgICAgICBjb2xvcjogIzM4MzgzODtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJi5sb25nIHtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FzZXN0dWRpZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5jYXNlc3R1ZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwdnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3dnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSBwcmludCB7XHJcbiAgICAvLyBzZXRzIHByaW50IG1hcmdpblxyXG4gICAgQHBhZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMWluO1xyXG4gICAgfSAgXHJcbiAgICBmb290ZXIsXHJcbiAgICBoZWFkZXIsXHJcbiAgICAuYmFjay1saW5rLFxyXG4gICAgLmNhcm91c2VsXHJcbiAgICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJvZHksIGh0bWwge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItaW1hZ2U6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93LCAuc3BsaXQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vIE5hbWVkIEFDRiBjb2xvcnMgZm9yIHRoaXMgc2l0ZS5cclxuLy8gR3JleSBpcyAjRjJGNEY3ICh2YWx1ZSBncmF5KSwgbm90IHRoZSBGdXNlIHN0YXJ0ZXIgZ3JleSAoI2Y3ZjdmNykuXHJcbi8vIERlZmF1bHQgaGVhZGluZyBjb2xvciBrZWVwcyBlYWNoIHRhZydzIGNvbG9yLiBQYXJlbnQgdGV4dC1jb2xvci0tZGVmYXVsdCBpcyAjMDAwLlxyXG5cclxuLmJhY2tncm91bmQtY29sb3ItLWdyYXk6bm90KC5hY2NvcmRpb24pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcmVkOm5vdCguYWNjb3JkaW9uKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxufVxyXG5cclxuLy8gUGFyZW50IHBhaW50cyB0ZXh0LWNvbG9yLS1kZWZhdWx0IGFzICMwMDAuIFRoZXNlIGJlYXQgdGhhdCBhbmQga2VlcCBlYWNoIHRhZydzIGNvbG9yLlxyXG5oMS5oZWFkaW5nLnRleHQtY29sb3ItLWRlZmF1bHQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmgyLmhlYWRpbmcudGV4dC1jb2xvci0tZGVmYXVsdCxcclxuaDMuaGVhZGluZy50ZXh0LWNvbG9yLS1kZWZhdWx0LFxyXG5oNS5oZWFkaW5nLnRleHQtY29sb3ItLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbn1cclxuXHJcbmg0LmhlYWRpbmcudGV4dC1jb2xvci0tZGVmYXVsdCxcclxuaDYuaGVhZGluZy50ZXh0LWNvbG9yLS1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5oZWFkaW5nIHtcclxuICAgICYudGV4dC1jb2xvci0tYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLnRleHQtY29sb3ItLXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhcm91c2VsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDU2cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuaW1hZ2UsIC5jYXJkLCA+IGRpdiwgPiBoMSwgPiBoMiwgPiBoMywgPiBoNCwgPiBoNSwgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLnF1b3RlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTZweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWxfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAucXVvdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAgICAgLnF1b3RlX190ZXh0LWNvbnRhaW5lciBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE2MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTYwcHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgLmltYWdlLCAuY2FyZCwgPiBkaXYsID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGEubGluay1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMzhweDtcclxuICAgIH1cclxuICAgICZfX3ByZXYtYnRuLCAmX19uZXh0LWJ0biwgJl9fcGF1c2Uge1xyXG4gICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmV2LWJ0biB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYXVzZSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTZweCAxNnB4IDMycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgIH1cclxuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjU2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuICAgICYuY2FyZC0tYW5jaG9yIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICArIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICsgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNnB4IDEzcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSA5cHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gOXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgKyAuY2FyZF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgKyAuY2FyZF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3Ljg1ZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbn0iLCIubGluay1ib3gge1xyXG4gICAgaGVpZ2h0OiAzMzRweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LXJlZCwgJi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAubGluay1ib3hfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgfVxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQ3NjI3YiAwJSwgcmdiYSg3MSwgOTgsIDEwNiwgMCkgMzMlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubGluay1ib3hfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiAqLnBhZ2Utd2lkdGgsID4gLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAud3lzaXd5Zy5wYWdlLXdpZHRoLCA+IC5uZi1mb3JtLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAuc3BsaXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+ICoucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjY29yZGlvbi5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJhZ3JhcGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZmxleDogMTtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYXJhZ3JhcGgtLWljb24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoLCBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAucGFyYWdyYXBoX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhcmFncmFwaC0tY3RhIHtcclxuICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFyYWdyYXBoLS1hbmNob3Ige1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgKyAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICArIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgIC5wYXJhZ3JhcGgge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFyYWdyYXBoLS1pY29uIHtcclxuICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoLCBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhcmFncmFwaC0tY3RhIHtcclxuICAgICAgICAgICAgLmk3Mi1zdmcsIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmxpbmstYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FyZC0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXJhZ3JhcGgtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnd5c2l3eWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIERpc3BsYXlcIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2F1dGhvcnNfbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYXV0aG9yc190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJvdy1icmVhay0tMiB7XHJcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS0zIHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjV2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJvdy1icmVhay0tNCB7XHJcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS01IHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS02IHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDE2LjUlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTYuNSUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmxpbmstYm94IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDE2LjUlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjFBQTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXJkLS1pY29uIHtcclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQuYWxpZ24tcmlnaHQgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLnJvdy0tc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgLnJvd19fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFjY29yZGlvbiB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDQ1cHggMjhweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI4cHggMzJweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMzJweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgdG9wICR0cmFucy1tZWQgZWFzZSwgdHJhbnNmb3JtICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLXNsb3cgZWFzZSwgcGFkZGluZyAkdHJhbnMtc2xvdyBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1zbG93IGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLXNsb3cgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjM5KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTJweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uZnVsbC13aWR0aCsuYWNjb3JkaW9uLmZ1bGwtd2lkdGgge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLnBhZ2Utd2lkdGgrLmFjY29yZGlvbi5wYWdlLXdpZHRoIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsIi5pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDUwdncgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NDZweDtcclxuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250YWluIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JnIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1yZWQuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIlIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucXVvdGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3ItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yc19uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3JzX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogIzQ3NjI3NjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnF1b3RlIHtcclxuICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVvdGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19vdXRlci1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZpZGVvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG4gICAgPiBhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY5N3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDcxLCA5OCwgMTIzLCAwKSAwJSwgIzQ3NjI3YiAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNwbGl0IHtcclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZ3JheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsLWFsaWduLS1taWRkbGUge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsLWFsaWduLS1ib3R0b20ge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBnYXA6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNzN2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzd2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoLCAud3lzaXd5ZyB7XHJcbiAgICAgICAgICAgICsgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jYXJkLS1mZWF0dXJlIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FyZC0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhcmQtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciAuaTcyLWltYWdlLCAucXVvdGVfX291dGVyLWNvbnRhaW5lciAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS02NiB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNwbGl0LXNpemUtLTMzIHtcclxuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEgIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3BsaXQtc2l6ZS0tNTAge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS0yNSB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNwbGl0LXNpemUtLTc1IHtcclxuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEgIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbWFnZS1ncmlkIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTAlLCAxZnIpKTtcclxuICAgICAgICBcclxuICAgICAgICAqOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRncmF5LWJnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICo6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJGdyYXktYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgKjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRncmF5LWJnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgKjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICo6bnRoLWNoaWxkKDJuKTpudGgtbGFzdC1jaGlsZCgtbiszKSB+ICoge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGdyYXktYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAqOm50aC1jaGlsZCgzbik6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiAqIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRncmF5LWJnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgKjpudGgtY2hpbGQoNG4pOm50aC1sYXN0LWNoaWxkKC1uKzUpIH4gKiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRncmF5LWJnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgKjpudGgtY2hpbGQoNW4pOm50aC1sYXN0LWNoaWxkKC1uKzYpIH4gKiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMlLCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNSUsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMCUsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgM3B4ICRncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBhLmltYWdlLWdyaWRfX2xpbmsge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDczJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogMjV2dztcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjB2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjg1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIC5pNzItc3ZnIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEzLjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNy41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbiIsIi5iYW5uZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5NjI0MmY7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NSwgNDUsIDU5LCAuNjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufSIsIi5mb3JtLFxyXG4uc2hvcnRjb2RlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5uZi1iZWZvcmUtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBuZi1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAubmYtZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0YjRiNGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0YjRiNGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53eXNpd3lnIHtcclxuICAgICsgLmZvcm0sXHJcbiAgICArIC5zaG9ydGNvZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
