@font-face{font-family:"PowerGrotesk";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/PowerGrotesk-Regular.woff") format("woff")}@font-face{font-family:"PowerGrotesk";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/PowerGrotesk-Heavy.woff") format("woff")}*,* *{margin:0;padding:0;position:relative;box-sizing:border-box}p{font-size:1rem;margin-bottom:12px;line-height:1.63;color:#5f6980}@media(min-width: 1250px){p{font-size:1.125rem;margin-bottom:16px;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:inter-variable,sans-serif}html{scroll-behavior:smooth}html,body{height:100%;width:100%}body{background-color:#fff;font-family:inter-variable,sans-serif}.button{font-size:.875rem;line-height:1.71;font-weight:400;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;background-color:#0c484f;border-radius:39px;padding:10px 21px;text-align:center;transition:background-color .4s ease}.button:hover{background-color:#497e83}.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{padding:0;background-color:#fff}.page-container>.page-width{width:calc(100% - 32px);max-width:1280px;margin-bottom:40px}@media(min-width: 768px){.page-container>.page-width{width:calc(100% - 60px)}}@media(min-width: 1024px){.page-container>.page-width{width:calc(100% - 160px);margin-bottom:60px}}@media(min-width: 1250px){.page-container>.page-width{margin-bottom:80px}}@media(min-width: 1024px){.page-container>.full-width{margin:0 0 60px}}@media(min-width: 1250px){.page-container>.full-width{margin:0 0 80px}}.page-container>.heading.page-width,.page-container>.heading.full-width{margin-bottom:20px}@media(min-width: 768px){.page-container>.heading.page-width,.page-container>.heading.full-width{margin-bottom:24px}}@media(min-width: 1250px){.page-container>.heading.page-width,.page-container>.heading.full-width{margin-bottom:30px}}.container.page-width{width:calc(100% - 32px);max-width:1280px;margin-bottom:40px}@media(min-width: 768px){.container.page-width{width:calc(100% - 60px)}}@media(min-width: 1024px){.container.page-width{width:calc(100% - 160px)}}@media(min-width: 1250px){.container.page-width{margin-bottom:60px}}h1{font-size:2.625rem}@media(min-width: 1024px){h1{font-size:4rem}}@media(min-width: 1250px){h1{font-size:5.25rem}}h2{font-size:1.75rem}@media(min-width: 1024px){h2{font-size:2rem}}@media(min-width: 1250px){h2{font-size:2.125rem}}h3{font-size:1.5rem}@media(min-width: 1024px){h3{font-size:1.75rem}}@media(min-width: 1250px){h3{font-size:2rem}}h4{font-size:1rem}@media(min-width: 768px){h4{font-size:1.5rem}}@media(min-width: 1024px){h4{font-size:1.675rem}}@media(min-width: 1250px){h4{font-size:1.75rem}}@media(min-width: 1920px){h4{font-size:1.75rem}}h5{font-size:.9375rem}@media(min-width: 768px){h5{font-size:1.25rem}}@media(min-width: 1024px){h5{font-size:1.375rem}}@media(min-width: 1250px){h5{font-size:1.375rem}}@media(min-width: 1920px){h5{font-size:1.375rem}}h6{font-size:.9375rem}@media(min-width: 768px){h6{font-size:1.25rem}}@media(min-width: 1024px){h6{font-size:1.375rem}}@media(min-width: 1250px){h6{font-size:1.375rem}}@media(min-width: 1920px){h6{font-size:1.375rem}}h1,h2,h3,h4,h5,h6{margin-bottom:12px;font-family:neutronic,sans-serif;font-style:normal;font-weight:300;color:#282828}@media(min-width: 1250px){h1,h2,h3,h4,h5,h6{margin-bottom:16px}}h1 strong,h1 em,h2 strong,h2 em,h3 strong,h3 em,h4 strong,h4 em,h5 strong,h5 em,h6 strong,h6 em{font-family:inherit}h1.text-color--3332f50,h2.text-color--3332f50,h3.text-color--3332f50,h4.text-color--3332f50,h5.text-color--3332f50,h6.text-color--3332f50{color:#504668}h1.text-color--FFFFFF,h2.text-color--FFFFFF,h3.text-color--FFFFFF,h4.text-color--FFFFFF,h5.text-color--FFFFFF,h6.text-color--FFFFFF{color:#fff}ul,ol{padding-left:20px}ul li,ol li{font-size:1rem;margin-bottom:8px;line-height:1.63;color:#5f6980}@media(min-width: 768px){ul li,ol li{font-size:1rem}}@media(min-width: 1024px){ul li,ol li{font-size:1.125rem}}ul li a,ol li a{color:#403865}ul li>ul,ul li>ol,ol li>ul,ol li>ol{margin-top:8px}ul li::marker,ol li::marker{color:#403865;font-weight:500}.wysiwyg *:last-child{margin-bottom:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{margin-bottom:16px}@media(min-width: 1250px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{margin-bottom:20px}}.wysiwyg a{color:#0c484f}.wysiwyg ul,.wysiwyg ol{margin-left:24px}@media(min-width: 1250px){.wysiwyg ul,.wysiwyg ol{margin-left:32px}}.wysiwyg img.alignright{float:right;margin:20px 0 20px 24px}.wysiwyg img.aligncenter{margin:24px auto;display:block}.wysiwyg img.alignleft{float:right;margin:20px 24px 20px 0}@media(min-width: 768px){.page-container>.background.container--vertical.full-width+.crate.container--vertical.full-width{margin-top:0}}.page-container>.container--vertical.full-width+.container--vertical.full-width{margin-top:0}.msg-404{padding:60px 0 40px}.msg-404 a{font:inherit;color:inherit}.heading:has(svg){font-size:1rem;letter-spacing:4px;font-weight:300;font-family:inter-variable,sans-serif;text-transform:uppercase}.heading:has(svg) svg{width:17px;margin-right:12px;top:4px}.heading:has(svg) svg path{stroke-width:1.5px}a:focus-visible,button:focus-visible{outline-color:#0c484f;outline-width:2px;outline-style:dotted}.skip-nav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-nav:focus{left:10px;top:10px;width:auto;height:auto;z-index:9999999}.nav-container{z-index:1000;width:100%}@media(min-width: 768px){.nav-container{min-height:80px;max-width:1440px;margin:0 auto;gap:40px;padding:18px 30px;display:flex;align-items:center;justify-content:flex-start;background-color:#fff}}@media(min-width: 1024px){.nav-container{padding:18px 80px;gap:68px}}@media(min-width: 1250px){.nav-container{box-shadow:none}}.nav-container .nav-inner-container{max-width:none;background-color:#fff;z-index:9;margin:0 auto;padding:19px 16px;display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.nav-container .nav-inner-container{width:auto;display:inline-block;padding:0;height:auto;margin:0}}.nav-container .nav-inner-container .logo{display:inline-block;height:100%;width:95px;padding:0;z-index:3}@media(min-width: 768px){.nav-container .nav-inner-container .logo{top:4px}}.nav-container .nav-inner-container .logo svg{width:100%;height:100%}.nav-container .nav-inner-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.nav-container .nav-inner-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .nav-inner-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .nav-inner-container .menu-toggle{z-index:2;background-color:rgba(0,0,0,0);transition:height .4s ease,box-shadow .4s ease,background-color .4s ease,padding .4s ease;padding:10px 0;height:auto}@media(min-width: 768px){.nav-container .nav-inner-container .menu-toggle{display:none}}.nav-container .nav-inner-container .menu-toggle span{background-color:#282828;width:40px;height:1px;margin-bottom:8px;display:block;opacity:1;transition:all .4s ease}.nav-container .nav-inner-container .menu-toggle span:nth-child(2){transition:opacity .2s ease}.nav-container .nav-inner-container .menu-toggle span:last-child{margin-bottom:0}.nav-container .button-nav-container{display:none}@media(min-width: 768px){.nav-container .button-nav-container{display:block;margin-left:auto}}.nav-container .button-nav-container.mobile{display:block}@media(min-width: 768px){.nav-container .button-nav-container.mobile{display:none}}.nav-container .button-nav-container .button-nav>ul{list-style-type:none;padding:0}.nav-container .button-nav-container .button-nav>ul li{margin:0;display:flex;align-items:center;justify-content:center}.nav-container .button-nav-container .button-nav>ul li a{font-size:.875rem;line-height:1.71;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;background-color:#0c484f;border-radius:39px;padding:10px 21px;text-align:center;transition:background-color .4s ease}.nav-container .button-nav-container .button-nav>ul li a::after{content:"";background-image:url("../images/arrow-white.svg");background-repeat:no-repeat;background-size:contain;width:12px;height:10px;display:inline-flex}.nav-container .button-nav-container .button-nav>ul li a:hover{background-color:#497e83}.nav-container .nav-dropdown{max-height:0;overflow:hidden;position:absolute;background-color:#fff;top:80px;left:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);width:100%;transition:padding .4s ease,max-height .4s ease}@media(min-width: 768px){.nav-container .nav-dropdown{position:static;max-height:none;background-color:rgba(0,0,0,0);width:auto;padding:0;box-shadow:none;border-radius:0}}.nav-container .main-nav{background-color:#fff;padding:0 44px 12px 48px;max-height:none;position:relative;box-shadow:none}@media(min-width: 768px){.nav-container .main-nav{position:static;max-height:none;background-color:rgba(0,0,0,0);width:auto;padding:0;box-shadow:none;border-radius:0}}@media(min-width: 1250px){.nav-container .main-nav{position:static;max-height:none;background-color:rgba(0,0,0,0);width:auto;padding:0;box-shadow:none;border-radius:0}}.nav-container .main-nav #menu-main-nav{list-style:none}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav{display:flex;gap:0 40px;height:auto;padding:0;margin:0;width:auto;position:static}}@media(min-width: 1920px){.nav-container .main-nav #menu-main-nav{padding:0;border-radius:0;gap:0 88px}}.nav-container .main-nav #menu-main-nav li{cursor:pointer;margin-bottom:28px}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li{display:block;width:auto;height:auto;text-align:left;margin:0;position:static}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a{padding-right:20px}}.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a:hover{text-decoration:none}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a:hover{border-color:#282828}}.nav-container .main-nav #menu-main-nav li a{font-size:1rem;font-weight:400;display:block;color:#282828;text-transform:none;line-height:1.25;text-decoration:none;padding:10px 32px 10px 0;border-bottom:0;z-index:2;outline-offset:-1px;transition:background-color .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li a{font-size:1.125rem;padding:3px 0;border-bottom:1px solid rgba(0,0,0,0)}}@media(min-width: 1024px){.nav-container .main-nav #menu-main-nav li a{font-size:1.25rem}}.nav-container .main-nav #menu-main-nav li a:hover{text-decoration:underline}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li a:hover{text-decoration:none;background-color:rgba(0,0,0,0);border-color:#282828}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li a.active{border-color:#282828}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li a.active:hover{border-color:#282828}}.nav-container .main-nav #menu-main-nav li .sub-menu{padding:0 0 0 26px;max-height:0;margin:0;overflow:hidden;visibility:hidden;list-style:none;transition:all .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu{--grid-column-count: 3;--grid-item--min-width: 23vw;--grid-layout-gap: 24px;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));grid-gap:var(--grid-layout-gap);padding:0;position:absolute;left:0;top:81px;z-index:0;width:100%;padding:20px 6vw 0;border-radius:0;background-color:#fff;box-shadow:none;display:grid;grid-gap:0 24px}}@media(min-width: 1024px){.nav-container .main-nav #menu-main-nav li .sub-menu{grid-gap:0 36px;--grid-layout-gap: 36px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu{width:100%;padding:20px 80px 0;background-color:#fff;box-shadow:none}}.nav-container .main-nav #menu-main-nav li .sub-menu li{margin-bottom:14px}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li{margin-bottom:6px;width:23vw}}.nav-container .main-nav #menu-main-nav li .sub-menu li:last-child{margin-bottom:0}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li{display:block;margin-bottom:6px}}.nav-container .main-nav #menu-main-nav li .sub-menu li a{border-bottom:none;padding:12px 0;font-size:1rem}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li a{padding:0;font-weight:400;display:flex;align-items:center;justify-content:flex-start;height:54px;color:#282828;font-size:1.125rem;border-bottom:1px solid #282828;text-transform:uppercase;transition:all .4s ease}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li a.active{font-weight:700;color:#497e83;text-decoration:none;padding-left:16px}}@media(min-width: 1024px){.nav-container .main-nav #menu-main-nav li .sub-menu li a.active{padding-left:20px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li a.active{padding-left:26px}}@media(min-width: 1920px){.nav-container .main-nav #menu-main-nav li .sub-menu li a.active{padding-left:30px}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li a:hover{text-decoration:none;font-weight:400;color:#497e83;border-color:#497e83;text-decoration:none;padding-left:0}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li a:active{color:#0c484f}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu{padding-left:0;box-shadow:none;display:flex;flex-direction:column;flex-wrap:wrap;max-height:540px;margin-left:36vw;width:61vw;left:auto;border-radius:0;gap:0;max-width:0;padding:20px 0 40px;transition:padding .4s ease,max-height .4s ease,visibility .2s ease,max-width .6s ease}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu{padding:20px 0px 80px;margin-left:31vw;width:61vw}}@media(min-width: 1920px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu{padding:150px 0 85px;margin-left:29vw;width:57vw}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu>li{width:24vw}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu.active{max-width:63vw;padding:100px 0 40px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu.active{padding:125px 0 80px}}@media(min-width: 1920px){.nav-container .main-nav #menu-main-nav li .sub-menu li .sub-menu.active{padding:150px 0 85px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li.current-menu-item a{box-shadow:none;position:relative;width:auto;top:auto;border-radius:0;background-color:rgba(0,0,0,0)}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li.menu-item-has-children>a::after{transform:translateY(-60%) rotate(180deg);background-image:url("../images/carousel-arrow-black.svg")}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li.menu-item-has-children>a::after{width:20px}}@media(min-width: 1920px){.nav-container .main-nav #menu-main-nav li .sub-menu li.menu-item-has-children>a::after{width:22px}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li.menu-item-has-children>a.active::after{transform:translateY(-60%) rotate(180deg)}}.nav-container .main-nav #menu-main-nav li .sub-menu.active{max-height:1000px;padding:16px 0 0 26px;visibility:visible}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu.active{padding:20px 6vw 40px;max-height:450px;z-index:1;box-shadow:0 5px 7px 0 rgba(0,0,0,.1)}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu.active{padding:20px 80px 72px;max-height:570px;box-shadow:0 5px 7px 0 rgba(0,0,0,.1)}}.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a::after{content:"";background-image:url("../images/caret.svg");background-size:100%;background-position:center;background-repeat:no-repeat;width:14px;height:18px;position:absolute;top:50%;transform:translateY(-50%);right:4px;opacity:1;transition:transform .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a::after{width:10px;height:14px;right:1px;opacity:1;left:auto}}.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li.current-menu-item>a,.nav-container .main-nav #menu-main-nav li.current-menu-parent>a{box-shadow:none;position:relative;background-color:rgba(0,0,0,0);width:auto;top:auto;padding-bottom:0}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li:last-child .sub-menu{right:0;left:0}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li:nth-last-child(2) .sub-menu{left:0}}@media(min-width: 768px){.nav-container .chin{display:none}}.nav-container .chin__container{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:30px 12px}.nav-container .chin__title{font-size:1.5625rem;color:#fff;margin-bottom:14px}.nav-container .chin__email{font-size:.9375rem;margin-bottom:16px;text-decoration:none;color:#282828}.nav-container .chin__email::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#282828;margin:0 0 -3px 0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}.nav-container .chin__email:hover::after{transform:scaleX(1)}.nav-container .chin__phone{font-size:2.125rem;color:#282828;text-decoration:none;font-weight:400;line-height:1;margin-bottom:40px}.nav-container .chin__phone::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#282828;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}.nav-container .chin__phone:hover::after{transform:scaleX(1)}.nav-container .chin__social-links{display:flex;justify-content:center;align-items:center;margin:0 auto 32px;max-width:400px;gap:0 11vw}.nav-container .chin__social-link{display:block;font-size:0px;padding:7px;margin:0}.nav-container .chin__social-link .i72-svg{height:32px;width:32px}.nav-container .chin__social-link .i72-svg svg{height:100%;width:100%}.nav-container .chin__social-link .i72-svg svg path{fill:#282828;transition:fill .4s ease}.nav-container .chin__social-link:hover .i72-svg svg path{fill:#5f6980}.nav-container .chin__copyright-text{color:#282828;font-size:.8125rem;text-align:center}.nav-container.active .nav-inner-container .menu-toggle{top:8px}.nav-container.active .nav-inner-container .menu-toggle span{transform:rotate(45deg)}.nav-container.active .nav-inner-container .menu-toggle span:nth-child(2){opacity:0}.nav-container.active .nav-inner-container .menu-toggle span:last-child{transform:rotate(135deg);top:-18px}.nav-container.active .nav-dropdown{max-height:5000px;padding-top:24px}@media(min-width: 768px){.nav-container.active .nav-dropdown{padding:0}}.nav-container.active .main-nav{max-height:none;background-color:#fff;padding:0 44px 12px 48px}@media(min-width: 768px){.nav-container.active .main-nav{padding:0;background-color:rgba(0,0,0,0)}}@media(min-width: 1250px){.nav-container.active .main-nav{padding:0;background-color:rgba(0,0,0,0)}}header{border-bottom:1px solid #282828}header.admin{margin-top:46px}@media(min-width: 783px){header.admin{margin-top:32px}}.hero{max-width:1280px;margin:0 auto;width:calc(100% - 32px);min-height:auto;padding:40px 0 40px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media(min-width: 768px){.hero{width:calc(100% - 60px);padding:52px 0 40px}}@media(min-width: 1024px){.hero{width:calc(100% - 160px);padding:80px 0 60px;gap:40px}}@media(min-width: 1250px){.hero{padding-bottom:80px}}.hero .hero__title-container .hero__title{color:#282828;max-width:none;margin:0;line-height:1.1;letter-spacing:-2px;max-width:none}@media(min-width: 1024px){.hero .hero__title-container .hero__title{letter-spacing:-2.5px}}@media(min-width: 1250px){.hero .hero__title-container .hero__title{letter-spacing:-3.5px;line-height:1.06;font-weight:200}}.hero .hero__image{height:35vw;width:100%;min-height:250px;max-height:375px;border-radius:24px;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 768px){.hero .hero__image{border-radius:40px}}.hero .hero__image .i72-image,.hero .hero__image .i72-svg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hero .hero__image .i72-image svg,.hero .hero__image .i72-svg svg{height:100%;width:100%}.hero.hero--home{padding:32px 16px 40px}@media(min-width: 768px){.hero.hero--home{padding:40px 30px 48px}}@media(min-width: 1024px){.hero.hero--home{padding:64px 80px 80px}}.hero.hero--home .hero__outer-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column}@media(min-width: 1024px){.hero.hero--home .hero__outer-container{gap:40px}}@media(min-width: 1250px){.hero.hero--home .hero__outer-container{gap:60px}}.hero.hero--home .hero__inner-container{padding:0}@media(min-width: 1024px){.hero.hero--home .hero__inner-container{display:flex;justify-content:space-between;gap:32px;padding:0;max-width:none;margin:0;flex-direction:row}}@media(min-width: 1024px){.hero.hero--home .hero__title-container{flex-basis:58%}}.hero.hero--home .hero__title{color:#0c484f;display:grid;line-height:1.1;margin-bottom:16px;letter-spacing:-2px;max-width:none}@media(min-width: 1024px){.hero.hero--home .hero__title{letter-spacing:-2.5px}}@media(min-width: 1250px){.hero.hero--home .hero__title{letter-spacing:-3.5px;line-height:1.06;font-weight:200}}.hero.hero--home .hero__title span{color:#497e83;font:inherit}.hero.hero--home .hero__cta-container{margin-bottom:40px}@media(min-width: 1024px){.hero.hero--home .hero__cta-container{margin-bottom:0;padding-top:8px;flex-basis:calc(42% - 32px)}}.hero.hero--home .hero__cta-container .hero__cta-title{font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:24px}@media(min-width: 1024px){.hero.hero--home .hero__cta-container .hero__cta-title{font-size:1.75rem;letter-spacing:-0.6px;line-height:1.21}}.hero.hero--home .hero__cta-container .hero__cta-text p{font-weight:300;font-size:1rem;margin-bottom:24px}.hero.hero--home .hero__image{background-position:center;background-size:cover;background-repeat:no-repeat;height:400px;border-radius:24px;width:100%}@media(min-width: 768px){.hero.hero--home .hero__image{height:332px;border-radius:40px}}.footer{background-color:#f2f4f7;padding:24px;background-image:none}@media(min-width: 768px){.footer{padding:24px 32px}}@media(min-width: 1250px){.footer{padding:24px 80px}}.footer__container{max-width:none;margin:0 auto;display:flex;flex-direction:column;gap:32px}.footer__container .footer-nav>ul{list-style-type:none;display:flex;gap:32px;padding:0;justify-content:center}.footer__container .footer-nav>ul li{margin:0}.footer__container .footer-nav>ul li a{font-size:1rem;text-decoration:none;padding:0 0 4px;letter-spacing:-0.2px;border-bottom:1px solid rgba(0,0,0,0);transition:all .4s ease}.footer__container .footer-nav>ul li a:hover{border-color:#282828}.footer__contact-container{display:flex;flex-direction:column;align-items:center;order:2}@media(min-width: 1024px){.footer__contact-container{flex-direction:row;justify-content:center;gap:15px}}.footer__email{font-size:1rem;text-decoration:underline;color:#282828;line-height:1.63}.footer__email::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#282828;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}@media(min-width: 1024px){.footer__email::before{content:"";position:absolute;top:2px;right:-8px;height:calc(100% - 4px);width:1px;background-color:#282828}}.footer__phone{font-size:1rem;color:#282828;text-decoration:underline;font-weight:400;line-height:1.63}.footer__phone::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#282828;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}.footer__address{font-size:1rem;color:#282828;margin:0;line-height:1.63}@media(min-width: 1024px){.footer__address::after{content:"";position:absolute;top:2px;right:-8px;height:calc(100% - 4px);width:1px;background-color:#282828}}.footer__social-links{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:400px;gap:0 32px;order:1}.footer__social-links a.footer__social-link{display:block;font-size:0px;padding:6px;margin:0}.footer__social-links a.footer__social-link .i72-svg{height:32px;width:32px}.footer__social-links a.footer__social-link .i72-svg svg{height:100%;width:100%}.footer__social-links a.footer__social-link .i72-svg svg path{fill:#282828;transition:fill .4s ease}.footer__social-links a.footer__social-link:hover .i72-svg svg path{fill:#0c484f}.footer__copyright-text{color:#282828;font-size:1rem;text-align:center;margin:0;line-height:1.63}@media(min-width: 1024px){.footer__copyright-text::after{content:"";position:absolute;top:2px;right:-8px;height:calc(100% - 4px);width:1px;background-color:#282828}}.background{background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px 0;border-radius:24px}@media(min-width: 768px){.background{padding:64px 0;border-radius:40px}}@media(min-width: 1250px){.background{padding:80px 0}}.background.full-width{border-radius: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 40px;max-width:1280px;padding: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% - 60px)}}@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)}}.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--gray{background-color:#f2f4f7}.background.background-color--green{background-color:#eef6f7}.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:0}@media(min-width: 1250px){.background__inner-container>*.page-width{margin-bottom: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}}.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:32px;grid-row-gap:64px}}.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{text-decoration:none;flex:1}.blog__image{background-position:center;background-size:cover;background-repeat:no-repeat;height:256px;border-radius:24px;margin-bottom:16px}@media(min-width: 1024px){.blog__image{height:24vw;max-height:316px}}.blog__details{font-size:.75rem;color:#5f6980;line-height:1.67}@media(min-width: 1024px){.blog__details{font-size:.875rem;line-height:1.57;margin-bottom:4px}}.blog__date{font-size:.75rem;color:#5f6980;line-height:1.67}@media(min-width: 1024px){.blog__date{font-size:.875rem;line-height:1.57}}.blog__terms{font-size:.75rem;color:#5f6980;line-height:1.67}@media(min-width: 1024px){.blog__terms{font-size:.875rem;line-height:1.57}}.blog__title{font-size:1.25rem;line-height:1.4;margin-bottom:6px;transition:all .4s ease}.blog__link{display:inline-flex;font-size:.875rem;line-height:1.71;color:#282828;border-bottom:1px solid #282828;transition:all .4s ease}@media(min-width: 1024px){.blog__link{font-size:1rem;line-height:1.75;letter-spacing:-0.2px}}.blog:hover .blog__title{color:#497e83}.blog:hover .blog__link{color:#497e83;border-color:#497e83}@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: 1920px){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: 1920px){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}}.cakes__container{display:flex;flex-wrap:wrap;gap:30px;margin:0 -20px}@media(min-width: 768px){.cakes__container{gap:24px;margin:0}}@media(min-width: 1024px){.cakes__container{gap:30px;left:15px}}@media(min-width: 1250px){.cakes__container{gap:36px;left:18px}}@media(min-width: 1920px){.cakes__container{gap:46px;left:23px}}.cake{width:100%;height:55vw;max-height:240px;max-width:450px;margin:0 auto;outline-offset:5px;border-radius:24px;overflow:hidden}@media(min-width: 768px){.cake{margin:0;max-width:none;width:calc(50% - 12px);min-width:calc(50% - 12px);height:22vw;max-height:212px}}@media(min-width: 1024px){.cake{width:calc(33.33% - 30px);min-width:calc(33.33% - 30px);height:16vw;max-height:288px}}@media(min-width: 1250px){.cake{height:15vw;width:calc(33.33% - 36px);min-width:calc(33.33% - 36px)}}@media(min-width: 1920px){.cake{width:calc(33.33% - 46px);min-width:calc(33.33% - 46px)}}.cake__image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.cakes-feed .modal{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);z-index:9999}.cakes-feed .modal__container{display:flex;justify-content:center;align-items:center;height:100%;width:94vw;max-width:1000px;margin:0 auto;flex-direction:column;margin-top:30px}@media(min-width: 768px){.cakes-feed .modal__container{width:80vw}}@media(min-width: 1024px){.cakes-feed .modal__container{width:75vw}}.cakes-feed .modal__image{aspect-ratio:16/9;width:94vw;height:auto;max-width:1000px;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);margin-bottom:24px;border-radius:24px;max-height:50vh;max-width:90vh}@media(min-width: 768px){.cakes-feed .modal__image{width:80vw;margin-bottom:24px}}@media(min-width: 1024px){.cakes-feed .modal__image{width:75vw}}@media(min-width: 1250px){.cakes-feed .modal__image{margin-bottom:30px}}.cakes-feed .modal__controls-container{display:flex;justify-content:center;align-items:center;gap:0 5vw}@media(min-width: 768px){.cakes-feed .modal__controls-container{gap:0 40px}}@media(min-width: 1250px){.cakes-feed .modal__controls-container{gap:0 52px}}.cakes-feed .modal__text-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:57vw;padding:0 12px;text-align:center}@media(min-width: 768px){.cakes-feed .modal__text-container{width:325px}}@media(min-width: 1024px){.cakes-feed .modal__text-container{width:400px}}@media(min-width: 1250px){.cakes-feed .modal__text-container{width:500px}}.cakes-feed .modal__title{color:#fff;margin-bottom:4px}.cakes-feed .modal__desc p{color:#fff}.cakes-feed .modal__close{margin-left:auto;padding:10px;width:45px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}@media(min-width: 1024px){.cakes-feed .modal__close{padding:8px}}.cakes-feed .modal__close svg{width:100%;height:100%}.cakes-feed .modal__close svg path{fill:#fff;transition:fill .4s ease}.cakes-feed .modal__close:hover svg path{fill:#ebeaff}.cakes-feed .modal__prev,.cakes-feed .modal__next{width:46px;padding:12px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}@media(min-width: 768px){.cakes-feed .modal__prev,.cakes-feed .modal__next{width:50px}}@media(min-width: 1250px){.cakes-feed .modal__prev,.cakes-feed .modal__next{width:56px}}.cakes-feed .modal__prev svg path,.cakes-feed .modal__next svg path{fill:#fff;transition:fill .4s ease}.cakes-feed .modal__prev:hover svg path,.cakes-feed .modal__next:hover svg path{fill:#ebeaff}.cakes-feed .modal__next svg{transform:rotate(180deg)}.card{display:flex;flex-direction:column;background-color:#fff;border:none;border-radius:50px 50px 0 50px;flex:1}.card .i72-image,.card .i72-svg{max-height:254px;height:50vw;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0}@media(min-width: 768px){.card .i72-image,.card .i72-svg{height:45vw;max-height:210px}}@media(min-width: 1024px){.card .i72-image,.card .i72-svg{height:23vw;max-height:250px}}@media(min-width: 1250px){.card .i72-image,.card .i72-svg{max-height:305px;height:25vw}}@media(min-width: 1920px){.card .i72-image,.card .i72-svg{max-height:350px}}.card .i72-image svg,.card .i72-svg svg{height:100%;width:100%}.card__inner-container{padding:40px 40px 122px;color:#282828;flex:1}@media(min-width: 768px){.card__inner-container{padding:40px 40px 122px;flex:1}}@media(min-width: 1024px){.card__inner-container{padding:40px 40px 122px}}.card__inner-container .card__svg{transform:scaleY(-1);position:absolute;width:200vw;left:-68vw;max-height:80px;bottom:0}.card__inner-container .card__svg path{transition:fill .4s ease}@media(min-width: 768px){.card__inner-container .card__svg{left:-35px;width:200%;max-width:788px}}.card__inner-container .card__svg path{fill:#fff}.card__title{margin-bottom:24px;font-size:1.325rem;color:#504668;font-family:"arvo",serif;display:block;text-decoration:none}@media(min-width: 1024px){.card__title{font-size:1.5rem}}@media(min-width: 1250px){.card__title{font-size:1.75rem}}.card a.card__title:hover{text-decoration:underline}.card__text{margin-bottom:0}.card__text p{font-size:.9375rem;line-height:1.5;color:#504668}@media(min-width: 768px){.card__text p{font-size:1rem}}.card__text p:last-child{margin-bottom:0}.card__text ul,.card__text ol{padding-left:20px}.card__text ul li,.card__text ol li{font-size:.9375rem;margin-bottom:8px;line-height:1.5;color:#504668}@media(min-width: 768px){.card__text ul li,.card__text ol li{font-size:1rem}}@media(min-width: 1250px){.card__text ul li,.card__text ol li{font-size:1rem;line-height:1.35}}.card__text ul li a,.card__text ol li a{color:#403865}.card__text ul li>ul,.card__text ul li>ol,.card__text ol li>ul,.card__text ol li>ol{margin-top:8px}.card__text ul li::marker,.card__text ol li::marker{color:#403865;font-weight:500}.card__link{position:absolute;z-index:2;left:0;bottom:0;text-decoration:none;display:block;width:100%;max-width:788px;height:80px;outline-offset:-1px}.card__link span{position:absolute;left:40px;bottom:28px;font-size:1rem;color:#0c484f;font-weight:600;transition:color .4s ease;background-image:url("../images/carousel-arrow-right.svg");background-size:12px;background-repeat:no-repeat;padding-right:21px;background-position:center right}@media(min-width: 768px){.card__link span{bottom:24px;font-size:1.1875rem;padding:0;background-image:none}}@media(min-width: 1024px){.card__link span{left:64px}}.card__link svg{width:40px;margin-left:4px;top:3px;display:none}@media(min-width: 768px){.card__link svg{display:inline-block;width:48px;margin-left:8px}}.card__link svg path{transition:all .4s ease}.card__link:hover span{color:#fff}.card__link:hover svg g>g path{fill:#fff;stroke:none}.card__link:hover svg path{stroke:#fff}.card__link:active span{color:#fff}.card__link:active svg g>g path{fill:#fff;stroke:none}.card__link:active svg path{stroke:#fff}.card__button{font-size:1rem;width:auto;min-width:185px;margin-top:24px}@media(min-width: 768px){.card__button{width:auto;font-size:1rem;letter-spacing:1.75px;padding:11px 45px}}@media(min-width: 1024px){.card__button{font-size:1rem;letter-spacing:2px;padding:11px 40px}}@media(min-width: 1250px){.card__button{font-size:1rem;letter-spacing:2.45px;padding:12px 65px}}@media(min-width: 1920px){.card__button{font-size:1.125rem;letter-spacing:3px;padding:13px 85px;margin-top:32px}}.card.align-right{border-radius:50px 50px 50px 0}.card.align-right .card__inner-container .card__svg{transform:scaleY(-1) scaleX(-1);left:auto;right:-55vw}@media(min-width: 768px){.card.align-right .card__inner-container .card__svg{right:-35px}}.card.align-right .card__link{left:auto;right:0}.card.align-right .card__link span{left:auto;right:40px}@media(min-width: 1024px){.card.align-right .card__link span{left:auto;right:64px}}.card.align-center{border-radius:50px 50px 50px 0}.card.align-center .card__inner-container .card__svg{transform:scaleY(-1) scaleX(-1);left:auto;right:-55vw}@media(min-width: 768px){.card.align-center .card__inner-container .card__svg{right:-35px}}.card.align-center .card__link{left:auto;right:0}.card.align-center .card__link span{left:auto;right:40px}@media(min-width: 1024px){.card.align-center .card__link span{left:auto;right:64px}}.card.card--anchor{text-decoration:none}.row .row__inner-container .card .i72-image,.row .row__inner-container .card .i72-svg{max-height:254px}@media(min-width: 768px){.row .row__inner-container .card .card__inner-container{padding:30px 24px 112px;flex:1}}@media(min-width: 1024px){.row .row__inner-container .card .card__inner-container{padding:20px 10px 88px}}@media(min-width: 1250px){.row .row__inner-container .card .card__inner-container{padding:30px 18px 102px}}@media(min-width: 1920px){.row .row__inner-container .card .card__inner-container{padding:40px 40px 106px}}.row .row__inner-container .card .card__inner-container .card__svg{max-width:none;width:200vw;left:-65vw;bottom:0}@media(min-width: 768px){.row .row__inner-container .card .card__inner-container .card__svg{width:230%;left:-75%}}@media(min-width: 1024px){.row .row__inner-container .card .card__inner-container .card__svg{width:250%;left:-90%}}.row .row__inner-container .card .card__link span{left:auto;right:40px;bottom:30px;font-size:1rem}@media(min-width: 768px){.row .row__inner-container .card .card__link span{right:12px;font-size:1rem}}@media(min-width: 1024px){.row .row__inner-container .card .card__link span{left:auto;right:10px}}@media(min-width: 1250px){.row .row__inner-container .card .card__link span{right:18px;font-size:1.1875rem}}@media(min-width: 1920px){.row .row__inner-container .card .card__link span{right:40px}}.row .row__inner-container .card .card__link svg{width:40px;margin-left:4px}@media(min-width: 768px){.row .row__inner-container .card .card__link svg{width:40px;margin-left:4px}}@media(min-width: 1250px){.row .row__inner-container .card .card__link svg{width:46px;margin-left:6px}}.row .row__inner-container .card .card__link:hover span{color:#403865}.row .row__inner-container .card .card__link:hover svg g>g path{fill:#403865;stroke:none}.row .row__inner-container .card .card__link:hover svg path{stroke:#403865}.row .row__inner-container .card .card__link:hover+.card__svg path{fill:#d7d6f2}.row .row__inner-container .card .card__link:active span{color:#403865}.row .row__inner-container .card .card__link:active svg g>g path{fill:#403865;stroke:none}.row .row__inner-container .card .card__link:active svg path{stroke:#403865}.row .row__inner-container .card .card__link:active+.card__svg path{fill:#bdbbe8}.row .row__inner-container .card.align-right{border-radius:50px 50px 0 50px}.row .row__inner-container .card.align-right .card__inner-container .card__svg{transform:scaleY(-1);left:-65vw;right:auto}@media(min-width: 768px){.row .row__inner-container .card.align-right .card__inner-container .card__svg{left:-75%}}@media(min-width: 1024px){.row .row__inner-container .card.align-right .card__inner-container .card__svg{left:-90%}}.row .row__inner-container .card.align-right .card__link span{left:auto;right:40px}@media(min-width: 768px){.row .row__inner-container .card.align-right .card__link span{right:24px}}@media(min-width: 1024px){.row .row__inner-container .card.align-right .card__link span{left:auto;right:10px}}@media(min-width: 1250px){.row .row__inner-container .card.align-right .card__link span{right:18px}}@media(min-width: 1920px){.row .row__inner-container .card.align-right .card__link span{right:40px}}.row .row__inner-container .card.align-center{border-radius:50px 50px 0 50px}.row .row__inner-container .card.align-center .card__inner-container .card__svg{transform:scaleY(-1);left:-65vw;right:auto}@media(min-width: 768px){.row .row__inner-container .card.align-center .card__inner-container .card__svg{left:-75%}}@media(min-width: 1024px){.row .row__inner-container .card.align-center .card__inner-container .card__svg{left:-90%}}.row .row__inner-container .card.align-center .card__link span{left:auto;right:40px}@media(min-width: 768px){.row .row__inner-container .card.align-center .card__link span{right:24px}}@media(min-width: 1024px){.row .row__inner-container .card.align-center .card__link span{left:auto;right:10px}}@media(min-width: 1250px){.row .row__inner-container .card.align-center .card__link span{right:18px}}@media(min-width: 1920px){.row .row__inner-container .card.align-center .card__link span{right:40px}}.carousel__container{width:90vw;max-width:90vw}@media(min-width: 768px){.carousel__container{width:84vw;max-width:84vw}}@media(min-width: 1250px){.carousel__container{width:84vw;max-width:84vw}}@media(min-width: 1920px){.carousel__container{max-width:1644px;width:1644px}}.carousel__inner-container .image{height:45vw;max-height:822px;min-height:auto;width:90vw;max-width:90vw;min-width:90vw}@media(min-width: 768px){.carousel__inner-container .image{height:42vw;width:84vw;max-width:84vw;min-width:84vw}}@media(min-width: 1250px){.carousel__inner-container .image{width:84vw;max-width:84vw;min-width:84vw}}@media(min-width: 1920px){.carousel__inner-container .image{width:1644px;max-width:1644px;min-width:1644px}}.carousel__inner-container .image.page-width .i72-image.cover,.carousel__inner-container .image.page-width .i72-svg.cover{border-radius:0}.carousel__inner-container .quote{height:auto;max-height:none;width:90vw;max-width:90vw;min-width:90vw;padding:12px;margin-bottom:0}@media(min-width: 768px){.carousel__inner-container .quote{height:auto;width:84vw;max-width:84vw;min-width:84vw}}@media(min-width: 1250px){.carousel__inner-container .quote{width:84vw;max-width:84vw;min-width:84vw}}@media(min-width: 1920px){.carousel__inner-container .quote{width:1644px;max-width:1644px;min-width:1644px}}.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:90vw;min-width:90vw;max-width:90vw;display:block;height:45vw;max-height:600px;margin:0}@media(min-width: 768px){.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:84vw;max-width:84vw;min-width:84vw}}@media(min-width: 1250px){.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:84vw;max-width:84vw;min-width:84vw}}@media(min-width: 1920px){.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:1644px;max-width:1644px;min-width:1644px}}.carousel__inner-container .card{height:auto;max-height:none;align-self:stretch;display:flex}@media(min-width: 768px){.carousel__inner-container .card{width:375px;max-width:375px;min-width:375px}}@media(min-width: 1024px){.carousel__inner-container .card{width:425px;max-width:425px;min-width:425px}}@media(min-width: 1250px){.carousel__inner-container .card{width:550px;max-width:550px;min-width:550px}}@media(min-width: 1920px){.carousel__inner-container .card{width:625px;max-width:625px;min-width:625px}}.carousel__inner-container .card .card__link span{left:auto;right:34px;transition:right .4s ease,padding-right .4s ease}@media(min-width: 768px){.carousel__inner-container .card .card__link span{right:40px}}@media(min-width: 1024px){.carousel__inner-container .card .card__link span{left:auto;right:60px}}.carousel__inner-container .card .card__link span svg{right:0;transition:right .4s ease}.carousel__inner-container .card .card__link span svg path{stroke:#0c484f}.carousel__inner-container .card .card__link:hover span{color:#0c484f;right:24px;padding-right:31px}@media(min-width: 768px){.carousel__inner-container .card .card__link:hover span{right:40px;padding-right:0}}@media(min-width: 1024px){.carousel__inner-container .card .card__link:hover span{right:60px}}@media(min-width: 768px){.carousel__inner-container .card .card__link:hover span svg{right:-10px}}@media(min-width: 1024px){.carousel__inner-container .card .card__link:hover span svg{right:-12px}}@media(min-width: 1250px){.carousel__inner-container .card .card__link:hover span svg{right:-14px}}.carousel__inner-container .card .card__link:hover svg path{stroke:#0c484f}.carousel__inner-container .card .card__link:hover svg g>g path{fill:#0c484f}.carousel__inner-container .card .card__inner-container .card__svg{transform:scaleY(-1);left:-68vw;right:auto}@media(min-width: 768px){.carousel__inner-container .card .card__inner-container .card__svg{left:-85%}}@media(min-width: 1250px){.carousel__inner-container .card .card__inner-container .card__svg{left:-90%}}.carousel__inner-container .card.align-right{border-radius:50px 50px 0 50px}.carousel__inner-container .card.align-right .card__inner-container .card__svg{transform:scaleY(-1);left:-65vw;right:auto}@media(min-width: 768px){.carousel__inner-container .card.align-right .card__inner-container .card__svg{left:-85%}}@media(min-width: 1250px){.carousel__inner-container .card.align-right .card__inner-container .card__svg{left:-90%}}.carousel__inner-container .card.align-right .card__link{left:auto;right:0}.carousel__inner-container .card.align-right .card__link span{left:auto;right:40px}@media(min-width: 1024px){.carousel__inner-container .card.align-right .card__link span{left:auto;right:64px}}.carousel__inner-container .card.align-center{border-radius:50px 50px 0 50px}.carousel__inner-container .card.align-center .card__inner-container .card__svg{transform:scaleY(-1);left:-65vw;right:auto}@media(min-width: 768px){.carousel__inner-container .card.align-center .card__inner-container .card__svg{left:-85%}}@media(min-width: 1250px){.carousel__inner-container .card.align-center .card__inner-container .card__svg{left:-90%}}.carousel__inner-container .card.align-center .card__link{left:auto;right:0}.carousel__inner-container .card.align-center .card__link span{left:auto;right:40px}@media(min-width: 1024px){.carousel__inner-container .card.align-center .card__link span{left:auto;right:64px}}.carousel__controls{line-height:1;padding-top:32px}@media(min-width: 1024px){.carousel__controls{padding-top:40px}}@media(min-width: 1250px){.carousel__controls{padding-top:48px}}.carousel.page-width{width:calc(100% - 40px);margin:0 auto;max-width:1644px}@media(min-width: 768px){.carousel.page-width{width:calc(100% - 120px)}}@media(min-width: 1024px){.carousel.page-width{width:calc(100% - 160px)}}@media(min-width: 1250px){.carousel.page-width{width:calc(100% - 200px)}}.carousel.background-color--gray{background-color:#f2f4f7}.carousel.background-color--green{background-color:#eef6f7}@media(min-width: 768px){.carousel .card .card__inner-container .card__svg{left:-85%;width:230%;max-width:none}}@media(min-width: 1024px){.carousel .card .card__inner-container .card__svg{width:250%;left:-90%}}.carousel__counter{top:0;min-width:140px;text-align:center}@media(min-width: 768px){.carousel__counter{min-width:160px}}@media(min-width: 1250px){.carousel__counter{top:-2px}}@media(min-width: 1920px){.carousel__counter{top:-1px}}.carousel__counter span{color:#0c484f;font-size:1.5rem;font-family:inter-variable,sans-serif}@media(min-width: 768px){.carousel__counter span{font-size:2rem}}@media(min-width: 1250px){.carousel__counter span{font-size:2.625rem}}@media(min-width: 1920px){.carousel__counter span{font-size:3.25rem}}.carousel__counter .counter__current{width:auto;margin-left:10px}@media(min-width: 1250px){.carousel__counter .counter__current{margin-left:24px}}.carousel__counter .counter__max{width:auto;margin-right:10px}@media(min-width: 1250px){.carousel__counter .counter__max{margin-right:24px}}.carousel__prev-btn,.carousel__next-btn{width:45px;height:52px;border:0;background-color:rgba(0,0,0,0);padding:8px 11px;cursor:pointer}@media(min-width: 768px){.carousel__prev-btn,.carousel__next-btn{width:45px;height:52px;padding:7px 10px}}@media(min-width: 1250px){.carousel__prev-btn,.carousel__next-btn{padding:3px 6px;top:-4px}}@media(min-width: 1920px){.carousel__prev-btn,.carousel__next-btn{padding:2px 5px}}.carousel__prev-btn svg,.carousel__next-btn svg{transform:rotate(180deg)}.carousel__prev-btn svg path,.carousel__next-btn svg path{fill:#0c484f;transition:fill .4s ease}.carousel__prev-btn:hover svg path,.carousel__next-btn:hover svg path{fill:#403865}.carousel__prev-btn svg{transform:rotate(0deg)}.row .row__inner-container .carousel.page-width,.row .row__inner-container .carousel.full-width{width:100%}@media(min-width: 768px){.row .row__inner-container .carousel__container{width:40.75vw;max-width:40.75vw}}@media(min-width: 1920px){.row .row__inner-container .carousel__container{width:798px;max-width:798px}}@media(min-width: 768px){.row .row__inner-container .carousel__inner-container .image,.row .row__inner-container .carousel__inner-container .card,.row .row__inner-container .carousel__inner-container>div,.row .row__inner-container .carousel__inner-container>h1,.row .row__inner-container .carousel__inner-container>h2,.row .row__inner-container .carousel__inner-container>h3,.row .row__inner-container .carousel__inner-container>h4,.row .row__inner-container .carousel__inner-container>h5,.row .row__inner-container .carousel__inner-container>a{width:40.75vw;max-width:40.75vw;min-width:40.75vw}}@media(min-width: 1920px){.row .row__inner-container .carousel__inner-container .image,.row .row__inner-container .carousel__inner-container .card,.row .row__inner-container .carousel__inner-container>div,.row .row__inner-container .carousel__inner-container>h1,.row .row__inner-container .carousel__inner-container>h2,.row .row__inner-container .carousel__inner-container>h3,.row .row__inner-container .carousel__inner-container>h4,.row .row__inner-container .carousel__inner-container>h5,.row .row__inner-container .carousel__inner-container>a{width:798px;max-width:798px;min-width:798px}}@media(min-width: 768px){.row .row__inner-container .carousel__inner-container .image{height:30vw}}@media(min-width: 768px){.row .row__inner-container .carousel__inner-container .card{width:32vw;max-width:32vw;min-width:32vw}}@media(min-width: 1920px){.row .row__inner-container .carousel__inner-container .card{width:618px;max-width:618px;min-width:618px}}@media(min-width: 768px){.row .row__inner-container .carousel__inner-container .card .card__inner-container{padding:24px 10px 92px}}@media(min-width: 1024px){.row .row__inner-container .carousel__inner-container .card .card__inner-container{padding:32px 10px 112px}}@media(min-width: 1250px){.row .row__inner-container .carousel__inner-container .card .card__inner-container{padding:40px 24px 122px}}@media(min-width: 1920px){.row .row__inner-container .carousel__inner-container .card .card__inner-container{padding:40px 40px 122px}}@media(min-width: 768px){.row .carousel__controls{justify-content:flex-start;padding:30px 16px 24px;margin:0}}.client-feed .client__filter .filter__panel{display:flex;gap:0 11px}@media(min-width: 768px){.client-feed .client__filter .filter__panel{background-color:#504668;border-radius:40px;min-height:120px;justify-content:space-evenly;align-items:center;padding:0 5%}}@media(min-width: 1024px){.client-feed .client__filter .filter__panel{min-height:130px}}@media(min-width: 1250px){.client-feed .client__filter .filter__panel{min-height:140px}}@media(min-width: 1920px){.client-feed .client__filter .filter__panel{min-height:166px;padding:0 180px}}.client-feed .client__filter .filter__panel>a{border-radius:10px;font-family:"arvo",serif;min-height:62px;background-color:#b0aee2;color:#332f50;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px 18px 12px;min-width:calc(33.33% - 6px);max-width:calc(33.33% - 6px);font-size:.875rem;text-transform:uppercase;text-decoration:none;line-height:1.29;letter-spacing:2.1px;transition:background-color .4s ease,color .4s ease,font-weight .2s ease}@media(min-width: 768px){.client-feed .client__filter .filter__panel>a{font-size:1.5rem;text-transform:capitalize;padding:0;color:#eaeaf0;background-color:rgba(0,0,0,0)}}@media(min-width: 1024px){.client-feed .client__filter .filter__panel>a{font-size:1.75rem}}@media(min-width: 1250px){.client-feed .client__filter .filter__panel>a{font-size:2.25rem}}@media(min-width: 1920px){.client-feed .client__filter .filter__panel>a{font-size:2.8125rem;letter-spacing:2.25px}}.client-feed .client__filter .filter__panel>a.selected{background-color:#504668;color:#b0aee2;font-weight:700}@media(min-width: 768px){.client-feed .client__filter .filter__panel>a.selected{color:#b0aee2;background-color:rgba(0,0,0,0)}}@media(min-width: 768px){.client-feed .client__filter .filter__panel>a.selected:hover{color:#b0aee2;background-color:rgba(0,0,0,0)}}.client-feed .client__filter .filter__panel>a:hover{background-color:#504668;color:#b0aee2}@media(min-width: 768px){.client-feed .client__filter .filter__panel>a:hover{color:#b0aee2;background-color:rgba(0,0,0,0)}}.client-feed .client__filter .filter__options--industry,.client-feed .client__filter .filter__options--service{padding-top:40px}@media(min-width: 768px){.client-feed .client__filter .filter__options--industry,.client-feed .client__filter .filter__options--service{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:40px 32px}}@media(min-width: 1024px){.client-feed .client__filter .filter__options--industry,.client-feed .client__filter .filter__options--service{padding-top:44px;gap:48px 40px}}@media(min-width: 1250px){.client-feed .client__filter .filter__options--industry,.client-feed .client__filter .filter__options--service{padding-top:48px;gap:64px 54px}}@media(min-width: 1920px){.client-feed .client__filter .filter__options--industry,.client-feed .client__filter .filter__options--service{padding-top:52px;gap:88px 78px}}.client-feed .client__filter .filter__options--industry.hidden,.client-feed .client__filter .filter__options--service.hidden{display:none}.client-feed .client__filter .filter__options--industry .filter__option,.client-feed .client__filter .filter__options--service .filter__option{margin-bottom:40px;display:block;text-decoration:none}@media(min-width: 768px){.client-feed .client__filter .filter__options--industry .filter__option,.client-feed .client__filter .filter__options--service .filter__option{min-width:calc(50% - 16px);max-width:calc(50% - 16px);margin:0;display:flex;flex-direction:column;justify-content:flex-end}}@media(min-width: 1024px){.client-feed .client__filter .filter__options--industry .filter__option,.client-feed .client__filter .filter__options--service .filter__option{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media(min-width: 1250px){.client-feed .client__filter .filter__options--industry .filter__option,.client-feed .client__filter .filter__options--service .filter__option{min-width:calc(50% - 27px);max-width:calc(50% - 27px)}}@media(min-width: 1920px){.client-feed .client__filter .filter__options--industry .filter__option,.client-feed .client__filter .filter__options--service .filter__option{min-width:calc(50% - 39px);max-width:calc(50% - 39px)}}.client-feed .client__filter .filter__options--industry .filter__option .filter__title,.client-feed .client__filter .filter__options--service .filter__option .filter__title{font-size:1.125rem;letter-spacing:.45px;color:#504668;font-family:"arvo",serif;font-weight:700;margin-bottom:12px}@media(min-width: 768px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title,.client-feed .client__filter .filter__options--service .filter__option .filter__title{font-size:1.5rem;letter-spacing:1.5px;margin-bottom:16px;font-weight:400}}@media(min-width: 1024px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title,.client-feed .client__filter .filter__options--service .filter__option .filter__title{font-size:1.75rem;letter-spacing:1.75px}}@media(min-width: 1250px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title,.client-feed .client__filter .filter__options--service .filter__option .filter__title{font-size:2.25rem;letter-spacing:2px;margin-bottom:20px}}@media(min-width: 1920px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title,.client-feed .client__filter .filter__options--service .filter__option .filter__title{font-size:2.8125rem;letter-spacing:2.25px;margin-bottom:26px}}.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter__title-container,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter__title-container{font-family:inherit}.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter__title-container::after,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter__title-container::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#504668;margin:0 0 -4px 0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}@media(min-width: 1250px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter__title-container::after,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter__title-container::after{height:3px;margin:0 0 -5px 0}}.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number{font-family:inherit;font-weight:400;margin-left:5px}@media(min-width: 768px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number{font-size:1.375rem;font-family:"articulat-cf",sans-serif;top:-10px;margin-left:4px}}@media(min-width: 1024px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number{font-size:1.65rem;top:-12px}}@media(min-width: 1250px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number{font-size:2rem;margin-left:5px;top:-13px}}@media(min-width: 1920px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number{font-size:2.375rem;top:-15px}}.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number::before,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number::before{content:"";width:7px;height:2px;background-color:#504668;display:inline-block;margin-right:5px;margin-bottom:5px}@media(min-width: 768px){.client-feed .client__filter .filter__options--industry .filter__option .filter__title .filter_number::before,.client-feed .client__filter .filter__options--service .filter__option .filter__title .filter_number::before{content:none}}.client-feed .client__filter .filter__options--industry .filter__option .filter__image,.client-feed .client__filter .filter__options--service .filter__option .filter__image{height:147px;width:calc(100vw - 40px);max-width:375px;border-radius:20px;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.client-feed .client__filter .filter__options--industry .filter__option .filter__image,.client-feed .client__filter .filter__options--service .filter__option .filter__image{height:180px;width:calc(50vw - 76px);max-width:none}}@media(min-width: 1024px){.client-feed .client__filter .filter__options--industry .filter__option .filter__image,.client-feed .client__filter .filter__options--service .filter__option .filter__image{height:210px;width:calc(50vw - 100px)}}@media(min-width: 1250px){.client-feed .client__filter .filter__options--industry .filter__option .filter__image,.client-feed .client__filter .filter__options--service .filter__option .filter__image{height:265px;width:calc(50vw - 127px);max-width:783px}}@media(min-width: 1920px){.client-feed .client__filter .filter__options--industry .filter__option .filter__image,.client-feed .client__filter .filter__options--service .filter__option .filter__image{height:325px}}.client-feed .client__filter .filter__options--industry .filter__option:hover .filter__title .filter__title-container::after,.client-feed .client__filter .filter__options--service .filter__option:hover .filter__title .filter__title-container::after{transform:scaleX(1)}.client-feed .client__container{display:flex;flex-wrap:wrap;gap:32px 20px;justify-content:flex-start;padding-top:42px}@media(min-width: 768px){.client-feed .client__container{gap:32px;padding:36px 3% 0}}@media(min-width: 1250px){.client-feed .client__container{gap:40px 48px;padding:36px 6% 0}}@media(min-width: 1920px){.client-feed .client__container{gap:48px 56px;padding:36px 108px 0}}.client-feed .client__container .client{min-width:calc(33.33% - 14px);max-width:calc(33.33% - 14px);height:110px;display:flex;justify-content:center;filter:grayscale(1);opacity:.85;transition:opacity .4s ease,filter .4s ease}@media(min-width: 768px){.client-feed .client__container .client{min-width:calc(25% - 25px);max-width:calc(25% - 25px)}}@media(min-width: 1024px){.client-feed .client__container .client{min-width:calc(20% - 26px);max-width:calc(20% - 26px);height:115px}}@media(min-width: 1250px){.client-feed .client__container .client{min-width:calc(20% - 40px);max-width:calc(20% - 40px);height:125px}}@media(min-width: 1920px){.client-feed .client__container .client{min-width:calc(20% - 47px);max-width:calc(20% - 47px);height:130px}}.client-feed .client__container .client__image.i72-image{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.client-feed .client__container .client__image.i72-svg svg{width:100%;height:100%}.client-feed .client__container .client:hover,.client-feed .client__container .client:focus{opacity:1;filter:grayscale(0)}.client-feed .client__container .client.hidden{display:none}.client-feed .client__container.hidden{display:none}.client-feed.client-feed--list .client__container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:42px 0 0}@media(min-width: 768px){.client-feed.client-feed--list .client__container{gap:76px;padding-top:32px}}.client-feed.client-feed--list .client__container .client{filter:none;opacity:1;min-width:auto;max-width:calc(50% - 20px);height:80px;display:flex;justify-content:center}@media(min-width: 768px){.client-feed.client-feed--list .client__container .client{max-width:calc(33.33% - 20px)}}.client-feed.client-feed--list .client__container .client img{width:100%;object-fit:contain}.client-feed.client-feed--scroller{overflow:hidden;background-color:#f4f4f7}.client-feed.client-feed--scroller::before,.client-feed.client-feed--scroller::after{position:absolute;background-image:linear-gradient(to right, rgb(244, 244, 247) 0%, rgba(244, 244, 247, 0) 100%);content:"";height:100%;width:5%;z-index:2;pointer-events:none}.client-feed.client-feed--scroller::before{left:0;top:0}.client-feed.client-feed--scroller::after{right:0;top:0;transform:rotateZ(180deg)}@keyframes autoRun{0%{left:100%}100%{left:-180px}}@media(min-width: 768px){@keyframes autoRun{0%{left:100%}100%{left:-275px}}}@media(min-width: 1250px){@keyframes autoRun{0%{left:100%}100%{left:-400px}}}.client-feed.client-feed--scroller .client__container{overflow:visible;display:flex;flex-wrap:nowrap;height:173px;gap:0;justify-content:unset;padding:24px 0;outline-offset:-1px}@media(min-width: 768px){.client-feed.client-feed--scroller .client__container{height:188px}}@media(min-width: 1024px){.client-feed.client-feed--scroller .client__container{padding:8px 0 30px;height:178px}}@media(min-width: 1250px){.client-feed.client-feed--scroller .client__container{padding:0 0 30px;height:205px}}.client-feed.client-feed--scroller .client__container .client{height:125px;width:180px;min-width:180px;max-width:none;padding:0 15px;position:absolute;left:100%;transition:filter .5s}@media(min-width: 768px){.client-feed.client-feed--scroller .client__container .client{width:275px;min-width:275px;height:140px;padding:0 30px}}@media(min-width: 1250px){.client-feed.client-feed--scroller .client__container .client{width:400px;min-width:400px;padding:0 45px;height:175px}}.client-feed.client-feed--scroller .client__container .client:hover,.client-feed.client-feed--scroller .client__container .client:focus{filter:grayscale(1);opacity:.85}.client-feed.client-feed--scroller .client__container.pause .client{animation-play-state:paused !important}.client-feed.client-feed--scroller .client__feed-toggle{background-image:url("../images/pause.svg");background-position:center;background-repeat:no-repeat;background-size:32px;width:45px;height:45px;border-radius:50%;display:block;margin-left:auto;z-index:9}@media(min-width: 768px){.client-feed.client-feed--scroller .client__feed-toggle{background-size:36px;margin-right:0}}@media(min-width: 1250px){.client-feed.client-feed--scroller .client__feed-toggle{background-size:40px}}.client-feed.client-feed--scroller .client__feed-toggle.active{background-image:url("../images/play.svg")}.contact{display:flex;flex-direction:column;margin:0 auto;width:calc(100% - 40px)}@media(min-width: 768px){.contact{width:calc(100% - 120px)}}@media(min-width: 1024px){.contact{width:calc(100% - 160px);max-width:1540px;flex-direction:row;justify-content:space-between}}@media(min-width: 1250px){.contact{width:calc(100% - 200px);margin-bottom:60px}}.contact__form-section{padding:30px 20px 10px}@media(min-width: 1024px){.contact__form-section{min-width:62%;width:62%;padding:30px 40px 10px 0}}@media(min-width: 1250px){.contact__form-section{padding:35px 60px 16px 0}}@media(min-width: 1920px){.contact__form-section{padding:40px 80px 20px 0}}.contact__form-section>h2{margin-bottom:16px;letter-spacing:1.5px}@media(min-width: 768px){.contact__form-section>h2{line-height:1.05}}@media(min-width: 1024px){.contact__form-section>h2{margin-bottom:20px;letter-spacing:2px}}@media(min-width: 1250px){.contact__form-section>h2{margin-bottom:24px;letter-spacing:2.125px}}@media(min-width: 1920px){.contact__form-section>h2{margin-bottom:30px;letter-spacing:2.25px}}.contact__form-section p{font-size:.875rem;margin-bottom:24px;line-height:1.5}@media(min-width: 768px){.contact__form-section p{font-size:1rem}}@media(min-width: 1024px){.contact__form-section p{font-size:1rem;margin-bottom:0}}@media(min-width: 1250px){.contact__form-section p{font-size:1.125rem;line-height:1.56}}@media(min-width: 1920px){.contact__form-section p{font-size:1.125rem}}.contact__body{max-width:820px}.contact__form{max-width:760px;margin:0 auto}@media(min-width: 1024px){.contact__form{margin:32px 0 0}}@media(min-width: 1920px){.contact__form{margin-top:48px}}.contact__details-section{text-align:center;padding:56px 24px 20px}@media(min-width: 1024px){.contact__details-section{min-width:38%;width:38%;padding:166px 24px 24px}}@media(min-width: 1250px){.contact__details-section{padding:200px 0 36px 6vw}}@media(min-width: 1920px){.contact__details-section{padding:230px 0 40px 120px}}.contact__details-section h4{color:#504668;letter-spacing:2.6px;text-transform:uppercase;font-weight:600}@media(min-width: 1024px){.contact__details-section h4{font-size:2.25rem;letter-spacing:5px}}@media(min-width: 1250px){.contact__details-section h4{font-size:2.65rem;margin-bottom:20px;letter-spacing:7px}}@media(min-width: 1920px){.contact__details-section h4{font-size:2.8125rem;margin-bottom:24px;letter-spacing:9px}}.contact__details-section a{color:#504668;text-decoration:none;font-size:1rem;display:inline-block;margin-bottom:42px}@media(min-width: 768px){.contact__details-section a{font-size:1.125rem}}@media(min-width: 1024px){.contact__details-section a{font-size:1.25rem;margin-bottom:56px}}@media(min-width: 1250px){.contact__details-section a{font-size:1.475rem;margin-bottom:52px;line-height:1.28;margin-bottom:72px}}@media(min-width: 1920px){.contact__details-section a{font-size:1.5625rem;margin-bottom:90px}}.crate{border-radius:0;background-color:#fff;padding-bottom:0}@media(min-width: 768px){.crate{border-radius:100px 0 0 0;overflow:hidden;padding-bottom:180px}}@media(min-width: 1250px){.crate{border-radius:160px 0 0 0}}.crate:nth-of-type(even){background-color:#f2f4f7;padding-bottom:6px}@media(min-width: 768px){.crate:nth-of-type(even){padding-bottom:180px}}.crate:nth-of-type(even) .crate__title-container{background-color:#f2f4f7}@media(min-width: 1024px){.crate:nth-of-type(even) .crate__title-container::after{background-color:#f2f4f7}}.crate:nth-of-type(even) .crate__svg path{fill:#f2f4f7}.crate:nth-of-type(even) .blogs-feed .blog{background-color:#fff}.crate:nth-of-type(even) .crate__inner-container .carousel__inner-container .card{background-color:#fff}.crate:nth-of-type(even) .crate__inner-container .card{background-color:#fff}.crate:nth-of-type(even) .crate__inner-container .background__top-svg path,.crate:nth-of-type(even) .crate__inner-container .background__bottom-svg path{fill:#f2f4f7}.crate:nth-of-type(even) .crate__inner-container>.carousel .carousel__controls{margin-bottom:0;padding-bottom:0}.crate:nth-of-type(even) .crate__inner-container .client-feed.client-feed--scroller::before,.crate:nth-of-type(even) .crate__inner-container .client-feed.client-feed--scroller::after{background-image:linear-gradient(to right, rgb(234, 234, 240) 0%, rgba(234, 234, 240, 0) 100%)}.crate:last-of-type{padding-bottom:0}.crate.background-color--dark-pg .crate__title-container{background-image:url("../images/dark-purple-green.svg")}.crate.background-color--dark-pg-2 .crate__title-container{background-image:url("../images/dark-purple-green-2.svg")}.crate.background-color--dark-pg .crate__title,.crate.background-color--dark-pg-2 .crate__title{color:#fff}@media(min-width: 768px){.crate.background-color--dark-pg.align-right .crate__title,.crate.background-color--dark-pg-2.align-right .crate__title{color:#504668}}@media(min-width: 768px){.crate.background-color--dark-pg.align-right .crate__link,.crate.background-color--dark-pg-2.align-right .crate__link{color:#fff;border-color:#fff}}@media(min-width: 768px){.crate.background-color--dark-pg.align-right .crate__link:hover,.crate.background-color--dark-pg-2.align-right .crate__link:hover{color:#c9edea;border-color:#c9edea}}.crate.background-color--light-pg .crate__title-container{background-image:url("../images/gradient-new.svg")}.crate.background-color--light-pg-2 .crate__title-container{background-image:url("../images/light-purple-green-2.svg")}.crate__inner-container{padding-bottom:16px}@media(min-width: 768px){.crate__inner-container{padding-bottom:0}}.crate__inner-container>.row{margin-bottom:32px}@media(min-width: 1024px){.crate__inner-container>.row{margin-bottom:48px}}@media(min-width: 1250px){.crate__inner-container>.row{margin-bottom:60px}}.crate__inner-container>.row:last-of-type{margin-bottom:20px}.crate__inner-container .row__inner-container,.crate__inner-container .blogs-feed{width:calc(100% - 40px);margin:0 auto;max-width:1644px;padding:0}@media(min-width: 768px){.crate__inner-container .row__inner-container,.crate__inner-container .blogs-feed{width:calc(100% - 120px)}}@media(min-width: 1024px){.crate__inner-container .row__inner-container,.crate__inner-container .blogs-feed{width:calc(100% - 160px)}}@media(min-width: 1250px){.crate__inner-container .row__inner-container,.crate__inner-container .blogs-feed{width:calc(100% - 200px)}}.crate__inner-container>.paragraph,.crate__inner-container>.card{width:calc(100% - 40px);margin:0 auto 32px;max-width:1644px;padding:0}@media(min-width: 768px){.crate__inner-container>.paragraph,.crate__inner-container>.card{width:calc(100% - 120px)}}@media(min-width: 1024px){.crate__inner-container>.paragraph,.crate__inner-container>.card{width:calc(100% - 160px);margin-bottom:48px}}@media(min-width: 1250px){.crate__inner-container>.paragraph,.crate__inner-container>.card{width:calc(100% - 200px);margin-bottom:60px}}.crate__inner-container .blogs-feed{margin:0 auto 24px}@media(min-width: 768px){.crate__inner-container .blogs-feed{margin-bottom:32px}}@media(min-width: 1250px){.crate__inner-container .blogs-feed{margin-bottom:40px}}.crate__inner-container .carousel__inner-container .card{background-color:#f2f4f7}.crate__inner-container .card{background-color:#f2f4f7}.crate__inner-container .paragraph__inner-container{padding:0}.crate__title-container{margin:0 10px 32px 10px;border-radius:0;padding:12px 18px;background-color:#fff;min-height:80px;top:10px;display:flex;align-items:center;justify-content:space-between;background-image:url("../images/gradient4.svg");background-size:cover;background-position:center}@media(min-width: 768px){.crate__title-container{min-height:110px;margin:0 20px 64px 20px;top:20px;border-radius:90px 0 0 0;padding:12px 7vw 12px 9vw}}@media(min-width: 1024px){.crate__title-container{padding:12px 7vw 12px 8vw}}@media(min-width: 1250px){.crate__title-container{margin:0 30px 100px 30px;padding:12px 6vw 12px 7vw;min-height:150px;border-radius:140px 0 0 0;top:30px}}@media(min-width: 1920px){.crate__title-container{padding:12px 110px 12px 175px;margin:0 30px 120px 30px}}@media(min-width: 1024px){.crate__title-container::after{background-color:#fff}}@media(min-width: 1250px){.crate__title-container::after{content:"";height:134px;right:-2px;bottom:-2px;width:20vw;position:absolute}}.crate__title{margin:0;z-index:2;letter-spacing:normal;font-size:1.375rem;font-family:"arvo",serif;max-width:48vw;color:#504668;font-weight:400;transition:color .4s ease}@media(min-width: 768px){.crate__title{font-size:1.375rem;max-width:52vw}}@media(min-width: 1024px){.crate__title{font-size:2rem;max-width:46vw}}@media(min-width: 1250px){.crate__title{font-size:2.8125rem;max-width:46vw}}@media(min-width: 1600px){.crate__title{font-size:3.125rem}}@media(min-width: 1920px){.crate__title{font-size:3.4375rem;max-width:39vw}}.crate__link{z-index:2;font-size:.875rem;text-transform:uppercase;letter-spacing:1.2px;line-height:1;text-decoration:none;color:#504668;padding:3px 0;border-bottom:1.5px solid #504668;transition:color .4s ease,border-color .4s ease}@media(min-width: 768px){.crate__link{font-size:1rem;font-weight:700}}@media(min-width: 1250px){.crate__link{font-size:1.375rem;padding:4px 0;border-width:2px}}@media(min-width: 1920px){.crate__link{font-size:1.5rem;padding:5px 0;letter-spacing:2.4px;border-width:3px}}.crate__link:hover{color:#497e83;border-color:#497e83}.crate__link:active{color:#0c484f;border-color:#0c484f}.crate__svg{position:absolute;transform:scaleX(-1) scaleY(-1);width:230vw;bottom:-9px;right:-90vw;height:77px}@media(min-width: 768px){.crate__svg{bottom:-12px;height:105px}}@media(min-width: 1024px){.crate__svg{right:-82vw}}@media(min-width: 1250px){.crate__svg{bottom:-18px;height:150px;right:-84vw}}@media(min-width: 1920px){.crate__svg{right:-77vw}}.crate__svg path{fill:#fff}.crate__innner-container{padding:0 20px}@media(min-width: 1250px){.crate__innner-container{padding:0 32px}}@media(min-width: 768px){.crate.align-right{border-radius:0 100px 0 0}}@media(min-width: 1250px){.crate.align-right{border-radius:0 160px 0 0}}@media(min-width: 768px){.crate.align-right .crate__title-container{border-radius:0 90px 0 0;padding:12px 7vw 12px 9vw}}@media(min-width: 1250px){.crate.align-right .crate__title-container{padding:12px 6vw 12px 7vw;border-radius:0 140px 0 0}}@media(min-width: 1920px){.crate.align-right .crate__title-container{padding:12px 110px 12px 175px}}@media(min-width: 1024px){.crate.align-right .crate__title-container::after{content:"";height:95px;left:-2px;bottom:-2px;width:25vw;position:absolute}}@media(min-width: 1250px){.crate.align-right .crate__title-container::after{height:134px;width:30vw}}.crate.align-right .crate__svg{position:absolute;width:230vw;bottom:-9px;right:-90vw;height:77px}@media(min-width: 768px){.crate.align-right .crate__svg{bottom:-12px;right:auto;left:-68vw;height:105px;transform:scaleX(1) scaleY(-1)}}@media(min-width: 1024px){.crate.align-right .crate__svg{left:-72vw}}@media(min-width: 1250px){.crate.align-right .crate__svg{bottom:-18px;height:150px}}@media(min-width: 1920px){.crate.align-right .crate__svg{left:-70vw}}.page-container>.container--vertical.crate.full-width+.container--vertical.crate.full-width{margin-top:-40px}@media(min-width: 768px){.page-container>.container--vertical.crate.full-width+.container--vertical.crate.full-width{margin-top:-180px}}@media(min-width: 1024px){.page-container>.container--vertical.crate.full-width+.container--vertical.crate.full-width{margin-top:-160px}}@media(min-width: 1250px){.page-container>.container--vertical.crate.full-width+.container--vertical.crate.full-width{margin-top:-180px}}.page-container>.container--vertical.crate.full-width+.container--horizontal.full-width{margin-top:0}@media(min-width: 768px){.page-container>.container--vertical.crate.full-width+.container--horizontal.full-width{margin-top:-180px}}@media(min-width: 1024px){.page-container>.container--vertical.crate.full-width+.container--horizontal.full-width{margin-top:-160px}}@media(min-width: 1250px){.page-container>.container--vertical.crate.full-width+.container--horizontal.full-width{margin-top:-180px}}.page-container>.container--vertical.crate.full-width+.container--vertical.full-width{margin-top:0}@media(min-width: 768px){.page-container>.container--vertical.crate.full-width+.container--vertical.full-width{margin-top:-180px}}@media(min-width: 1024px){.page-container>.container--vertical.crate.full-width+.container--vertical.full-width{margin-top:-160px}}@media(min-width: 1250px){.page-container>.container--vertical.crate.full-width+.container--vertical.full-width{margin-top:-180px}}.page-container>.container--vertical.crate.full-width+.background.full-width,.page-container>.container--vertical.crate.full-width+.client-feed.client-feed--scroller{margin-top:0}@media(min-width: 768px){.page-container>.container--vertical.crate.full-width+.background.full-width,.page-container>.container--vertical.crate.full-width+.client-feed.client-feed--scroller{margin-top:-180px}}@media(min-width: 1024px){.page-container>.container--vertical.crate.full-width+.background.full-width,.page-container>.container--vertical.crate.full-width+.client-feed.client-feed--scroller{margin-top:-160px}}@media(min-width: 1250px){.page-container>.container--vertical.crate.full-width+.background.full-width,.page-container>.container--vertical.crate.full-width+.client-feed.client-feed--scroller{margin-top:-180px}}.page-container>.container--vertical.crate.full-width+.client-feed.client-feed--scroller{padding-top:40px}@media(min-width: 1250px){.page-container>.container--vertical.crate.full-width+.client-feed.client-feed--scroller{padding-top:56px}}.expandable-text__title{display:inline-block;background-color:rgba(0,0,0,0);text-decoration:none;padding:12px 0;width:100%;z-index:2;color:#504668;transition:background-color .4s ease}.expandable-text__title span{font-family:"arvo",serif;font-size:1.125rem;font-weight:400;display:inline-block;color:#504668;max-width:none;line-height:1.125;transition:color .4s ease;max-width:calc(100% - 40px)}@media(min-width: 768px){.expandable-text__title span{font-size:1.25rem}}@media(min-width: 1024px){.expandable-text__title span{font-size:1.375rem}}@media(min-width: 1250px){.expandable-text__title span{font-size:2rem;max-width:calc(100% - 60px)}}@media(min-width: 1920px){.expandable-text__title span{font-size:2.125rem}}.expandable-text__title span strong{font-family:inherit}.expandable-text__title svg{position:absolute;width:18px;top:12px;right:5px;margin-left:16px;transform:rotate(270deg);transition:transform .4s ease}@media(min-width: 1250px){.expandable-text__title svg{width:24px;margin-left:24px}}.expandable-text__title svg path{fill:#504668}.expandable-text__title:hover span{text-decoration:underline}.expandable-text__inner-container{max-height:0;visibility:hidden;overflow:hidden;padding:0 0 0 32px;background-color:rgba(0,0,0,0);border-radius:0;transition:max-height .6s ease,padding .6s ease,visibility .6s ease}@media(min-width: 768px){.expandable-text__inner-container{padding:0 0 0 32px;transition:max-height .4s ease,padding .4s ease,visibility .4s ease}}@media(min-width: 1250px){.expandable-text__inner-container{padding:0 0 0 54px}}.expandable-text__inner-container>*.page-width:last-of-type{margin-bottom:0}.expandable-text__link{font-size:1rem;color:#0c484f;font-weight:500;float:right;padding-right:10px;text-decoration:none;transition:color .4s ease}@media(min-width: 1250px){.expandable-text__link{font-size:1.25rem}}@media(min-width: 1920px){.expandable-text__link{font-size:1.75rem}}.expandable-text__link svg{margin-left:4px;width:40px;top:2px;right:0;transition:right .4s ease}@media(min-width: 1250px){.expandable-text__link svg{margin-left:8px;width:46px}}@media(min-width: 1920px){.expandable-text__link svg{margin-left:10px;width:60px}}.expandable-text__link svg path{transition:fill .4s ease}.expandable-text__link:hover{color:#403865}.expandable-text__link:hover svg{right:-8px}.expandable-text__link:hover svg path{fill:#403865}.expandable-text__link:active{color:#504668}.expandable-text__link:active svg path{fill:#504668}.expandable-text.active .expandable-text__title svg{transform:rotate(90deg)}.expandable-text.active .expandable-text__inner-container{max-height:5000px;visibility:visible;padding:12px 0 12px 32px;transition:max-height .4s ease,padding .4s ease,visibility .4s ease}@media(min-width: 768px){.expandable-text.active .expandable-text__inner-container{padding:16px 0 20px 32px}}@media(min-width: 1250px){.expandable-text.active .expandable-text__inner-container{padding:18px 0 18px 54px}}@media(min-width: 1920px){.expandable-text.active .expandable-text__inner-container{padding:20px 0 24px 54px}}.row__inner-container>.background{padding:0 !important}.row__inner-container>.background .background__inner-container>.expandable-text{margin-bottom:6px !important}@media(min-width: 768px){.row__inner-container>.background .background__inner-container>.expandable-text{margin-bottom:10px !important}}@media(min-width: 1250px){.row__inner-container>.background .background__inner-container>.expandable-text{margin-bottom:12px !important}}.fade{overflow:hidden}.fade::before{content:"";position:absolute;bottom:0;left:0;width:100vw;height:100vw;background-size:contain;background-repeat:no-repeat;background-size:110vw;background-position:-10vw 0;z-index:1}@media(min-width: 425px){.fade::before{height:94vw}}@media(min-width: 500px){.fade::before{height:90vw}}@media(min-width: 600px){.fade::before{height:87vw;max-height:625px}}@media(min-width: 768px){.fade::before{background-image:none;bottom:auto;background-color:#fff;border-radius:0 0 6rem 0;top:-1.75vw;height:85px;width:20vw}}@media(min-width: 820px){.fade::before{background-image:none;background-color:#fff;top:-12px;width:20vw;border-radius:0}}@media(min-width: 1024px){.fade::before{height:100px;width:25vw}}@media(min-width: 1250px){.fade::before{height:110px;width:50vw}}@media(min-width: 1920px){.fade::before{height:130px;top:-15px}}@media(min-width: 768px){.fade{background-color:#f2f4f7}}@media(min-width: 768px){.fade.full-width::after{content:"";background-image:url("../images/container.svg");background-size:cover;position:absolute;bottom:-2px;right:0;height:75%;width:100%;transform:scaleX(-1)}}.fade.full-width .fade__title-container{width:calc(100% - 40px);margin:0 auto;max-width:1644px;padding:0}@media(min-width: 768px){.fade.full-width .fade__title-container{width:calc(100% - 120px);padding-top:15px;margin-bottom:60px;padding-left:3vw}}@media(min-width: 1024px){.fade.full-width .fade__title-container{width:calc(100% - 160px);margin-bottom:76px}}@media(min-width: 1250px){.fade.full-width .fade__title-container{width:calc(100% - 200px);padding-top:20px;margin-bottom:72px}}@media(min-width: 1920px){.fade.full-width .fade__title-container{margin-bottom:96px;padding-left:65px}}.fade.full-width .fade__inner-container>div{width:calc(100% - 40px);margin:0 auto;max-width:1644px;padding:0;overflow:visible}@media(min-width: 768px){.fade.full-width .fade__inner-container>div{width:calc(100% - 120px);overflow:hidden}}@media(min-width: 1024px){.fade.full-width .fade__inner-container>div{width:calc(100% - 160px)}}@media(min-width: 1250px){.fade.full-width .fade__inner-container>div{width:calc(100% - 200px)}}.fade.full-width .fade__inner-container>div .carousel{width:calc(100% + 40px);margin:0 -20px}@media(min-width: 768px){.fade.full-width .fade__inner-container>div .carousel{width:100%;margin:0 auto}}.fade.full-width .fade__inner-container>div .carousel__inner-container .image{width:100vw;max-width:100vw;min-width:100vw;height:60vw}@media(min-width: 768px){.fade.full-width .fade__inner-container>div .carousel__inner-container .image{height:30vw;width:40.75vw;max-width:40.75vw;min-width:40.75vw}}@media(min-width: 1920px){.fade.full-width .fade__inner-container>div .carousel__inner-container .image{width:798px;max-width:798px;min-width:798px}}.fade.full-width .fade__inner-container>div .carousel__prev-btn svg path,.fade.full-width .fade__inner-container>div .carousel__next-btn svg path{fill:#504668}.fade.full-width .fade__inner-container>div .carousel__prev-btn:hover svg path,.fade.full-width .fade__inner-container>div .carousel__next-btn:hover svg path{fill:#0c484f}.fade.full-width .fade__inner-container>div .carousel__counter span{color:#504668}.fade.full-width .fade__inner-container>div .wysiwyg{margin-bottom:0}@media(min-width: 768px){.fade.full-width .fade__inner-container>div .wysiwyg{margin-bottom:0}}.fade.full-width .fade__inner-container .row.row-break--2 .row__inner-container .image,.fade.full-width .fade__inner-container .row.row-break--4 .row__inner-container .image{aspect-ratio:16/9;height:auto;max-height:none;min-height:auto}.fade.full-width .fade__inner-container .row.row-break--2 .row__inner-container .image .i72-image.cover,.fade.full-width .fade__inner-container .row.row-break--4 .row__inner-container .image .i72-image.cover{border-radius:0}@media(min-width: 768px){.fade.full-width .row .row__inner-container{align-items:flex-start}}.fade.full-width .row .row__inner-container .carousel__container{width:100vw;max-width:100vw}@media(min-width: 768px){.fade.full-width .row .row__inner-container .carousel__container{width:40.75vw;max-width:40.75vw}}@media(min-width: 1920px){.fade.full-width .row .row__inner-container .carousel__container{width:798px;max-width:798px}}@media(min-width: 1024px){.fade.full-width .row.row-break--2 .row__inner-container{gap:40px 48px}}@media(min-width: 1250px){.fade.full-width .row.row-break--2 .row__inner-container{gap:40px 80px}}@media(min-width: 1920px){.fade.full-width .row.row-break--2 .row__inner-container{gap:48px 138px}}@media(min-width: 768px){.fade.full-width .row.row-break--2 .row__inner-container>div{min-width:calc(45% - 24px)}}@media(min-width: 1024px){.fade.full-width .row.row-break--2 .row__inner-container>div{min-width:calc(40% - 24px)}}@media(min-width: 1250px){.fade.full-width .row.row-break--2 .row__inner-container>div{min-width:calc(40% - 40px)}}@media(min-width: 1920px){.fade.full-width .row.row-break--2 .row__inner-container>div{min-width:calc(40% - 69px)}}@media(min-width: 768px){.fade.full-width .row.row-break--2 .row__inner-container>div:last-child{min-width:calc(55% - 24px)}}@media(min-width: 1024px){.fade.full-width .row.row-break--2 .row__inner-container>div:last-child{min-width:calc(60% - 24px)}}@media(min-width: 1250px){.fade.full-width .row.row-break--2 .row__inner-container>div:last-child{min-width:calc(60% - 40px)}}@media(min-width: 1920px){.fade.full-width .row.row-break--2 .row__inner-container>div:last-child{min-width:calc(60% - 69px)}}@media(min-width: 1024px){.fade.full-width .row.row-break--4 .row__inner-container{gap:40px 48px}}@media(min-width: 1250px){.fade.full-width .row.row-break--4 .row__inner-container{gap:40px 80px}}@media(min-width: 1920px){.fade.full-width .row.row-break--4 .row__inner-container{gap:48px 138px}}@media(min-width: 768px){.fade.full-width .row.row-break--4 .row__inner-container>div{min-width:calc(45% - 24px)}}@media(min-width: 1024px){.fade.full-width .row.row-break--4 .row__inner-container>div{min-width:calc(40% - 24px)}}@media(min-width: 1250px){.fade.full-width .row.row-break--4 .row__inner-container>div{min-width:calc(40% - 40px)}}@media(min-width: 1920px){.fade.full-width .row.row-break--4 .row__inner-container>div{min-width:calc(40% - 69px)}}@media(min-width: 768px){.fade.full-width .row.row-break--4 .row__inner-container>div:last-child{min-width:calc(55% - 24px)}}@media(min-width: 1024px){.fade.full-width .row.row-break--4 .row__inner-container>div:last-child{min-width:calc(60% - 24px)}}@media(min-width: 1250px){.fade.full-width .row.row-break--4 .row__inner-container>div:last-child{min-width:calc(60% - 40px)}}@media(min-width: 1920px){.fade.full-width .row.row-break--4 .row__inner-container>div:last-child{min-width:calc(60% - 69px)}}.fade.full-width .row.row-break--2 .row__inner-container .carousel__container,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container{width:100vw;max-width:100vw}@media(min-width: 768px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container{width:43vw;max-width:43vw}}@media(min-width: 1024px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container{width:47.5vw;max-width:47.5vw}}@media(min-width: 1250px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container{width:46.5vw;max-width:46.5vw}}@media(min-width: 1920px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container{width:915px;max-width:915px}}.fade.full-width .row.row-break--2 .row__inner-container .carousel__container .image,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container .image{aspect-ratio:16/9;height:auto;max-height:none;min-height:auto}@media(min-width: 768px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container .image,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container .image{width:43vw;max-width:43vw;min-width:43vw}}@media(min-width: 1024px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container .image,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container .image{width:47.5vw;max-width:47.5vw;min-width:47.5vw}}@media(min-width: 1250px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container .image,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container .image{width:46.5vw;max-width:46.5vw;min-width:46.5vw}}@media(min-width: 1920px){.fade.full-width .row.row-break--2 .row__inner-container .carousel__container .image,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container .image{width:915px;max-width:915px;min-width:915px}}.fade.full-width .row.row-break--2 .row__inner-container .carousel__container .image .i72-image.cover,.fade.full-width .row.row-break--4 .row__inner-container .carousel__container .image .i72-image.cover{border-radius:0}.fade__title-container{z-index:2}@media(min-width: 768px){.fade__title-container{padding-top:15px;margin-bottom:60px;padding-left:3vw}}@media(min-width: 1024px){.fade__title-container{margin-bottom:76px}}@media(min-width: 1250px){.fade__title-container{padding-top:20px;margin-bottom:72px}}@media(min-width: 1920px){.fade__title-container{margin-bottom:96px;padding-left:65px}}.fade__title{color:#282828}@media(min-width: 1024px){.fade__title{font-size:2.25rem}}@media(min-width: 1600px){.fade__title{font-size:2.8125rem}}@media(min-width: 1920px){.fade__title{font-size:3.125rem}}.fade__inner-container{z-index:2}.fade__inner-container .row .carousel__prev-btn,.fade__inner-container .row .carousel__next-btn{padding:11px 12px}@media(min-width: 768px){.fade__inner-container .row .carousel__prev-btn,.fade__inner-container .row .carousel__next-btn{padding:8px 10px}}@media(min-width: 1250px){.fade__inner-container .row .carousel__prev-btn,.fade__inner-container .row .carousel__next-btn{padding:5px 8px;top:-2px}}.fade__inner-container .row .carousel__counter span{font-size:1.125rem}@media(min-width: 768px){.fade__inner-container .row .carousel__counter span{font-size:1.25rem}}@media(min-width: 1250px){.fade__inner-container .row .carousel__counter span{font-size:1.75rem}}@media(min-width: 1920px){.fade__inner-container .row .carousel__counter span{font-size:2rem}}.fade__inner-container .row .carousel__controls{padding:12px 24px 24px;margin-bottom:0}@media(min-width: 768px){.fade__inner-container .row .carousel__controls{padding:32px 2px}}.fade__top-svg{display:none}@media(min-width: 768px){.fade__top-svg{display:block;position:absolute;top:-12px;left:5vw;width:105vw;height:85px}}@media(min-width: 1024px){.fade__top-svg{width:107vw;height:100px}}@media(min-width: 1250px){.fade__top-svg{width:105vw;height:110px}}@media(min-width: 1920px){.fade__top-svg{height:130px;top:-15px}}.fade__top-svg path{fill:#fff}.fade__svg{display:none;transform:scaleX(-1);width:100vw;position:absolute;right:0;bottom:0;z-index:1}.fade__svg path{fill:#fff}@media(min-width: 768px){.fade__svg{display:none;width:115vw;bottom:auto;top:30%;height:70%}}@media(min-width: 1250px){.fade__svg{width:110vw}}@media(min-width: 1600px){.fade__svg{width:105vw}}@media(min-width: 1920px){.fade__svg{width:100vw}}.page-container>.fade.container--vertical.full-width{margin-bottom:60px}@media(min-width: 768px){.page-container>.fade.container--vertical.full-width{padding-bottom:16px}}@media(min-width: 1250px){.page-container>.fade.container--vertical.full-width{padding-bottom:12px}}@media(min-width: 1920px){.page-container>.fade.container--vertical.full-width{padding-bottom:30px}}.page-container>.fade.container--vertical.full-width+.fade.container--vertical.full-width{margin-top:0}.projects .page-container>.image.page-width{aspect-ratio:16/9;height:auto;max-height:none;min-height:auto}.projects .page-container>.image.page-width .i72-image.cover{border-radius:0 !important}@media(min-width: 768px){.projects .page-container>.paragraph.align-center .paragraph__title,.projects .page-container>.paragraph.align-left .paragraph__title,.projects .page-container>h2.heading{font-size:1.75rem}}@media(min-width: 1024px){.projects .page-container>.paragraph.align-center .paragraph__title,.projects .page-container>.paragraph.align-left .paragraph__title,.projects .page-container>h2.heading{font-size:2.25rem}}@media(min-width: 1600px){.projects .page-container>.paragraph.align-center .paragraph__title,.projects .page-container>.paragraph.align-left .paragraph__title,.projects .page-container>h2.heading{font-size:2.8125rem}}@media(min-width: 1920px){.projects .page-container>.paragraph.align-center .paragraph__title,.projects .page-container>.paragraph.align-left .paragraph__title,.projects .page-container>h2.heading{font-size:3.125rem}}.projects .page-footing{margin:0 0 32px;text-align:center}@media(min-width: 1024px){.projects .page-footing{margin-bottom:40px}}@media(min-width: 1250px){.projects .page-footing{margin-bottom:48px}}@media(min-width: 1920px){.projects .page-footing{margin-bottom:56px}}.projects .page-footing .page-footing_button:hover{background-color:#0c484f}.home .form,.home .shortcode,.background .form,.background .shortcode{width:100%;max-width:688px;margin:0 auto;padding:40px 0 32px}@media(min-width: 1250px){.home .form,.home .shortcode,.background .form,.background .shortcode{padding:24px 0 20px}}.home .form .nf-form-fields-required,.home .shortcode .nf-form-fields-required,.background .form .nf-form-fields-required,.background .shortcode .nf-form-fields-required{margin-bottom:20px;color:#282828;font-size:.875rem}.home .form .ninja-forms-field,.home .shortcode .ninja-forms-field,.background .form .ninja-forms-field,.background .shortcode .ninja-forms-field{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #282828;color:#282828;border-radius:0;font-size:1rem;padding:12px 6px}.home .form .ninja-forms-field:focus,.home .shortcode .ninja-forms-field:focus,.background .form .ninja-forms-field:focus,.background .shortcode .ninja-forms-field:focus{color:#282828;background-color:rgba(0,0,0,0);border-color:#0c484f}.home .form textarea.ninja-forms-field,.home .shortcode textarea.ninja-forms-field,.background .form textarea.ninja-forms-field,.background .shortcode textarea.ninja-forms-field{border-bottom:1px solid #282828;border-radius:0;height:130px}.home .form select.ninja-forms-field,.home .shortcode select.ninja-forms-field,.background .form select.ninja-forms-field,.background .shortcode select.ninja-forms-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/caret.svg");background-size:18px;background-repeat:no-repeat;background-position:95% center;padding:2px 12px;color:#282828;border-radius:0}.home .form select.ninja-forms-field:focus,.home .shortcode select.ninja-forms-field:focus,.background .form select.ninja-forms-field:focus,.background .shortcode select.ninja-forms-field:focus{border-bottom:1px solid #282828;background-image:url("../images/caret.svg");background-size:18px;background-repeat:no-repeat;background-position:95% center}.home .form select.ninja-forms-field+div,.home .shortcode select.ninja-forms-field+div,.background .form select.ninja-forms-field+div,.background .shortcode select.ninja-forms-field+div{display:none}.home .form input[type=submit].ninja-forms-field,.home .shortcode input[type=submit].ninja-forms-field,.background .form input[type=submit].ninja-forms-field,.background .shortcode input[type=submit].ninja-forms-field{display:inline-flex;border-radius:39px;color:#fff;background-color:#282828;font-size:1.125rem;letter-spacing:-0.2px;padding:12px 28px;text-align:center;justify-content:center;width:100%}.home .form .nf-field-container,.home .shortcode .nf-field-container,.background .form .nf-field-container,.background .shortcode .nf-field-container{margin-bottom:28px}@media(min-width: 1024px){.home .form .nf-field-container,.home .shortcode .nf-field-container,.background .form .nf-field-container,.background .shortcode .nf-field-container{margin-bottom:32px}}@media(min-width: 1250px){.home .form .nf-field-container,.home .shortcode .nf-field-container,.background .form .nf-field-container,.background .shortcode .nf-field-container{margin-bottom:40px}}.home .form .nf-field-container .nf-field-element p,.home .shortcode .nf-field-container .nf-field-element p,.background .form .nf-field-container .nf-field-element p,.background .shortcode .nf-field-container .nf-field-element p{margin-bottom:8px;font-size:1rem;color:#111}@media(min-width: 1024px){.home .form .nf-field-container .nf-field-element p,.home .shortcode .nf-field-container .nf-field-element p,.background .form .nf-field-container .nf-field-element p,.background .shortcode .nf-field-container .nf-field-element p{font-size:1.375rem;line-height:1.73}}.home .form .nf-field-container .nf-field-element h2,.home .shortcode .nf-field-container .nf-field-element h2,.background .form .nf-field-container .nf-field-element h2,.background .shortcode .nf-field-container .nf-field-element h2{font-size:1.75rem;color:#111;line-height:1.21;letter-spacing:-0.6px;font-weight:400;max-width:315px;margin:0 auto}@media(min-width: 1024px){.home .form .nf-field-container .nf-field-element h2,.home .shortcode .nf-field-container .nf-field-element h2,.background .form .nf-field-container .nf-field-element h2,.background .shortcode .nf-field-container .nf-field-element h2{font-size:2.625rem;font-weight:300;line-height:1.1;letter-spacing:-2px;max-width:512px}}.home .form .nf-field-container.submit-container,.home .shortcode .nf-field-container.submit-container,.background .form .nf-field-container.submit-container,.background .shortcode .nf-field-container.submit-container{margin-bottom:0}.home .form .nf-field-label,.home .shortcode .nf-field-label,.background .form .nf-field-label,.background .shortcode .nf-field-label{margin-bottom:5px}.home .form .nf-field-label label,.home .shortcode .nf-field-label label,.background .form .nf-field-label label,.background .shortcode .nf-field-label label{font-weight:400;color:#6e6e6e;font-size:1rem}.home .form .nf-field-element input[type=email],.home .form .nf-field-element input[type=text],.home .shortcode .nf-field-element input[type=email],.home .shortcode .nf-field-element input[type=text],.background .form .nf-field-element input[type=email],.background .form .nf-field-element input[type=text],.background .shortcode .nf-field-element input[type=email],.background .shortcode .nf-field-element input[type=text]{border-bottom:1px solid #282828;margin-top:0}.home .form .nf-form-content .listselect-wrap .nf-field-element div,.home .form .nf-form-content input.ninja-forms-field,.home .form .nf-form-content select.ninja-forms-field:not([multiple]),.home .shortcode .nf-form-content .listselect-wrap .nf-field-element div,.home .shortcode .nf-form-content input.ninja-forms-field,.home .shortcode .nf-form-content select.ninja-forms-field:not([multiple]),.background .form .nf-form-content .listselect-wrap .nf-field-element div,.background .form .nf-form-content input.ninja-forms-field,.background .form .nf-form-content select.ninja-forms-field:not([multiple]),.background .shortcode .nf-form-content .listselect-wrap .nf-field-element div,.background .shortcode .nf-form-content input.ninja-forms-field,.background .shortcode .nf-form-content select.ninja-forms-field:not([multiple]){height:auto}.home .form .nf-error.field-wrap .nf-field-element:after,.home .shortcode .nf-error.field-wrap .nf-field-element:after,.background .form .nf-error.field-wrap .nf-field-element:after,.background .shortcode .nf-error.field-wrap .nf-field-element:after{height:38px;width:38px;line-height:38px;right:4px;top:4px}.home .form .nf-pass.field-wrap .nf-field-element:after,.home .shortcode .nf-pass.field-wrap .nf-field-element:after,.background .form .nf-pass.field-wrap .nf-field-element:after,.background .shortcode .nf-pass.field-wrap .nf-field-element:after{height:40px;line-height:40px;right:4px;top:4px}.image{height:50vw;width:100%;min-height:250px;max-height:600px}.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.cover,.image .i72-svg.cover{border-radius:24px}@media(min-width: 768px){.image .i72-image.cover,.image .i72-svg.cover{border-radius:40px}}.image.page-width{max-height:600px}.image.overlay.full-width{height:80vw;width:100%;min-height:300px;max-height:360px;margin:110px auto;max-width:500px}@media(min-width: 768px){.image.overlay.full-width{height:50vw;width:100%;min-height:250px;max-height:573px;max-width:none;margin:0 0 40px}}@media(min-width: 1250px){.image.overlay.full-width{margin-bottom:60px}}@media(min-width: 1920px){.image.overlay.full-width{max-width:2020px;margin:0 auto 60px;max-height:595px}}.image.overlay.full-width .i72-image::before,.image.overlay.full-width .i72-svg::before{content:"";position:absolute;top:-17vw;left:0;height:33vw;max-height:165px;width:100%;background-image:url("../images/light-purple-green.svg");background-size:cover;background-position:center;opacity:1;border-radius:inherit;-webkit-mask-image:url("../images/zigzag-v2.svg");mask-image:url("../images/zigzag-v2.svg");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width: 500px){.image.overlay.full-width .i72-image::before,.image.overlay.full-width .i72-svg::before{top:-85px}}@media(min-width: 768px){.image.overlay.full-width .i72-image::before,.image.overlay.full-width .i72-svg::before{display:block;top:auto;inset:0;opacity:.5;height:auto;width:auto;max-height:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}.image.overlay.full-width .i72-image::after,.image.overlay.full-width .i72-svg::after{content:"";position:absolute;bottom:-17vw;left:0;height:33vw;max-height:165px;width:100%;left:0;background-image:url("../images/gradient-new.svg");background-size:cover;background-position:center;z-index:2;-webkit-mask-image:url("../images/zigzag-v2.svg");mask-image:url("../images/zigzag-v2.svg");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width: 500px){.image.overlay.full-width .i72-image::after,.image.overlay.full-width .i72-svg::after{bottom:-85px}}@media(min-width: 768px){.image.overlay.full-width .i72-image::after,.image.overlay.full-width .i72-svg::after{display:block;content:"";bottom:auto;inset:0;opacity:1;height:auto;width:auto;max-height:none;-webkit-mask-image:url("../images/zigzag-interior.svg");mask-image:url("../images/zigzag-interior.svg");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:2;background-image:inherit;background-position:center;background-size:inherit;background-repeat:no-repeat}}.image.overlay.full-width .i72-image.contain::before,.image.overlay.full-width .i72-image.contain::after,.image.overlay.full-width .i72-svg.container::before,.image.overlay.full-width .i72-svg.container::after{display:none}@media(min-width: 768px){.image.overlay.full-width .i72-image.contain::before,.image.overlay.full-width .i72-image.contain::after,.image.overlay.full-width .i72-svg.container::before,.image.overlay.full-width .i72-svg.container::after{display:block}}@media(min-width: 768px){.image.overlay .i72-image::before,.image.overlay .i72-svg::before{content:"";position:absolute;inset:0;background-image:url("../images/gradient-new.svg");background-size:cover;background-position:center;opacity:.5;border-radius:inherit}}@media(min-width: 768px){.image.overlay .i72-image::after,.image.overlay .i72-svg::after{content:"";position:absolute;inset:0;-webkit-mask-image:url("../images/zigzag-interior.svg");mask-image:url("../images/zigzag-interior.svg");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:2;background-image:inherit;background-position:center;background-size:inherit;background-repeat:no-repeat}}@media(min-width: 768px){.image.overlay .i72-image.contain::before,.image.overlay .i72-svg.contain::before{border-radius:120px 0 120px 0}}@media(min-width: 1024px){.image.overlay .i72-image.contain::before,.image.overlay .i72-svg.contain::before{border-radius:140px 0 140px 0}}@media(min-width: 1250px){.image.overlay .i72-image.contain::before,.image.overlay .i72-svg.contain::before{border-radius:154px 0 154px 0}}@media(min-width: 1920px){.image.overlay .i72-image.contain::before,.image.overlay .i72-svg.contain::before{border-radius:174px 0 174px 0}}@media(min-width: 2020px){.image.full-width.overlay .i72-image::after,.image.full-width.overlay .i72-svg::after{-webkit-mask-size:2020px;mask-size:2020px}}.row__inner-container .image.page-width{max-height:375px}.row__inner-container .image.page-width .i72-image.cover,.row__inner-container .image.page-width .i72-svg.cover{border-radius:24px}.row__inner-container .carousel .image{max-height:490px}.row.row-break--2 .row__inner-container .image,.row.row-break--3 .row__inner-container .image{max-height:375px}.paragraph{display:flex;flex-direction:column;margin-bottom:0;flex:1;gap:14px}@media(min-width: 1024px){.paragraph{margin-bottom:0;flex-direction:column}}@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__image-container{text-align:center;justify-self:center}.paragraph.align-center .paragraph__inner-container{text-align:center;align-items:center;margin:0 auto}.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 20px 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{margin:0 0 0 40px}}@media(min-width: 1250px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin-left:40px}}.paragraph.align-right .paragraph__image-container{text-align:right;justify-content:flex-end}.paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end;margin-left:auto}@media(min-width: 1024px){.paragraph.paragraph--default .i72-svg{padding:24px}}@media(min-width: 1024px){.paragraph.paragraph--default .paragraph__inner-container{display:flex;gap:16px}}.paragraph.paragraph--default .paragraph__text-container{width:100%}.paragraph.paragraph--default .paragraph__link{white-space:nowrap}@media(min-width: 1024px){.paragraph.paragraph--default .paragraph__link{margin-top:auto}}.paragraph.paragraph--default .paragraph__link:hover,.paragraph.paragraph--default .paragraph__link:active{gap:8px;color:#497e83;border-color:#497e83}@media(min-width: 1024px){.paragraph.paragraph--default.align-center .paragraph__inner-container{flex-direction:column}}.paragraph.paragraph--icon,.paragraph.paragraph--cta{min-height:auto;min-width:auto;border-radius:0;display:flex;gap:14px;flex-direction:column;align-items:center;justify-content:center;padding:0}@media(min-width: 768px){.paragraph.paragraph--icon,.paragraph.paragraph--cta{align-items:flex-start;justify-content:flex-start;min-width:auto}}.paragraph.paragraph--icon.align-center,.paragraph.paragraph--cta.align-center{align-items:center;flex-direction:column}.paragraph.paragraph--icon.align-center .i72-image,.paragraph.paragraph--icon.align-center .i72-svg,.paragraph.paragraph--cta.align-center .i72-image,.paragraph.paragraph--cta.align-center .i72-svg{margin:0 auto}.paragraph.paragraph--icon.align-center .paragraph__image-container,.paragraph.paragraph--cta.align-center .paragraph__image-container{text-align:center;align-items:center}.paragraph.paragraph--icon.align-left .i72-image,.paragraph.paragraph--icon.align-left .i72-svg,.paragraph.paragraph--cta.align-left .i72-image,.paragraph.paragraph--cta.align-left .i72-svg{margin-right:auto}.paragraph.paragraph--icon.align-left .paragraph__image-container,.paragraph.paragraph--cta.align-left .paragraph__image-container{align-items:center}@media(min-width: 768px){.paragraph.paragraph--icon.align-left .paragraph__image-container,.paragraph.paragraph--cta.align-left .paragraph__image-container{align-items:flex-start}}.paragraph.paragraph--icon.align-right .i72-image,.paragraph.paragraph--icon.align-right .i72-svg,.paragraph.paragraph--cta.align-right .i72-image,.paragraph.paragraph--cta.align-right .i72-svg{order:unset;margin-left:auto}.paragraph.paragraph--icon.align-right .paragraph__image-container,.paragraph.paragraph--cta.align-right .paragraph__image-container{text-align:right;align-items:center}@media(min-width: 768px){.paragraph.paragraph--icon.align-right .paragraph__image-container,.paragraph.paragraph--cta.align-right .paragraph__image-container{align-items:flex-end}}.paragraph.paragraph--icon.align-right .paragraph__inner-container,.paragraph.paragraph--cta.align-right .paragraph__inner-container{align-items:flex-end;text-align:right}.paragraph.paragraph--icon .i72-svg,.paragraph.paragraph--cta .i72-svg{width:64px;min-height:64px;max-height:64px;height:auto;min-width:auto;max-width:none;margin-bottom:24px;padding:0}.paragraph.paragraph--icon .paragraph__inner-container,.paragraph.paragraph--cta .paragraph__inner-container{flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 768px){.paragraph.paragraph--icon .paragraph__inner-container,.paragraph.paragraph--cta .paragraph__inner-container{max-width:none;padding:0 0 20px !important}}.paragraph.paragraph--icon .paragraph__text p,.paragraph.paragraph--icon .paragraph__text li,.paragraph.paragraph--cta .paragraph__text p,.paragraph.paragraph--cta .paragraph__text li{font-size:1rem;line-height:1.6;color:#5f6980}.paragraph.paragraph--icon .paragraph__title,.paragraph.paragraph--cta .paragraph__title{font-size:1.125rem;font-weight:400;line-height:1.33;letter-spacing:normal;margin-bottom:0;text-transform:none}@media(min-width: 768px){.paragraph.paragraph--icon .paragraph__title,.paragraph.paragraph--cta .paragraph__title{font-size:1.125rem}}@media(min-width: 768px){.paragraph.paragraph--icon:first-child,.paragraph.paragraph--cta:first-child{padding-left:0}}@media(min-width: 768px){.paragraph.paragraph--icon:last-child,.paragraph.paragraph--cta:last-child{padding-right:0}}.paragraph.paragraph--cta .paragraph__title{font-size:1.75rem;line-height:1.33;letter-spacing:normal;margin-bottom:10px;text-transform:none}@media(min-width: 1024px){.paragraph.paragraph--cta .paragraph__title{font-size:2.125rem}}.paragraph.paragraph--cta .paragraph__text p{font-size:1rem;line-height:1.63;color:#5f6980}.paragraph.paragraph--icon .i72-svg{width:36px;min-width:36px;height:36px;max-height:none;min-height:auto;margin-bottom:0;padding:0;display:inline-flex;justify-content:center;align-items:center;background-color:#497e83;border-radius:50%}@media(min-width: 768px){.paragraph.paragraph--icon .i72-svg{width:60px;min-width:60px;height:60px}}@media(min-width: 1024px){.paragraph.paragraph--icon .i72-svg{width:88px;min-width:88px;height:88px}}.paragraph.paragraph--icon .i72-svg svg{max-width:18px;max-height:18px;width:100%}@media(min-width: 768px){.paragraph.paragraph--icon .i72-svg svg{max-width:32px;max-height:32px}}@media(min-width: 1024px){.paragraph.paragraph--icon .i72-svg svg{max-width:48px;max-height:48px}}.paragraph.paragraph--icon.align-center{align-items:center;flex-direction:column}.paragraph.paragraph--icon.align-center .paragraph__image-container{text-align:center;justify-content:center}@media(min-width: 768px){.paragraph.paragraph--icon.align-center .paragraph__image-container{align-items:center}}.paragraph.paragraph--icon.align-center .i72-image,.paragraph.paragraph--icon.align-center .i72-svg{margin:0}.paragraph.paragraph--icon.align-left .i72-image,.paragraph.paragraph--icon.align-left .i72-svg{margin-right:0}.paragraph.paragraph--icon.align-right .i72-image,.paragraph.paragraph--icon.align-right .i72-svg{order:unset;margin-left:0}.paragraph.paragraph--icon.align-right .paragraph__image-container{text-align:right;justify-content:flex-end}@media(min-width: 768px){.paragraph.paragraph--icon.align-right .paragraph__image-container{align-items:flex-end}}.paragraph.paragraph--icon.align-right .paragraph__inner-container{align-items:flex-end;text-align:right}.paragraph.paragraph--inline-icon .i72-svg{width:36px;min-width:36px;height:36px;max-height:none;min-height:auto;margin-bottom:0;padding:0;display:inline-flex;justify-content:center;align-items:center;background-color:#eaecf0;border-radius:50%}@media(min-width: 768px){.paragraph.paragraph--inline-icon .i72-svg{width:44px;min-width:44px;height:44px}}.paragraph.paragraph--inline-icon .i72-svg svg{max-width:18px;max-height:18px;width:100%}@media(min-width: 768px){.paragraph.paragraph--inline-icon .i72-svg svg{max-width:24px;max-height:24px}}.paragraph.paragraph--inline-icon .paragraph__image-container{width:100%;display:flex;gap:16px}@media(min-width: 768px){.paragraph.paragraph--inline-icon .paragraph__image-container{flex-direction:row;gap:16px}}.paragraph.paragraph--inline-icon .paragraph__title{font-size:1.125rem;font-weight:400;line-height:1.33;letter-spacing:normal;margin-bottom:0;text-transform:none}@media(min-width: 768px){.paragraph.paragraph--inline-icon .paragraph__title{font-size:1.125rem}}.paragraph.paragraph--inline-icon.align-center{align-items:center;flex-direction:column}.paragraph.paragraph--inline-icon.align-center .paragraph__image-container{text-align:center;align-items:center;justify-content:center}.paragraph.paragraph--inline-icon.align-center .i72-image,.paragraph.paragraph--inline-icon.align-center .i72-svg{margin:0}.paragraph.paragraph--inline-icon.align-left .i72-image,.paragraph.paragraph--inline-icon.align-left .i72-svg{margin-right:0}.paragraph.paragraph--inline-icon.align-left .paragraph__image-container{text-align:left;align-items:center;justify-content:flex-start}.paragraph.paragraph--inline-icon.align-right .i72-image,.paragraph.paragraph--inline-icon.align-right .i72-svg{order:unset;margin-left:0}.paragraph.paragraph--inline-icon.align-right .paragraph__image-container{text-align:right;align-items:center;justify-content:flex-end}.paragraph.paragraph--inline-icon.align-right .paragraph__inner-container{align-items:flex-end;text-align:right}.paragraph .i72-image,.paragraph .i72-svg{max-height:275px;height:50vw;width:100%;max-width:400px;margin-bottom:34px;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.paragraph .i72-image,.paragraph .i72-svg{margin:0;margin-right:34px;height:25vw;max-height:190px;width:40%;max-width:190px}}.paragraph .i72-image svg,.paragraph .i72-svg svg{height:100%;width:100%}.paragraph__image-container{width:100%;display:flex;gap:12px}@media(min-width: 768px){.paragraph__image-container{flex-direction:column}}.paragraph__inner-container{color:#0c484f;flex-direction:column;flex:1;padding:0;max-width:none}.paragraph__inner-container *:last-child{margin-bottom:0}.paragraph__title{margin-bottom:0;font-size:1.75rem;font-weight:400;color:#282828;transition:color .4s ease}@media(min-width: 1024px){.paragraph__title{font-size:2.15rem}}.paragraph__text{font-size:1rem;line-height:1.63;color:#5f6980;font-weight:300}.paragraph__text p{font-size:1rem;line-height:1.63;color:#5f6980;font-weight:300}.paragraph__button{margin-top:24px}.paragraph__link{font-size:1rem;color:#0c484f;display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-weight:400;border-bottom:2px solid #0c484f;padding-bottom:4px;margin-top:8px;transition:all .4s ease}.paragraph__link::after{content:none}.paragraph__link:hover,.paragraph__link:active{gap:14px;color:#0c484f;border-color:#497e83}.paragraph__link svg{width:13px}.paragraph__link svg path{stroke:#0c484f}.paragraph.paragraph--anchor{text-decoration:none;padding:0}.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:#0c484f}.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{color:#0c484f}.paragraph.paragraph--button{padding:0}.paragraph.paragraph--button .paragraph__text ul li,.paragraph.paragraph--button .paragraph__text ol li{font-size:1rem}.paragraph.paragraph--button .paragraph__text p{font-size:1rem}.row .paragraph .i72-image{max-height:159px}@media(min-width: 768px){.row .paragraph .i72-image{height:30vw;max-height:159px;width:100%;margin:0 0 16px}}@media(min-width: 768px){.row .paragraph.align-right .i72-image{order:unset;margin-left:0}}.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}}.row .paragraph.paragraph--icon,.row .paragraph.paragraph--cta{padding:0}.row .paragraph.paragraph--icon .i72-svg,.row .paragraph.paragraph--cta .i72-svg{width:65px;min-width:65px;max-height:65px;height:auto;min-width:auto;max-width:none;margin-bottom:0;padding:0}.row .paragraph.paragraph--icon .i72-svg svg path,.row .paragraph.paragraph--icon .i72-svg svg circle,.row .paragraph.paragraph--cta .i72-svg svg path,.row .paragraph.paragraph--cta .i72-svg svg circle{fill:revert-layer}.row .paragraph.paragraph--icon.align-left,.row .paragraph.paragraph--cta.align-left{flex-direction:column}.row .paragraph.paragraph--icon.align-left .i72-image,.row .paragraph.paragraph--icon.align-left .i72-svg,.row .paragraph.paragraph--cta.align-left .i72-image,.row .paragraph.paragraph--cta.align-left .i72-svg{margin-right:0}.row .paragraph.paragraph--icon.align-right,.row .paragraph.paragraph--cta.align-right{flex-direction:column;justify-content:flex-start;align-items:flex-start}.row .paragraph.paragraph--icon.align-right .i72-image,.row .paragraph.paragraph--icon.align-right .i72-svg,.row .paragraph.paragraph--cta.align-right .i72-image,.row .paragraph.paragraph--cta.align-right .i72-svg{margin-left:0;order:unset}.row .paragraph.paragraph--icon .i72-svg{width:36px;min-width:36px;height:36px;max-height:none;min-height:auto;margin-bottom:0;padding:0;display:inline-flex;justify-content:center;align-items:center;background-color:#6ba6ac;border-radius:50%}@media(min-width: 768px){.row .paragraph.paragraph--icon .i72-svg{width:60px;min-width:60px;height:60px}}@media(min-width: 1024px){.row .paragraph.paragraph--icon .i72-svg{width:88px;min-width:88px;height:88px}}.row .paragraph.paragraph--icon .i72-svg svg{max-width:18px;max-height:18px;width:100%}@media(min-width: 768px){.row .paragraph.paragraph--icon .i72-svg svg{max-width:32px;max-height:32px}}@media(min-width: 1024px){.row .paragraph.paragraph--icon .i72-svg svg{max-width:48px;max-height:44px}}@media(min-width: 1024px){.row .paragraph.paragraph--default .paragraph__inner-container{display:flex;flex-direction:column;gap:20px}}@media(min-width: 1024px){.row .paragraph.paragraph--default .paragraph__link{margin-top:0}}.project{margin-bottom:24px;border-radius:24px;background-color:#f2f4f7;overflow:hidden}@media(min-width: 768px){.project{margin-bottom:32px;border-radius:32px}}.project__container{padding:24px 40px 40px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width: 768px){.project__container{position:absolute;box-shadow:0px 0px 4px rgba(0,0,0,.1);bottom:24px;left:24px;width:calc(100% - 48px);border-radius:24px;padding:20px 30px;background-color:#fff}}@media(min-width: 1024px){.project__container{padding:24px 32px}}@media(min-width: 1250px){.project__container{padding:32px 40px}}.project__title{font-size:1.75rem;font-family:neutronic,sans-serif;position:static;color:#0c484f;text-decoration:none;margin-bottom:16px;font-weight:400}@media(min-width: 768px){.project__title{margin-bottom:24px}}.project__title::after{content:"";position:absolute;inset:0;z-index:2}.project__title:hover+.project__excerpt+.project__link{background-color:#497e83}.project__title:hover+.project__excerpt+.project__link svg path{stroke:#fff}.project__excerpt{font-size:1rem;font-weight:300}@media(min-width: 768px){.project__excerpt{max-width:80%}}@media(min-width: 1024px){.project__excerpt{max-width:85%}}.project__link{border-radius:50%;width:40px;height:40px;border:1px solid #0c484f;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .4s ease}@media(min-width: 768px){.project__link{position:absolute;top:20px;right:30px}}@media(min-width: 1024px){.project__link{top:24px;right:32px}}@media(min-width: 1024px){.project__link{top:32px;right:40px}}.project__link svg{width:12px}.project__link svg path{transition:stroke .4s ease}.project__image-container{height:350px}@media(min-width: 768px){.project__image-container{height:635px}}@media(min-width: 1250px){.project__image-container{height:635px}}.project__svg{display:none}@media(min-width: 768px){.project__svg{display:block;position:absolute;left:0;transform:scaleY(-1);z-index:1;height:250px;top:-21px}}@media(min-width: 1024px){.project__svg{height:300px;top:-25px;left:5vw}}@media(min-width: 1250px){.project__svg{left:6vw;z-index:1;height:325px;top:-28px}}@media(min-width: 1600px){.project__svg{left:10vw;height:400px;top:-33px}}@media(min-width: 1920px){.project__svg{height:450px;top:-37px;left:12vw}}.project__svg path{fill:#fff}.project__svg-mobile{position:absolute;left:-8vw;top:-3px;z-index:1;width:110vw}.project__svg-mobile path{fill:#fff}@media(min-width: 768px){.project__svg-mobile{display:none}}.project__image{height:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.projects__container{opacity:1;transition:opacity .4s ease}.projects__container.loading{opacity:.2}.feed__pagination{text-align:center;margin-top:32px}.feed__pagination .loadmore__button{background-color:#fff;color:#282828;border:2px solid #282828;justify-content:center;display:flex;transition:all .4s ease}@media(min-width: 768px){.feed__pagination .loadmore__button{border-color:#0c484f;color:#0c484f;font-size:1rem}}.feed__pagination .loadmore__button svg{width:13px;margin-left:2px}.feed__pagination .loadmore__button svg path{stroke:#282828;transition:all .4s ease}@media(min-width: 768px){.feed__pagination .loadmore__button svg path{stroke:#0c484f}}.feed__pagination .loadmore__button:hover{background-color:#497e83;color:#fff}.feed__pagination .loadmore__button:hover svg path{stroke:#fff}.page-heading{padding-top:24px;margin:0 auto;width:calc(100% - 40px);max-width:1644px;margin-bottom:16px;display:flex;flex-direction:column}@media(min-width: 768px){.page-heading{padding-top:30px;width:calc(100% - 120px)}}@media(min-width: 1024px){.page-heading{width:calc(100% - 160px);flex-direction:row;align-items:center;justify-content:space-between;gap:0 30px}}@media(min-width: 1250px){.page-heading{padding-top:36px;margin-bottom:24px;width:calc(100% - 200px)}}@media(min-width: 1920px){.page-heading{padding-top:48px;margin-bottom:12px}}@media(min-width: 1024px){.page-heading .heading__left{flex-basis:55%}}.page-heading .heading__left .heading__title{font-size:1.5rem}@media(min-width: 768px){.page-heading .heading__left .heading__title{font-size:1.75rem}}@media(min-width: 1024px){.page-heading .heading__left .heading__title{font-size:2.25rem}}@media(min-width: 1920px){.page-heading .heading__left .heading__title{font-size:2.8125rem}}@media(min-width: 1920px){.page-heading .heading__left .heading__title{font-size:3.125rem}}.page-heading .heading__right{margin-top:18px}@media(min-width: 1024px){.page-heading .heading__right{margin-top:0;flex-basis:35%}}@media(min-width: 1024px){.page-heading .heading__right .heading__meta{padding-top:20px}}@media(min-width: 1250px){.page-heading .heading__right .heading__meta{padding-top:24px}}.page-heading .heading__right .heading__meta li strong{margin-right:6px}.projects-feed{gap:24px;list-style-type:none;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.projects-feed{flex-direction:row;align-items:unset;flex-wrap:wrap;justify-content:flex-start;gap:48px 32px}}.projects-feed__item{text-decoration:none;max-width:475px;width:100%;margin:0 auto;display:flex;flex-direction:column;border-radius:0;overflow:hidden;top:0}@media(min-width: 768px){.projects-feed__item{min-width:calc(50% - 16px);max-width:calc(50% - 16px);flex:1}}@media(min-width: 1024px){.projects-feed__item{min-width:calc(25% - 24px)}}.projects-feed__item:hover .projects-feed__link{text-decoration:underline}.projects-feed__image{background-position:center;background-repeat:no-repeat;background-size:contain;height:150px;width:100%}.projects-feed__title-container{background-color:rgba(0,0,0,0);padding:26px 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition:background-color .4s ease}@media(min-width: 1024px){.projects-feed__title-container{padding:20px 0 0}}@media(min-width: 1250px){.projects-feed__title-container{padding:24px 0 0}}@media(min-width: 1920px){.projects-feed__title-container{padding:28px 0 0}}.projects-feed__title{font-size:1rem;font-weight:400;margin-bottom:16px;letter-spacing:.4px;color:#282828;line-height:1.1;text-align:left}@media(min-width: 1024px){.projects-feed__title{font-size:1.125rem;margin-bottom:18px}}.projects-feed__description{font-size:.875rem;margin-bottom:16px;color:#5f6980;line-height:1.33;margin-bottom:3px;display:block;display:-webkit-box;-webkit-line-clamp:2;max-height:2.66em;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;visibility:visible}@media(min-width: 1024px){.projects-feed__description{font-size:.935rem;line-height:1.33;max-height:2.66em;margin-bottom:14px}}.projects-feed__link{color:#0c484f;font-size:.875rem;margin-top:14px}@media(min-width: 1024px){.projects-feed__link{margin-top:0;font-size:.9375rem}}.projects-feed__link::after{content:"";background-image:url("../images/arrow-green.svg");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:-18px;top:50%;transform:translateY(-50%);display:block;width:11px;height:11px}.background.full-width .projects-feed,.background.full-width .heading{width:calc(100% - 40px);margin:0 auto 24px;max-width:1620px}@media(min-width: 768px){.background.full-width .projects-feed,.background.full-width .heading{width:calc(100% - 120px)}}@media(min-width: 1024px){.background.full-width .projects-feed,.background.full-width .heading{width:calc(100% - 160px)}}@media(min-width: 1250px){.background.full-width .projects-feed,.background.full-width .heading{width:calc(100% - 200px);margin-bottom:40px}}.background.full-width .projects-feed{margin-top:28px;padding-bottom:0}@media(min-width: 768px){.background.full-width .projects-feed{margin-top:36px;padding-top:24px}}@media(min-width: 1250px){.background.full-width .projects-feed{margin-top:56px;padding-top:36px}}@media(min-width: 1920px){.background.full-width .projects-feed{padding-top:48px}}@media(min-width: 1250px){.background.full-width .heading{margin-bottom:24px}}.project-info{width:calc(100% - 40px);margin:0 auto 24px;padding:32px 0 20px}@media(min-width: 768px){.project-info{width:calc(100% - 120px);padding-left:65px}}@media(min-width: 1024px){.project-info{padding:48px 24px;width:calc(100% - 160px);padding-left:50px}}@media(min-width: 1250px){.project-info{width:calc(100% - 200px);margin-bottom:40px;padding:64px 0 20px;padding-left:50px}}@media(min-width: 1920px){.project-info{padding:80px 0 40px;padding-left:50px}}@media(min-width: 1024px){.project-info__details{display:flex;justify-content:space-between}}.project-info__title{font-size:1.75rem;margin-bottom:16px}@media(min-width: 768px){.project-info__title{font-size:2rem;line-height:1.05}}@media(min-width: 1024px){.project-info__title{font-size:3rem;margin-bottom:20px}}@media(min-width: 1250px){.project-info__title{font-size:4rem;margin-bottom:24px}}@media(min-width: 1920px){.project-info__title{font-size:4.5rem;margin-bottom:30px}}.project-info__description{font-size:1rem;margin-bottom:24px;line-height:1.5}@media(min-width: 768px){.project-info__description{font-size:1.125rem;width:75%}}@media(min-width: 1024px){.project-info__description{font-size:1.25rem;margin-bottom:0;width:65%;min-width:65%}}@media(min-width: 1250px){.project-info__description{font-size:1.5rem;max-width:850px}}@media(min-width: 1920px){.project-info__description{font-size:1.625rem;line-height:1.46}}.project-info__meta{list-style-type:none}@media(min-width: 1024px){.project-info__meta{width:30%;min-width:30%}}.project-info__meta li{font-size:1rem;margin-bottom:6px;line-height:1.5;letter-spacing:.18px}.project-info__meta li strong{font-family:"Switzer-Semibold",sans-serif;margin-right:4px}@media(min-width: 1250px){.project-info__meta li strong{margin-right:6px}}@media(min-width: 768px){.project-info__meta li{font-size:1.125rem}}@media(min-width: 1024px){.project-info__meta li{font-size:1.25rem}}@media(min-width: 1250px){.project-info__meta li{font-size:1.5rem;letter-spacing:.33px}}@media(min-width: 1920px){.project-info__meta li{font-size:1.625rem;line-height:1.46}}.project-info__meta li a{word-wrap:break-word;color:#43176e}.work-info{background-color:#f2f4f7}.work-info__container{width:calc(100% - 40px);margin:0 auto 24px;max-width:1620px;padding:32px 0}@media(min-width: 768px){.work-info__container{width:calc(100% - 120px)}}@media(min-width: 1024px){.work-info__container{padding:48px 0 52px;width:calc(100% - 160px)}}@media(min-width: 1250px){.work-info__container{width:calc(100% - 200px);margin-bottom:40px;padding:56px 0 60px}}@media(min-width: 1920px){.work-info__container{padding:60px 0 64px}}.work-info__title{margin-bottom:16px}@media(min-width: 768px){.work-info__title{line-height:1.05}}@media(min-width: 1024px){.work-info__title{margin-bottom:20px}}@media(min-width: 1250px){.work-info__title{margin-bottom:24px}}@media(min-width: 1920px){.work-info__title{margin-bottom:30px}}.work-info__description>p{font-size:1rem;margin-bottom:24px;line-height:1.5}@media(min-width: 768px){.work-info__description>p{font-size:1.125rem;width:75%}}@media(min-width: 1024px){.work-info__description>p{font-size:1.25rem;width:70%}}@media(min-width: 1250px){.work-info__description>p{font-size:1.375rem;max-width:1050px;margin-bottom:32px}}@media(min-width: 1920px){.work-info__description>p{font-size:1.5rem;line-height:1.46}}.quote{padding:0}.quote.align-left .quote__text{padding:0}.quote.align-left .quote__author-container{justify-content:flex-start}.quote.align-center .quote__text{padding:0}.quote.align-right .quote__text{padding:0}.quote.align-right .quote__author-container{justify-content:flex-end}.quote__outer-container{margin:0 auto;background-image:url("../images/quotes.svg");background-size:30px;background-position:center 25px;background-repeat:no-repeat;padding:75px 8px 32px;display:block;width:100%;border-top:2px solid #0c484f;border-bottom:2px solid #0c484f}.quote__text{padding:0;color:#282828;font-size:1.375rem;line-height:1.73;margin:0;width:100%;margin:0 auto;max-width:80vw}@media(min-width: 768px){.quote__text{max-width:70vw}}@media(min-width: 1024px){.quote__text{max-width:60vw}}@media(min-width: 1250px){.quote__text{max-width:770px}}.quote__text::before{content:none}.quote__text>p{color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.quote__author-container{text-align:center;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:16px auto 0;max-width:80vw}@media(min-width: 768px){.quote__author-container{max-width:70vw}}@media(min-width: 1024px){.quote__author-container{max-width:60vw}}@media(min-width: 1250px){.quote__author-container{max-width:770px}}.quote__authors_name{font-weight:300;color:#0c484f;font-size:1.25rem}.quote__authors_name::after{content:",";margin-right:4px;color:#0c484f}.quote__authors_title{font-weight:300;color:#0c484f;font-size:1.25rem}.quote::before{content:none}.row .quote{padding:0}.row .quote.align-left .quote__text{padding:0;color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.row .quote.align-left .quote__text::before{content:none}.row .quote.align-left .quote__author-container{justify-content:flex-start}.row .quote.align-center .quote__text{padding:0;color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.row .quote.align-center .quote__text::before{content:none}.row .quote.align-right .quote__text{padding:0;color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.row .quote.align-right .quote__text::before{content:none}.row .quote.align-right .quote__author-container{justify-content:flex-end}.quote-carousel{background-color:#f2f4f7;padding:56px 24px;width:100%;margin-bottom:24px}@media(min-width: 768px){.quote-carousel{padding:40px;margin-bottom:40px}}@media(min-width: 1024px){.quote-carousel{padding:56px 40px;margin-bottom:60px}}@media(min-width: 1250px){.quote-carousel{margin-bottom:80px}}.quote-carousel__quote-container{margin:0 auto;overflow:hidden;width:80vw;max-width:80vw;margin-bottom:20px}@media(min-width: 768px){.quote-carousel__quote-container{width:70vw;max-width:70vw}}@media(min-width: 1024px){.quote-carousel__quote-container{width:60vw;max-width:60vw}}@media(min-width: 1250px){.quote-carousel__quote-container{width:770px;min-width:770px;max-width:770px}}.quote-carousel__slides{list-style-type:none;display:flex;padding:0}.quote-carousel__quote{margin:0 auto;background-image:url("../images/quotes.svg");background-size:30px;background-position:center top;background-repeat:no-repeat;width:80vw;min-width:80vw;max-width:80vw;padding:40px 8px 0;display:block;float:left}@media(min-width: 768px){.quote-carousel__quote{width:70vw;min-width:70vw;max-width:70vw}}@media(min-width: 1024px){.quote-carousel__quote{width:60vw;min-width:60vw;max-width:60vw}}@media(min-width: 1250px){.quote-carousel__quote{width:770px;min-width:770px;max-width:770px}}.quote-carousel__text>p{color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.quote-carousel__author-container{margin:0;margin-top:16px;text-align:center}.quote-carousel__author{font-weight:300;color:#0c484f;font-size:1.25rem}.quote-carousel__author::after{content:",";margin-right:4px;color:#0c484f}.quote-carousel__title{font-weight:300;color:#0c484f;font-size:1.25rem}.quote-carousel__controls{margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:center}@media(min-width: 1250px){.quote-carousel__controls{justify-content:center;max-width:200px}}.quote-carousel__controls .quote-carousel__prev-btn,.quote-carousel__controls .quote-carousel__next-btn{width:48px;height:48px;border:0;background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.quote-carousel__controls .quote-carousel__prev-btn svg,.quote-carousel__controls .quote-carousel__next-btn svg{width:32px;height:auto}.quote-carousel__controls .quote-carousel__prev-btn svg path,.quote-carousel__controls .quote-carousel__next-btn svg path{stroke:#0c484f;transition:fill .4s ease}.quote-carousel__controls .quote-carousel__prev-btn:hover svg path,.quote-carousel__controls .quote-carousel__next-btn:hover svg path{stroke:#282828}.quote-carousel__controls .quote-carousel__prev-btn svg{transform:rotate(180deg)}.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.background-color--gray{background-color:#f2f4f7}.row.background-color--green{background-color:#eef6f7}@media(min-width: 768px){.row.vertical-align--middle .row__inner-container{align-items:center}}@media(min-width: 768px){.row.vertical-align--bottom .row__inner-container{align-items:flex-end}}.row__inner-container{gap:40px}@media(min-width: 768px){.row__inner-container{gap:48px 32px;justify-content:flex-start}}.row__inner-container>.link-box{margin:0;width:100%}.row__inner-container .background.page-width{margin:0}.row__inner-container .column.page-width{padding:0;margin:0}.row__inner-container .card,.row__inner-container .card.card--cta{max-width:450px}@media(min-width: 768px){.row__inner-container .card,.row__inner-container .card.card--cta{flex-direction:column;max-width:none}}@media(min-width: 768px){.row__inner-container .image{height:auto;max-height:none;flex:1;min-height:400px}}@media(min-width: 768px){.row.row-break--2 .row__inner-container>div,.row.row-break--2 .row__inner-container>a,.row.row-break--2 .row__inner-container>.heading{min-width:calc(50% - 16px);max-width:calc(50% - 16px)}}@media(min-width: 768px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a,.row.row-break--3 .row__inner-container>.heading{min-width:calc(50% - 16px);max-width:calc(50% - 16px)}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a,.row.row-break--3 .row__inner-container>.heading{min-width:calc(33.33% - 24px);max-width:calc(33.33% - 24px)}}@media(min-width: 768px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a,.row.row-break--4 .row__inner-container>.heading{min-width:calc(50% - 16px);max-width:calc(50% - 16px)}}@media(min-width: 1024px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a,.row.row-break--4 .row__inner-container>.heading{min-width:calc(25% - 24px)}}@media(min-width: 768px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a,.row.row-break--5 .row__inner-container>.heading{min-width:calc(50% - 16px);max-width:calc(50% - 16px)}}@media(min-width: 1024px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a,.row.row-break--5 .row__inner-container>.heading{min-width:calc(20% - 40px);max-width:calc(20% - 40px)}}@media(min-width: 768px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a,.row.row-break--6 .row__inner-container>.heading{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media(min-width: 1024px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a,.row.row-break--6 .row__inner-container>.heading{min-width:calc(16.5% - 40px);max-width:calc(16.5% - 40px)}}.row.full-width{padding:24px 0;margin-bottom:24px !important}@media(min-width: 768px){.row.full-width{padding:48px 0;margin-bottom:48px !important}}.row.full-width .row__inner-container{width:calc(100% - 32px);margin:0 auto;max-width:1280px;padding:0}@media(min-width: 768px){.row.full-width .row__inner-container{width:calc(100% - 60px)}}@media(min-width: 1024px){.row.full-width .row__inner-container{width:calc(100% - 160px)}}.row .card,.row .card.card--cta{left:auto;right:auto;margin:0}@media(min-width: 768px){.row .card,.row .card.card--cta{margin:0}}@media(min-width: 1024px){.row .card,.row .card.card--cta{margin:0}}.row .card .i72-image,.row .card.card--cta .i72-image{max-height:300px}.row .card .card__inner-container,.row .card.card--cta .card__inner-container{min-height:auto}.row .card.align-right .card__inner-container{text-align:right}.split.background-color--gray{background-color:#f2f4f7;padding:40px 12px}@media(min-width: 768px){.split.background-color--gray{padding:50px 16px}}@media(min-width: 1250px){.split.background-color--gray{padding:60px 20px}}.split.background-color--green{background-color:#eef6f7;padding:40px 12px}@media(min-width: 768px){.split.background-color--green{padding:50px 16px}}@media(min-width: 1250px){.split.background-color--green{padding:60px 20px}}@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:32px}@media(min-width: 768px){.split__inner-container{flex-direction:row}}@media(min-width: 1024px){.split__inner-container{gap:48px}}.split__inner-container .column.page-width{padding:0;margin:0}.split__inner-container .paragraph.page-width{padding:0}@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:250px;height:60vw;max-height:350px}@media(min-width: 768px){.split__inner-container .image{max-height:400px;height:40vw}}@media(min-width: 1250px){.split__inner-container .image{height:33vw;max-height:440px}}.split.full-width{padding:40px 0;margin-bottom:32px !important}@media(min-width: 768px){.split.full-width{padding:50px 0;margin-bottom:60px !important}}@media(min-width: 1250px){.split.full-width{padding:60px 0;margin-bottom:80px !important}}.split.full-width .split__inner-container{width:calc(100% - 32px);margin:0 auto;max-width:1280px}@media(min-width: 768px){.split.full-width .split__inner-container{width:calc(100% - 60px)}}@media(min-width: 1024px){.split.full-width .split__inner-container{width:calc(100% - 160px)}}@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),.split.split-size--66 .split__inner-container>.heading:nth-child(odd){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd),.split.split-size--66 .split__inner-container>.heading:nth-child(odd){width:calc(66.66% - 24px);min-width:calc(66.66% - 24px);margin:0}}@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),.split.split-size--66 .split__inner-container>.heading:nth-child(even){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even),.split.split-size--66 .split__inner-container>.heading:nth-child(even){width:calc(33.33% - 24px);min-width:calc(33.33% - 24px);margin:0}}@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),.split.split-size--33 .split__inner-container>.heading:nth-child(odd){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd),.split.split-size--33 .split__inner-container>.heading:nth-child(odd){width:calc(33.33% - 24px);min-width:calc(33.33% - 24px);margin:0}}@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),.split.split-size--33 .split__inner-container>.heading:nth-child(even){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even),.split.split-size--33 .split__inner-container>.heading:nth-child(even){width:calc(66.66% - 24px);min-width:calc(66.66% - 24px);margin:0}}@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),.split.split-size--50 .split__inner-container>.heading:nth-child(odd){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd),.split.split-size--50 .split__inner-container>.heading:nth-child(odd){width:calc(50% - 24px);min-width:calc(50% - 24px)}}@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),.split.split-size--50 .split__inner-container>.heading:nth-child(even){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even),.split.split-size--50 .split__inner-container>.heading:nth-child(even){width:calc(50% - 24px);min-width:calc(50% - 24px)}}@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),.split.split-size--25 .split__inner-container>.heading:nth-child(odd){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd),.split.split-size--25 .split__inner-container>.heading:nth-child(odd){width:calc(25% - 24px);min-width:calc(25% - 24px);margin:0}}@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),.split.split-size--25 .split__inner-container>.heading:nth-child(even){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even),.split.split-size--25 .split__inner-container>.heading:nth-child(even){width:calc(75% - 24px);min-width:calc(75% - 24px);margin:0}}@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),.split.split-size--75 .split__inner-container>.heading:nth-child(odd){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd),.split.split-size--75 .split__inner-container>.heading:nth-child(odd){width:calc(75% - 24px);min-width:calc(75% - 24px);margin:0}}@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),.split.split-size--75 .split__inner-container>.heading:nth-child(even){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0;padding:0}}@media(min-width: 1024px){.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even),.split.split-size--75 .split__inner-container>.heading:nth-child(even){width:calc(25% - 24px);min-width:calc(25% - 24px);margin:0}}.timeline{background-color:#f2f4f7;padding:0 0 30px;max-width:none !important;width:100% !important}@media(min-width: 1024px){.timeline{padding:24px 0 40px}}@media(min-width: 1250px){.timeline{padding:36px 0 55px}}@media(min-width: 1920px){.timeline{padding:52px 0 70px}}.timeline__container{width:100%;margin:0 auto;max-width:1600px}@media(min-width: 1024px){.timeline__container{width:calc(100% - 80px);margin-bottom:24px}}@media(min-width: 1250px){.timeline__container{width:calc(100% - 120px);margin-bottom:0}}.timeline__heading{font-family:"jubilat",serif;color:#43176e;text-transform:uppercase;font-size:1.125rem;letter-spacing:3.4px;line-height:1.18;padding:0 20px;width:calc(100% - 40px);margin:0 auto 12px}@media(min-width: 768px){.timeline__heading{font-size:1.5rem;letter-spacing:4.5px;padding:0;width:calc(100% - 80px)}}@media(min-width: 1024px){.timeline__heading{font-size:1.875rem;letter-spacing:5.5px;margin-bottom:50px}}@media(min-width: 1250px){.timeline__heading{font-size:2.25rem;letter-spacing:7px;width:calc(100% - 120px);margin-bottom:64px}}@media(min-width: 1920px){.timeline__heading{font-size:2.875rem;line-height:1.2;letter-spacing:9.2px;margin-bottom:80px}}.timeline__heading::before{content:"";height:10px;width:10px;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#43176e}@media(min-width: 768px){.timeline__heading::before{height:14px;width:14px;left:-26px}}@media(min-width: 1024px){.timeline__heading::before{height:16px;width:16px;left:-32px}}@media(min-width: 1250px){.timeline__heading::before{height:20px;width:20px;left:-36px}}@media(min-width: 1920px){.timeline__heading::before{height:24px;width:24px;left:-42px}}.timeline__slides{list-style-type:none;display:flex;padding:0}@media(min-width: 1024px){.timeline__slides{justify-content:space-between}}@media(min-width: 1024px){.timeline__slides::before{content:"";position:absolute;height:2px;width:100vw;background-color:#decefb;top:92px;left:-40px;display:block}}@media(min-width: 1250px){.timeline__slides::before{top:103px;left:-60px}}@media(min-width: 1920px){.timeline__slides::before{top:116px}}@media(min-width: 1720px){.timeline__slides::before{left:calc((100vw - 1600px)/-2)}}.timeline__section{min-height:200px;min-width:100vw;max-width:100vw;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 6px;visibility:hidden;transition:visibility .4s ease}@media(min-width: 1024px){.timeline__section{justify-content:flex-start;visibility:visible;padding:20px 16px 6px;flex:1;max-width:none;min-width:auto}}@media(min-width: 1250px){.timeline__section{padding:20px 10px 6px}}@media(min-width: 1920px){.timeline__section{padding:20px 16px 6px}}.timeline__section.selected{visibility:visible}@media(min-width: 1024px){.timeline__section.selected .i72-svg svg path{fill:#2f1a43 !important}}@media(min-width: 1024px){.timeline__section.selected .i72-svg::after{background-color:#2f1a43;width:17px;height:17px;bottom:-34px}}@media(min-width: 1250px){.timeline__section.selected .i72-svg::after{width:20px;height:20px;bottom:-40px}}@media(min-width: 1920px){.timeline__section.selected .i72-svg::after{width:24px;height:24px;bottom:-47px}}@media(min-width: 1024px){.timeline__section.selected .timeline__section-heading{color:#2f1a43;font-weight:600}}.timeline__section>a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 1024px){.timeline__section>a:hover .i72-svg svg path{fill:#2f1a43 !important}}@media(min-width: 1024px){.timeline__section>a:hover .i72-svg::after{background-color:#2f1a43;width:17px;height:17px;bottom:-34px}}@media(min-width: 1250px){.timeline__section>a:hover .i72-svg::after{width:20px;height:20px;bottom:-40px}}@media(min-width: 1920px){.timeline__section>a:hover .i72-svg::after{width:24px;height:24px;bottom:-47px}}@media(min-width: 1024px){.timeline__section>a:hover .timeline__section-heading{color:#2f1a43;font-weight:600}}.timeline .i72-svg{width:40px;max-height:40px;height:auto;margin-bottom:16px}@media(min-width: 1024px){.timeline .i72-svg{width:48px;height:48px;max-height:none;margin-bottom:50px;display:inline-flex;align-items:flex-end}}@media(min-width: 1250px){.timeline .i72-svg{width:54px;height:54px;margin-bottom:60px}}@media(min-width: 1920px){.timeline .i72-svg{width:62px;height:62px;margin-bottom:70px}}.timeline .i72-svg svg path{fill:#43176e;transition:fill .4s ease}@media(min-width: 1024px){.timeline .i72-svg::after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background-color:#43176e;left:50%;transform:translateX(-50%);bottom:-32px;display:block;transition:all .4s ease}}@media(min-width: 1250px){.timeline .i72-svg::after{width:14px;height:14px;bottom:-37px}}@media(min-width: 1920px){.timeline .i72-svg::after{width:16px;height:16px;bottom:-43px}}.timeline__section-heading{font-size:1rem;margin-bottom:14px;text-align:center;text-transform:none;color:#43176e;transition:all .4s ease}@media(min-width: 1024px){.timeline__section-heading{font-size:1rem;letter-spacing:1px;line-height:1.2;color:#43176e}}@media(min-width: 1250px){.timeline__section-heading{font-size:1.125rem;letter-spacing:1px}}@media(min-width: 1920px){.timeline__section-heading{font-size:1.25rem;letter-spacing:1.2px}}.timeline__section-content{flex-direction:column;align-items:flex-start;width:100%;max-width:375px}@media(min-width: 768px){.timeline__section-content{max-width:550px}}@media(min-width: 1024px){.timeline__section-content{max-width:none}}.timeline__section-content p{max-width:none;text-align:left;font-size:.875rem;line-height:1.5;color:#43176e}@media(min-width: 1024px){.timeline__section-content p{display:none}}.timeline__controls{display:flex;justify-content:center;padding:0 24px 0;align-items:center}@media(min-width: 1024px){.timeline__controls{display:none}}.timeline__controls span{color:#43176e;font-size:1.375rem;text-align:center;width:20px}@media(min-width: 1024px){.timeline__controls span{font-size:1.5rem}}.timeline__controls span.slide-index{text-align:right;width:36px}@media(min-width: 768px){.timeline__controls span.slide-index{width:50px}}.timeline__controls span.max-slide-index{text-align:left;width:36px}@media(min-width: 768px){.timeline__controls span.max-slide-index{width:50px}}.timeline__prev-btn,.timeline__next-btn{width:45px;height:45px;border:0;background-color:rgba(0,0,0,0);padding:6px 8px 10px;cursor:pointer}@media(min-width: 1024px){.timeline__prev-btn,.timeline__next-btn{padding:4px 6px 8px}}.timeline__prev-btn svg path,.timeline__next-btn svg path{fill:#43176e;transition:fill .4s ease}.timeline__prev-btn:hover svg path,.timeline__next-btn:hover svg path{fill:#2f1a43}.timeline__prev-btn svg{transform:rotate(180deg)}.timeline__shown-content{display:none}@media(min-width: 1024px){.timeline__shown-content{display:block;columns:2;column-gap:40px;margin-top:24px}}@media(min-width: 1250px){.timeline__shown-content{column-gap:64px;margin-top:32px}}.video{text-align:center;margin:0}@media(min-width: 768px){.video{margin:0}}.video iframe{max-width:100%;width:100%;height:auto;max-height:460px}.video .wp-video{margin:0 auto 24px}.row .video iframe{margin-bottom:0;width:100%;height:auto;max-height:none}.zig-zag{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:32px 0}@media(min-width: 768px){.zig-zag{min-height:400px;display:flex;align-items:center}}@media(min-width: 1024px){.zig-zag{padding:0;min-height:auto;display:block}}@media(min-width: 1024px){.zig-zag{border-radius:140px 0 140px 0}}.zig-zag.background-color--dark-pg{background-image:url("../images/dark-purple-green.svg")}.zig-zag.background-color--dark-gb{background-image:url("../images/dark-green-blue.svg")}.zig-zag.background-color--dark-rg{background-image:url("../images/dark-red-green.svg")}.zig-zag.background-color--dark-rp{background-image:url("../images/dark-red-purple.svg")}.zig-zag.background-color--light-pky{background-image:url("../images/light-pink-yellow.svg")}.zig-zag.background-color--light-py{background-image:url("../images/light-purple-yellow.svg")}.zig-zag.background-color--light-pb{background-image:url("../images/light-purple-blue.svg")}.zig-zag.background-color--light-pg{background-image:url("../images/light-purple-green.svg")}.zig-zag.background-color--light-yg{background-image:url("../images/light-yellow-green.svg")}.zig-zag.background-color--light-yr{background-image:url("../images/light-yellow-red.svg")}@media(min-width: 1024px){.zig-zag.full-width{padding:0}}@media(min-width: 1920px){.zig-zag.full-width{max-width:2140px;margin:0 auto 60px}}.zig-zag.full-width .zig-zag__inner-container{max-width:none;margin:0 auto;width:calc(100% - 40px)}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__inner-container{width:calc(100% - 80px)}}@media(min-width: 1250px){.zig-zag.full-width .zig-zag__inner-container{width:calc(100% - 120px)}}.zig-zag.full-width .zig-zag__inner-container>*.page-width{width:calc(100% - 40px);margin:0}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__inner-container>*.page-width{width:100%;margin:0;left:-20px;top:14px;padding:0;flex:none;max-width:none}}@media(min-width: 1250px){.zig-zag.full-width .zig-zag__inner-container>*.page-width{left:-35px;top:14px}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width{max-width:none}}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__inner-container>*.page-width:last-child{top:auto;left:auto;right:-20px;bottom:14px}}@media(min-width: 1250px){.zig-zag.full-width .zig-zag__inner-container>*.page-width:last-child{top:auto;left:auto;right:-35px;bottom:14px}}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__inner-container>*.page-width:last-child:before{content:"";background-color:#fff;position:absolute;top:0;left:48%;transform:translateX(-50%);height:30px;width:50vw;max-width:900px;z-index:1}}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__inner-container>*.page-width:last-child.carousel{top:auto !important;bottom:24px !important;z-index:1}}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel{top:24px !important}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__container{max-width:725px;width:725px}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{width:725px;max-width:725px;min-width:725px;padding:60px 60px 12px 140px}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text p{line-height:1.4}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__author-container{margin-top:24px}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__controls{width:725px;max-width:725px;min-width:725px;padding:6px 80px 36px}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__prev-btn,.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__next-btn{padding:6px 8px}}@media(min-width: 1920px){.zig-zag.full-width .zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter span{font-size:2rem}}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__top-svg{width:80%;left:115px;top:24px;height:16vw;max-height:255px;transform:scaleY(1)}}@media(min-width: 1250px){.zig-zag.full-width .zig-zag__top-svg{top:24px;left:20px;width:93%;height:18vw;max-height:264px}}@media(min-width: 1024px){.zig-zag.full-width .zig-zag__bottom-svg{height:16vw;max-height:255px;top:auto;left:auto;bottom:24px;width:80%;right:115px}}@media(min-width: 1250px){.zig-zag.full-width .zig-zag__bottom-svg{height:18vw;max-height:264px;top:auto;left:auto;bottom:24px;width:91%;right:20px}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__top-svg{right:115px}}@media(min-width: 1250px){.zig-zag.full-width.align-right .zig-zag__top-svg{right:20px}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__bottom-svg{left:115px}}@media(min-width: 1250px){.zig-zag.full-width.align-right .zig-zag__bottom-svg{left:20px}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__inner-container>*.page-width{right:-20px}}@media(min-width: 1250px){.zig-zag.full-width.align-right .zig-zag__inner-container>*.page-width{right:-35px}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__inner-container>*.page-width:last-child{left:-20px}}@media(min-width: 1250px){.zig-zag.full-width.align-right .zig-zag__inner-container>*.page-width:last-child{left:-35px;bottom:14px}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__inner-container>*.page-width:last-child.carousel{bottom:24px !important}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container,.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container,.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container{border-radius:0 120px 0 0;margin:0 0 0 auto}}@media(min-width: 1024px){.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-left:last-child .paragraph__inner-container,.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-center:last-child .paragraph__inner-container,.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-right:last-child .paragraph__inner-container{border-radius:0 0 0 120px;margin:0 auto 0 0;bottom:0}}@media(min-width: 1250px){.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-left:last-child .paragraph__inner-container,.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-center:last-child .paragraph__inner-container,.zig-zag.full-width.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-right:last-child .paragraph__inner-container{bottom:10px}}@media(min-width: 1024px){.zig-zag.align-right{border-radius:0 140px 0 140px}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__top-svg{transform:scaleY(1) scaleX(-1);right:195px;left:auto}}@media(min-width: 1250px){.zig-zag.align-right .zig-zag__top-svg{left:auto;right:140px}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__bottom-svg{transform:scaleX(1) scaleY(-1);left:195px;right:auto}}@media(min-width: 1250px){.zig-zag.align-right .zig-zag__bottom-svg{left:140px;right:auto}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width{border-radius:0;left:auto;right:24px}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width.carousel .carousel__container{margin:0 0 0 auto;border-radius:0 120px 0 0}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width.carousel .carousel__controls{left:auto;right:0}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width:last-child{top:auto;left:24px;right:auto;bottom:24px;z-index:1}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width:last-child.carousel{top:auto !important}}@media(min-width: 1250px){.zig-zag.align-right .zig-zag__inner-container>*.page-width:last-child.carousel{bottom:34px !important}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width:last-child.carousel .carousel__container{border-radius:0 0 0 120px;margin:0 auto 0 0}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container>*.page-width:last-child.carousel .carousel__controls{left:0;right:auto}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container,.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container,.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container{border-radius:0 120px 0 0;margin:0 0 0 auto}}@media(min-width: 1024px){.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-left:last-child .paragraph__inner-container,.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-center:last-child .paragraph__inner-container,.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-right:last-child .paragraph__inner-container{border-radius:0 0 0 120px;margin:0 auto 0 0;bottom:0}}@media(min-width: 1250px){.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-left:last-child .paragraph__inner-container,.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-center:last-child .paragraph__inner-container,.zig-zag.align-right .zig-zag__inner-container .paragraph.paragraph--cta.align-right:last-child .paragraph__inner-container{bottom:10px}}.zig-zag__image-container{height:100%;position:absolute;inset:0;opacity:.4;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.zig-zag__image-container{opacity:1}}.zig-zag__image-container svg{width:250%;min-width:250%;height:auto}@media(min-width: 1024px){.zig-zag__image-container svg{width:110%;min-width:110%;height:auto}}.zig-zag__inner-container{margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;z-index:2}@media(min-width: 768px){.zig-zag__inner-container{gap:30px;flex-direction:row}}@media(min-width: 1024px){.zig-zag__inner-container{gap:0 40px;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 1250px){.zig-zag__inner-container{gap:0 100px}}@media(min-width: 1920px){.zig-zag__inner-container{gap:0 200px}}.zig-zag__inner-container .split{margin-bottom:0}@media(min-width: 768px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container{width:40vw}}@media(min-width: 1024px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto 0 0;background-color:#fff;align-items:center;border-radius:120px 0 0 0;max-height:290px;top:10px;width:40vw;max-width:none;padding:0 40px;z-index:3}}@media(min-width: 1250px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container{width:35vw;max-width:575px;padding:0 60px}}@media(min-width: 1920px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container{width:40vw;max-width:675px;padding:0 80px}}@media(min-width: 1024px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__title,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__title,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__title{margin-bottom:8px;font-size:1.375rem;letter-spacing:.7px}}@media(min-width: 1250px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__title,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__title,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__title{font-size:1.75rem;margin-bottom:18px}}@media(min-width: 1920px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__title,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__title,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__title{margin-bottom:24px}}@media(min-width: 1024px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__text p,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__text p,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__text p{font-size:.875rem;line-height:1.3}}@media(min-width: 1250px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__text p,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__text p,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__text p{font-size:1rem;line-height:1.4}}@media(min-width: 1024px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__button,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__button,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__button{margin-top:16px;padding:7px 32px;font-size:.9375rem;letter-spacing:1px}}@media(min-width: 1250px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left .paragraph__inner-container .paragraph__button,.zig-zag__inner-container .paragraph.paragraph--cta.align-center .paragraph__inner-container .paragraph__button,.zig-zag__inner-container .paragraph.paragraph--cta.align-right .paragraph__inner-container .paragraph__button{font-size:1rem;letter-spacing:1.2px;padding:10px 40px;margin-top:20px}}@media(min-width: 1024px){.zig-zag__inner-container .paragraph.paragraph--cta.align-left:last-child .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-center:last-child .paragraph__inner-container,.zig-zag__inner-container .paragraph.paragraph--cta.align-right:last-child .paragraph__inner-container{margin:0 0 0 auto;border-radius:0 0 120px 0;top:auto;bottom:10px}}.zig-zag__inner-container>*.page-width{width:100%;margin:0 auto}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width{width:100%;margin:0;left:24px;top:14px;padding:0;border-radius:120px 0 0 0;height:18vw;flex:none}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width{left:24px;top:24px;height:19vw;max-height:290px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width:last-child{top:auto;left:auto;right:24px;bottom:14px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width:last-child{top:auto;left:auto;right:24px;bottom:24px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width:last-child:before{content:"";background-color:#fff;position:absolute;top:0;left:52%;transform:translateX(-50%);height:50px;width:36vw;max-width:700px;z-index:1}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width:last-child.carousel{top:auto !important;bottom:24px;z-index:1}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width:last-child.carousel{bottom:34px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width:last-child.carousel .carousel__container{border-radius:0 0 120px 0;margin:0 0 0 auto}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width:last-child.carousel .carousel__controls{left:auto;right:0}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel{top:24px;z-index:2;height:18vw;max-height:290px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel{top:34px}}.zig-zag__inner-container>*.page-width.carousel .carousel__container{width:80vw;max-width:80vw}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__container{width:38vw;max-width:38vw}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container{width:40vw;max-width:40vw;background-color:#fff;height:18vw;max-height:290px;margin:0 auto 0 0;z-index:3}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container{width:37vw;max-width:37vw}}@media(min-width: 1920px){.zig-zag__inner-container>*.page-width.carousel .carousel__container{width:675px;max-width:675px}}.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{width:80vw;max-width:80vw;min-width:80vw;padding-top:60px;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{width:38vw;max-width:38vw;min-width:38vw;padding-top:54px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{width:40vw;max-width:40vw;min-width:40vw;height:18vw;max-height:290px;padding:32px 40px 12px 75px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{width:37vw;max-width:37vw;min-width:37vw;padding:3vw 2vw 12px 6vw}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{padding:3vw 3vw 12px 7vw}}@media(min-width: 1920px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote{width:675px;max-width:675px;min-width:675px;padding:60px 60px 12px 140px}}.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote::before{content:"";background-image:url("../images/quote.svg");background-position:center;background-repeat:no-repeat;background-size:40px;position:absolute;left:12px;top:0;width:40px;height:60px}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote::before{top:0;left:12px;background-size:40px;width:40px;height:40px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote::before{top:32px;left:34px;background-size:28px;width:34px;height:30px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote::before{background-size:65px;width:70px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text::before{content:"";background-image:url("../images/quote.svg");background-position:center;background-repeat:no-repeat;position:absolute;left:-50px;background-size:40px;width:40px;height:40px;top:0px}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text::before{left:-60px}}@media(min-width: 1920px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text::before{left:-90px;background-size:60px;width:60px;height:60px;top:0px}}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text p{font-size:1rem;line-height:1.3;letter-spacing:.35px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text p{font-size:1rem;letter-spacing:.5px;line-height:1.3;display:block;display:-webkit-box;-webkit-line-clamp:3;max-height:3.9em;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;visibility:visible}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text p{font-size:1.125rem}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text p{font-size:1.25rem}}@media(min-width: 1920px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__text p{max-height:4.2em}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__author-container{margin-top:12px}}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_name{font-size:.9375rem;margin-top:12px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_name{margin-top:0;font-size:.9375rem}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_name{font-size:1rem}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_name{font-size:1.125rem}}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_title{font-size:.9375rem}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_title{font-size:.9375rem}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_title{font-size:1rem}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__container .carousel__inner-container .quote .quote__authors_title{font-size:1.125rem}}.zig-zag__inner-container>*.page-width.carousel .carousel__controls{padding:16px 24px 8px;margin-bottom:0}@media(min-width: 768px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls{padding:8px 24px 8px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls{width:43vw;max-width:43vw;background-color:rgba(0,0,0,0);position:absolute;left:0;bottom:0;justify-content:flex-start;padding:6px 40px 20px;margin:0;z-index:4}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls{width:37vw;max-width:37vw;padding:12px 3vw 24px}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls{padding:12px 4vw 32px}}@media(min-width: 1920px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls{width:675px;max-width:675px;min-width:675px;padding:6px 85px 36px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__prev-btn,.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__next-btn{padding:10px 12px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__prev-btn,.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__next-btn{padding:8px 10px}}@media(min-width: 1024px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter span{font-size:1.5rem}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter span{font-size:1.75rem}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter span{font-size:1.875rem}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter .counter__current{margin-left:14px}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter .counter__current{margin-left:16px}}@media(min-width: 1250px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter .counter__max{margin-right:14px}}@media(min-width: 1500px){.zig-zag__inner-container>*.page-width.carousel .carousel__controls .carousel__counter .counter__max{margin-right:16px}}.zig-zag.page-width{padding:32px}@media(min-width: 768px){.zig-zag.page-width{padding:0}}@media(min-width: 1024px){.zig-zag.page-width{padding:0}}@media(min-width: 1250px){.zig-zag.page-width{padding:0}}.zig-zag__top-svg,.zig-zag__bottom-svg{position:absolute;display:block;width:115vw;transform:scaleY(-1);top:-11px;left:-25vw;max-height:170px;min-width:auto;z-index:1}@media(min-width: 430px){.zig-zag__top-svg,.zig-zag__bottom-svg{top:-14px}}@media(min-width: 768px){.zig-zag__top-svg,.zig-zag__bottom-svg{left:-34vw}}@media(min-width: 1024px){.zig-zag__top-svg,.zig-zag__bottom-svg{width:80%;left:195px;top:24px;height:15.5vw;max-height:255px;transform:scaleY(1)}}@media(min-width: 1250px){.zig-zag__top-svg,.zig-zag__bottom-svg{width:85%;left:140px;top:34px;height:16vw;max-height:245px}}.zig-zag__bottom-svg{transform:scaleX(-1);bottom:-11px;right:-25vw;top:auto;left:auto}@media(min-width: 430px){.zig-zag__bottom-svg{top:auto;bottom:-14px}}@media(min-width: 768px){.zig-zag__bottom-svg{left:auto;right:-34vw}}@media(min-width: 1024px){.zig-zag__bottom-svg{height:15.5vw;max-height:255px;top:auto;left:auto;bottom:24px;width:80%;right:195px;transform:scaleX(-1) scaleY(-1)}}@media(min-width: 1250px){.zig-zag__bottom-svg{height:16vw;max-height:245px;top:auto;left:auto;bottom:34px;width:85%;right:140px}}.page-container>.container--horizontal.zig-zag.full-width+.container--horizontal.zig-zag.full-width{margin-top:0}.banner{padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#497e83;border-radius:24px;overflow:hidden}@media(min-width: 1024px){.banner{border-radius:40px}}.banner .i72-image{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.banner__background{position:absolute;inset:0;opacity:.3;display:flex}.banner__background svg{height:120%;width:50%;margin-left:auto;display:none;right:-100px;top:-10%}@media(min-width: 768px){.banner__background svg{display:block}}.banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 16px;max-width:500px;width:100%;margin:0 auto}@media(min-width: 1024px){.banner__content{padding:80px 24px;max-width:684px}}.banner__title{color:#fff;font-size:1.125rem;line-height:1.67}.banner__text{color:#fff;font-size:2.625rem;line-height:1.1;letter-spacing:-2px;text-align:center;margin:0;z-index:2}@media(min-width: 1024px){.banner__text{font-size:3.375rem;line-height:1.17;letter-spacing:-1.5px}}.banner__link{z-index:2;margin-top:40px;padding:12px 50px;border:2px solid #fff;color:#fff;background-color:rgba(0,0,0,0);font-size:1.125rem;line-height:1.78;letter-spacing:-0.2px;transition:border-color .4s ease}.banner__link:hover,.banner__link:focus-visible{border-color:#282828}.faq__item{padding:22px 0 26px;border-bottom:1px solid #282828}.faq__question{display:flex;padding-right:56px;text-decoration:none;align-items:center}@media(min-width: 1250px){.faq__question{padding-right:64px}}.faq__question h3{font-size:1.375rem;line-height:1.73;margin:0;transition:all .4s ease}@media(min-width: 1250px){.faq__question h3{font-size:1.75rem;line-height:1.21;letter-spacing:-0.6px}}.faq__question::before,.faq__question::after{content:"";background-color:#282828;height:19px;width:1.5px;display:block;position:absolute;right:18px;top:10px;transition:all .4s ease}@media(min-width: 1250px){.faq__question::before,.faq__question::after{height:26px;top:6px;width:2px}}.faq__question::after{transform:rotate(90deg)}.faq__question.active::before{transform:rotate(90deg)}.faq__question.active+.faq__answer{padding-top:30px;max-height:1500px}.faq__question.active:hover::before,.faq__question.active:hover::after{background-color:#0c484f;transform:rotate(90deg) scale(1.15)}.faq__question:hover h3{color:#0c484f}.faq__question:hover::before,.faq__question:hover::after{background-color:#0c484f;transform:scale(1.15)}.faq__question:hover:after{transform:rotate(90deg) scale(1.15)}.faq__image{height:30px;min-width:30px;width:30px;margin-right:12px;top:2px}@media(min-width: 1250px){.faq__image{height:34px;min-width:34px;width:34px;margin-right:16px}}.faq__image svg{height:100%;width:100%}.faq__answer{padding:0;max-height:0;overflow:hidden;transition:all .4s ease}.faq__answer p{color:#5f6980;margin:0}.contact-banner{border-radius:32px;background-color:#497e83;padding:64px 8px;display:flex;flex-direction:column;margin-bottom:24px}@media(min-width: 1024px){.contact-banner{flex-direction:row;overflow:hidden;padding:0;border-radius:40px;min-height:650px}}@media(min-width: 1250px){.contact-banner{min-height:800px}}.contact-banner__content{margin-bottom:32px}@media(min-width: 1024px){.contact-banner__content{margin:0;flex-basis:55%;padding:72px 48px;border-right:1px solid #fff}}@media(min-width: 1250px){.contact-banner__content{padding:96px}}.contact-banner__content p{font-size:1.25rem;font-family:neutronic,sans-serif;color:#fff;line-height:1.6;text-align:center}@media(min-width: 1024px){.contact-banner__content p{text-align:left;font-size:1.5rem;line-height:1.4}}@media(min-width: 1250px){.contact-banner__content p{font-size:1.75rem;line-height:1.21;letter-spacing:-0.6px}}.contact-banner__heading{font-size:2.625rem;color:#fff;line-height:1.1;letter-spacing:-2px;margin:0 auto 32px;text-align:center;width:80%;max-width:350px}@media(min-width: 1024px){.contact-banner__heading{text-align:left;font-size:3.875rem;width:100%;max-width:none;letter-spacing:-2.75px;font-weight:200;margin:0 0 16px}}@media(min-width: 1250px){.contact-banner__heading{font-size:5.25rem;letter-spacing:-3.5px;line-height:1.06}}.contact-banner__details{border-radius:16px;background-color:#0c484f;padding:12px 16px 16px;width:100%}@media(min-width: 1024px){.contact-banner__details{border-radius:0;padding:72px 36px;flex-basis:45%}}@media(min-width: 1250px){.contact-banner__details{padding:96px 56px}}.contact-banner__social-heading{font-size:1rem;font-family:inter-variable,sans-serif;line-height:1.63;margin:0;color:#fff;padding-bottom:11px;border-bottom:1px solid #fff}.contact-banner__social-links{list-style-type:none;margin-bottom:40px;padding:0}@media(min-width: 1024px){.contact-banner__social-links{margin-bottom:24px}}.contact-banner__social-link{margin:0}.contact-banner__social-link a{display:flex;text-decoration:none;align-items:center;gap:8px;font-size:1rem;line-height:1.63;color:#fff;padding:11px 0;border-bottom:1px solid #fff}.contact-banner__icon{width:20px;height:20px;order:-1}.contact-banner__icon svg{width:100%;height:100%}.contact-banner__button{width:100%;display:flex;justify-content:center}@media(min-width: 1024px){.contact-banner__button{justify-content:flex-start}}.contact-banner__button-link{background-color:#fff;color:#0c484f;font-size:1.125rem;letter-spacing:-0.2px;padding:12px 28px;text-align:center;justify-content:center}@media(min-width: 1024px){.contact-banner__button-link{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJfYmFzZS5zY3NzIiwiY29uc3QvX3ZhcmlhYmxlcy5zY3NzIiwiY29uc3QvX21peGlucy5zY3NzIiwiX25hdmlnYXRpb24uc2NzcyIsIl9oZXJvLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYmFja2dyb3VuZC1ibG9jay5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9jYWtlcy5zY3NzIiwiX2NhcmQuc2NzcyIsIl9jYXJvdXNlbC5zY3NzIiwiX2NsaWVudC1mZWVkLnNjc3MiLCJfY29udGFjdC1wYWdlLnNjc3MiLCJfY3JhdGUuc2NzcyIsIl9leHBhbmRhYmxlLXRleHQuc2NzcyIsIl9mYWRlLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9pbWFnZS5zY3NzIiwiX3BhcmFncmFwaC5zY3NzIiwiX3Byb2plY3Quc2NzcyIsIl9wcm9qZWN0cy1mZWVkLnNjc3MiLCJfcXVvdGUuc2NzcyIsIl9xdW90ZS1jYXJvdXNlbC5zY3NzIiwiX3Jvdy5zY3NzIiwiX3NwbGl0LnNjc3MiLCJfdGltZWxpbmUuc2NzcyIsIl92aWRlby5zY3NzIiwiX3ppZy16YWcuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9mYXEuc2NzcyIsIl9jb250YWN0LWJhbm5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0ksMkJBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0EsNkRBR0YsV0FDRSwyQkFDQSxrQkFDQSxrQkFDQSxnQkFDQSwyRENaSixNQUVDLFNBQ0EsVUFDQSxrQkFDQSxzQkFHRCxFQUNDLGVBQ0csbUJBQ0EsaUJBQ0EsTUNUUSxRQ1dYLDBCRk5ELEVBTVEsbUJBQ0EsbUJBQ0Esa0JBS1IsK0JBS0MsY0FHRCxtQkFHSSw4QkFDQSwyQkFDQSxzQkFHSixFQUNDLHNDQUdELEtBQ0ksdUJBR0osVUFDSSxZQUNBLFdBSUosS0FDSSxpQkNwREksS0RxREosc0NBR0osUUFDSSxrQkFDQSxpQkFDQSxZQ3BDZSxJRHFDZixvQkFDQSxtQkFDQSxRQUNBLHFCQUNBLE1DaEVJ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bUJBTVIsZ0NBQ0ksZUFDQSxzQ0FDQSxpQkFDQSxTQUNBLE03QjNGQSxLNkI0RkEsb0JBQ0EsNkJBRUosOEJBQ0kscUJBQ0EsbUJBQ0EsVTVCMUZQLDBCNEJ1RkcsOEJBS1Esb0JBR1IsNkJBQ0ksU0FDQSwrQkFDSSxhQUNBLHFCQUNBLG1CQUNBLFFBQ0EsZUFDQSxpQkFDQSxNN0JoSEosSzZCaUhJLGVBQ0EsNkJBR1Isc0JBQ0ksV0FDQSxZQUNBLFNBQ0EsMEJBQ0ksV0FDQSxZQUdSLHdCQUNJLFdBQ0EsYUFDQSx1QjVCekhQLDBCNEJzSEcsd0JBS1EsNEJBR1IsNkJBQ0ksaUI3QnZJQSxLNkJ3SUEsTTdCcElBLFE2QnFJQSxtQkFDQSxzQkFDQSxrQkFDQSxrQkFDQSx1QjVCcklQLDBCNEI4SEcsNkJBU1EiLCJmaWxlIjoiZ3VscC1wcmludC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvd2VyR3JvdGVza1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUG93ZXJHcm90ZXNrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIH1cclxuICBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvd2VyR3JvdGVza1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUG93ZXJHcm90ZXNrLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICB9IiwiLyogaWduaXRpb243MiBCYXNlICovXHJcbiosXHJcbiogKiB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHRlbnN1cmUgSFRNTDUgZWxlbWVudHMgYXJlIGhhbmRsZWQgYXMgYmxvY2sgbGV2ZWwgb24gb2xkZXIgYnJvd3NlcnMgKi9cclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxubWFpbixcclxuc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbioge1xyXG5cdGZvbnQtZmFtaWx5OiBpbnRlci12YXJpYWJsZSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHQvLyBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IGludGVyLXZhcmlhYmxlLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzlweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmstYnV0dG9uIHtcclxuICAgICYubGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgID4gLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5oZWFkaW5nLnBhZ2Utd2lkdGgsID4gLmhlYWRpbmcuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5wYWdlLXdpZHRoIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhFQURJTkdTIC8vXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDUuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42NzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBuZXV0cm9uaWMsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIHN0cm9uZywgZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgJi50ZXh0LWNvbG9yLS0zMzMyZjUwIHtcclxuICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0LWNvbG9yLS1GRkZGRkYge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHVsLCA+IG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3lzaXd5ZyB7XHJcbiAgICAqOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBoMSwgaDIsIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyNHB4IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICA+IC5iYWNrZ3JvdW5kLmNvbnRhaW5lci0tdmVydGljYWwuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgKyAuY3JhdGUuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRhaW5lcj4uY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoKy5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm1zZy00MDQge1xyXG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGluZzpoYXMoc3ZnKSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbnRlci12YXJpYWJsZSwgc2Fucy1zZXJpZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmE6Zm9jdXMtdmlzaWJsZSwgYnV0dG9uOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZS1jb2xvcjogJGdyZWVuO1xyXG4gICAgb3V0bGluZS13aWR0aDogMnB4O1xyXG4gICAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xyXG59XHJcblxyXG4uc2tpcC1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgIH1cclxufSIsIi8qIENvbG9ycyAqL1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzI4MjgyODtcclxuJGdyYXk6ICNmMmY0Zjc7XHJcbiRncmF5LWRhcms6ICM1ZjY5ODA7XHJcbiRncmVlbjogIzBjNDg0ZjtcclxuJGdyZWVuLWxpZ2h0OiAjNDk3RTgzO1xyXG4kdGVhbDogcmdiKDIwMSwgMjM3LCAyMzQpOyAvLyNjOWVkZWFcclxuJHB1cnBsZS1saWdodDogcmdiKDIzNSwgMjM0LCAyNTUpOyAvLyNFQkVBRkZcclxuJHB1cnBsZTogcmdiKDY0LCA1NiwgMTAxKTsgLy8gIzQwMzg2NVxyXG4kcHVycGxlLWRhcms6IHJnYig4MCwgNzAsIDEwNCk7IC8vIzUwNDY2OFxyXG4kcHJpbWFyeS1jb2xvcjogcmdiKDY3LCAyMywgMTEwKTsgLy8jNDMxNzZlXHJcbiRzZWNvbmRhcnktY29sb3I6IHJnYigxOTQsIDIzMywgMjE5KTsgLy8jYzJlOWRiXHJcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IHJnYigxNjksIDIwNiwgMjIyKTsvLyNhOWQ0ZGVcclxuJHByaW1hcnktY29sb3ItZGFyazogcmdiKDQ3LCAyNiwgNjcpOyAvLyAjMmYxYTQzXHJcblxyXG4vKiBCcmVha3BvaW50IFNpemVzICovXHJcbiRtZWRpdW0td2lkdGg6IDc2OHB4O1xyXG4kbGFyZ2Utd2lkdGg6IDEwMjRweDtcclxuJHhsYXJnZS13aWR0aDogMTI1MHB4O1xyXG4keHhsYXJnZS13aWR0aDogMTkyMHB4O1xyXG4keHh4bGFyZ2Utd2lkdGg6IDE5MjBweDtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0c1xyXG4kZm9udC13ZWlnaHQtbm9ybTogNDAwO1xyXG4kZm9udC13ZWlnaHQtbWVkOiA1MDA7XHJcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcblxyXG4vLyB0cmFuc2l0aW9uIHNwZWVkc1xyXG4kdHJhbnMtc2xvdzogMC42cztcclxuJHRyYW5zLW1lZDogMC40cztcclxuJHRyYW5zLWZhc3Q6IDAuMnM7XHJcbiIsIi8vIGJyZWFrcG9pbnQgaGFuZGxpbmdcclxuXHJcbkBtaXhpbiBtZWRpdW0ge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRtZWRpdW0td2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geGxhcmdlIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skeGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geHhsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHh4bGFyZ2Utd2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHh4eGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59IiwiLm5hdi1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCA4MHB4O1xyXG4gICAgICAgIGdhcDogNjhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5uYXYtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1tZWQgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1mYXN0IGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLW5hdiB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWRyb3Bkb3duIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDRweCAxMnB4IDQ4cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI21lbnUtbWFpbi1uYXYge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwIDg4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdyaWQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdyaWQtaXRlbS0tbWluLXdpZHRoOiAyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdyaWQtbGF5b3V0LWdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qKlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAqIENhbGN1bGF0ZWQgdmFsdWVzLlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdhcC1jb3VudDogY2FsYyh2YXIoLS1ncmlkLWNvbHVtbi1jb3VudCkgLSAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS10b3RhbC1nYXAtd2lkdGg6IGNhbGModmFyKC0tZ2FwLWNvdW50KSAqIHZhcigtLWdyaWQtbGF5b3V0LWdhcCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdyaWQtaXRlbS0tbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0tdG90YWwtZ2FwLXdpZHRoKSkgLyB2YXIoLS1ncmlkLWNvbHVtbi1jb3VudCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1heCh2YXIoLS1ncmlkLWl0ZW0tLW1pbi13aWR0aCksIHZhcigtLWdyaWQtaXRlbS0tbWF4LXdpZHRoKSksIDFmcikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogdmFyKC0tZ3JpZC1sYXlvdXQtZ2FwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDZ2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDAgMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1ncmlkLWxheW91dC1nYXA6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtZmFzdCBlYXNlLCBtYXgtd2lkdGggJHRyYW5zLXNsb3cgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTI1cHggMCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMCA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nhcm91c2VsLWFycm93LWJsYWNrLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDZ2dyA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggODBweCA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA3cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudC1tZW51LXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGluIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0zcHggMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgZ2FwOiAwIDExdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29weXJpZ2h0LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5uYXYtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0NHB4IDEycHggNDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICYuYWRtaW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhlcm8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiA1MnB4IDAgNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVyb19fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJvX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZXJvLS1ob21lIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDgwcHggODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm9fX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm9fX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyb19fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMy41cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyb19fY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg0MiUgLSAzMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVyb19fY3RhLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZXJvX19jdGEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhY3QtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZW1haWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZ2FwOiAwIDMycHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgYS5mb290ZXJfX3NvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvcHlyaWdodC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiAqLnBhZ2Utd2lkdGgsID4gLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IC53eXNpd3lnLnBhZ2Utd2lkdGgsID4gLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZ3JheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNkY3O1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAuc3BsaXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+ICoucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY2NvcmRpb24ucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFnZS13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvZ3MtZmVlZCB7XHJcblxyXG59XHJcblxyXG4uYmxvZ3NfX2NvbnRhaW5lciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgLmZlZWRfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0dnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXJtcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJsb2dfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2dfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm1haW4ucG9zdCB7XHJcbiAgICAuaGVyby5oZXJvLS1zaW1wbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTQwcHggNjRweCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNjBweCA2dncgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNjVweCA2dncgNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5NXB4IDE0MHB4IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8uaGVyby0tc2ltcGxlIC5oZXJvX19pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby5oZXJvLS1zaW1wbGUgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTB2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250YWluZXIge1xyXG4gICAgICAgID4gLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjJweDtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZS5jb3ZlciwgLmk3Mi1zdmcuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYWtlc19fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGdhcDogMzZweDtcclxuICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgZ2FwOiA0NnB4O1xyXG4gICAgICAgIGxlZnQ6IDIzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWtlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NXZ3O1xyXG4gICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgIGhlaWdodDogMjJ2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAzMHB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnZ3O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI4OHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDE1dnc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzZweCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDM2cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNDZweCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDQ2cHgpO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FrZXMtZmVlZCB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDk0dnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlIHsgICAgICBcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgICB3aWR0aDogOTR2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwdmg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMCA1dnc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwIDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDU3dnc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcmV2LCAmX19uZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uZXh0IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDUwcHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXZ3O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzdnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTIycHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMjJweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX19zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjh2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMzI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJ2b1wiLCBzZXJpZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEuY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiB1bCwgPiBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4OHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nhcm91c2VsLWFycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZyA+IGcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZyA+IGcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCA4NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDA7XHJcbiAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkX19zdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01NXZ3OyAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9fbGluayB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDA7XHJcbiAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkX19zdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01NXZ3OyAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfX2xpbmsge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FyZC0tYW5jaG9yIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHggMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggODhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxOHB4IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjV2dztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnID4gZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICArIC5jYXJkX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNEN0Q2RjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnID4gZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICArIC5jYXJkX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNCREJCRTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXJvdXNlbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogOTB2dztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2dyAvIDIpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MjJweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDkwdnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHZ3O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDg0dncgLyAyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODR2dztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODR2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTY0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS5wYWdlLXdpZHRoIC5pNzItaW1hZ2UuY292ZXIsIFxyXG4gICAgICAgIC5pbWFnZS5wYWdlLXdpZHRoIC5pNzItc3ZnLmNvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogOTB2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwdnc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODR2dztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODR2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0dnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg0dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCwgPiBkaXYsID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwdnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDV2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODR2dztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODR2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTY0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmctcmlnaHQgJHRyYW5zLW1lZCBlYXNlOztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0ICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87ICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZ3JheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNkY3O1xyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuY2FyZF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTg1JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTkwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvdW50ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGludGVyLXZhcmlhYmxlLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3VudGVyX19jdXJyZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvdW50ZXJfX21heCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDExcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xyXG4gICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ByZXYtYnRuIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAmLnBhZ2Utd2lkdGgsICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAuNzV2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwLjc1dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlLCAuY2FyZCwgPiBkaXYsID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwLjc1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAuNzV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MC43NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4IDkycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAxMHB4IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHggMTIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWxfX2NvbnRyb2xzIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTZweCAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNsaWVudC1mZWVkIHtcclxuICAgIC5jbGllbnRfX2ZpbHRlciB7XHJcbiAgICAgICAgLmZpbHRlcl9fcGFuZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDAgMTFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTY2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJ2b1wiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBBRUUyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzJGNTA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gNnB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSA2cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIGNvbG9yICR0cmFucy1tZWQgZWFzZSwgZm9udC13ZWlnaHQgJHRyYW5zLWZhc3QgZWFzZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0VBRUFGMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMEFFRTI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjBBRUUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IwQUVFMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjBBRUUyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjBBRUUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlcl9fb3B0aW9ucy0taW5kdXN0cnksIC5maWx0ZXJfX29wdGlvbnMtLXNlcnZpY2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHggMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgICAgICAgICAgICAgIGdhcDogNDhweCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICAgIGdhcDogNjRweCA1NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDg4cHggNzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWx0ZXJfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjdweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMzlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM5cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpbHRlcl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFydm9cIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXJfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC01cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJ0aWN1bGF0LWNmXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpbHRlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gNzZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTI3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXJfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xpZW50X19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMzJweCAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMyUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4IDQ4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggNiUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGdhcDogNDhweCA1NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDEwOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGllbnQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxNHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLW1lZCBlYXNlLCBmaWx0ZXIgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjAlIC0gNDdweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gNDdweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICYuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsaWVudC1mZWVkLS1saXN0IHtcclxuICAgICAgICAuY2xpZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA3NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsaWVudCB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsaWVudC1mZWVkLS1zY3JvbGxlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjQ0LCAyNDcsIDEpO1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMjQ0LCAyNDQsIDI0NywgMSkgMCUscmdiYSgyNDQsIDI0NCwgMjQ3LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGtleWZyYW1lcyBhdXRvUnVuIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGF1dG9SdW4ge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgQGtleWZyYW1lcyBhdXRvUnVuIHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGllbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzNweDtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGllbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhdXNlIHtcclxuICAgICAgICAgICAgICAgIC5jbGllbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xpZW50X19mZWVkLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhdXNlLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wbGF5LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTU0MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNjBweCAxNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4xMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4yNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlscy1zZWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNTZweCAyNHB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTY2cHggMjRweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDM2cHggNnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjMwcHggMCA0MHB4IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjY1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jcmF0ZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNjBweCAwIDAgMDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3JhdGVfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNyYXRlX19zdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9ncy1mZWVkIHtcclxuICAgICAgICAgICAgLmJsb2cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcmF0ZV9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZF9fdG9wLXN2ZywgLmJhY2tncm91bmRfX2JvdHRvbS1zdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xpZW50LWZlZWQge1xyXG4gICAgICAgICAgICAgICAgJi5jbGllbnQtZmVlZC0tc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDIzNCwgMjM0LCAyNDAsIDEpIDAlLHJnYmEoMjM0LCAyMzQsIDI0MCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1kYXJrLXBnIHtcclxuICAgICAgICAuY3JhdGVfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstcHVycGxlLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1wZy0yIHtcclxuICAgICAgICAuY3JhdGVfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstcHVycGxlLWdyZWVuLTIuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1kYXJrLXBnLCAmLmJhY2tncm91bmQtY29sb3ItLWRhcmstcGctMiB7XHJcbiAgICAgICAgLmNyYXRlX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAuY3JhdGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3JhdGVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcGcge1xyXG4gICAgICAgIC5jcmF0ZV9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JhZGllbnQtbmV3LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcGctMiB7XHJcbiAgICAgICAgLmNyYXRlX190aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1wdXJwbGUtZ3JlZW4tMi5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyLCAuYmxvZ3MtZmVlZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY0NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnBhcmFncmFwaCwgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZ3MtZmVlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJvdXNlbF9faW5uZXItY29udGFpbmVyIC5jYXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAzMnB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JhZGllbnQ0LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCA2NHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweCAwIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3dncgMTJweCA5dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3dncgMTJweCA4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDEwMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNnZ3IDEycHggN3Z3O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTQwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTEwcHggMTJweCAxNzVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMTIwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwdnc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFydm9cIiwgc2VyaWY7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OHZ3O1xyXG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHNjYWxlWSgtMSk7XHJcbiAgICAgICAgd2lkdGg6IDIzMHZ3O1xyXG4gICAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgICByaWdodDogLTkwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC04MnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBib3R0b206IC0xOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTg0dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICByaWdodDogLTc3dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5ubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxNjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcmF0ZV9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDd2dyAxMnB4IDl2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2dncgMTJweCA3dnc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE0MHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTEwcHggMTJweCAxNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3JhdGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHZ3O1xyXG4gICAgICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOTB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTY4dnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNzJ2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNzB2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY29udGFpbmVyLS12ZXJ0aWNhbC5jcmF0ZS5mdWxsLXdpZHRoIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRhaW5lcj4uY29udGFpbmVyLS12ZXJ0aWNhbC5jcmF0ZS5mdWxsLXdpZHRoICsgLmNvbnRhaW5lci0taG9yaXpvbnRhbC5mdWxsLXdpZHRoIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuYmFja2dyb3VuZC5mdWxsLXdpZHRoLCBcclxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY2xpZW50LWZlZWQuY2xpZW50LWZlZWQtLXNjcm9sbGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY2xpZW50LWZlZWQuY2xpZW50LWZlZWQtLXNjcm9sbGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIH1cclxufSIsIi5leHBhbmRhYmxlLXRleHQge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJ2b1wiLCBzZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZS1kYXJrOztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtc2xvdyBlYXNlLCBwYWRkaW5nICR0cmFucy1zbG93IGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLXNsb3cgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+ICoucGFnZS13aWR0aDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwdXJwbGUtZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZXhwYW5kYWJsZS10ZXh0X190aXRsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4cGFuZGFibGUtdGV4dF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDIwcHggMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyNHB4IDU0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICA+IC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgID4gLmV4cGFuZGFibGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZhZGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAxLCAyMzcsIDIzNCwgMC41KTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jcmF0ZS0xLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwdncgMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk0dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg3dnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZyZW0gMDtcclxuICAgICAgICAgICAgdG9wOiAtMS43NXZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODIwcHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAvLyAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDU2LCAxMDEsIC4xKTtcclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA1NiwgMTAxLCAuMDcpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAuZmFkZV9fdGl0bGUge1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgLy8gICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAuZmFkZV9faW5uZXItY29udGFpbmVyIHtcclxuICAgIC8vICAgICAgICAgLnJvdyB7XHJcbiAgICAvLyAgICAgICAgICAgICAuY2Fyb3VzZWwge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICZfX3ByZXYtYnRuLCAmX19uZXh0LWJ0biB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlLWRhcms7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgICAgICZfX2NvdW50ZXIge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29udGFpbmVyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFkZV9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYWRlX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY0NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MC43NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAuNzV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwLjc1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnd5c2l3eWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdy5yb3ctYnJlYWstLTIgLnJvd19faW5uZXItY29udGFpbmVyIC5pbWFnZSwgLnJvdy5yb3ctYnJlYWstLTQgLnJvd19faW5uZXItY29udGFpbmVyIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MC43NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwLjc1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucm93LWJyZWFrLS0yIHtcclxuICAgICAgICAgICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHggNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQ4cHggMTM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0NSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNDAlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0MCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0MCUgLSA2OXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTUlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDYwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNjlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yb3ctYnJlYWstLTQge1xyXG4gICAgICAgICAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHggODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDhweCAxMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQ1JSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0MCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQwJSAtIDY5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1NSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2MCUgLSA2OXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93LnJvdy1icmVhay0tMiAucm93X19pbm5lci1jb250YWluZXIgLmNhcm91c2VsX19jb250YWluZXIsIC5yb3cucm93LWJyZWFrLS00IC5yb3dfX2lubmVyLWNvbnRhaW5lciAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3Z3O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0M3Z3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41dnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3LjV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2LjV2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYuNXZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDN2dztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQzdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjV2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3LjV2dztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ3LjV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2LjV2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2LjV2dztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ2LjV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaTcyLWltYWdlLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDN2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgJl9fcHJldi1idG4sICZfX25leHQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG9wLXN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1dnc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDV2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDd2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNXZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDExNXZ3O1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICA+IC5mYWRlLmNvbnRhaW5lci0tdmVydGljYWwuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKyAuZmFkZS5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2plY3RzIHtcclxuICAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgPiAuaW1hZ2UucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5wYXJhZ3JhcGguYWxpZ24tY2VudGVyIC5wYXJhZ3JhcGhfX3RpdGxlLCA+IC5wYXJhZ3JhcGguYWxpZ24tbGVmdCAucGFyYWdyYXBoX190aXRsZSwgPiBoMi5oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtZm9vdGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtZm9vdGluZ19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ob21lLCAuYmFja2dyb3VuZCB7XHJcbiAgICAuZm9ybSxcclxuICAgIC5zaG9ydGNvZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjg4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5pbmphLWZvcm1zLWZpZWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYS5uaW5qYS1mb3Jtcy1maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdC5uaW5qYS1mb3Jtcy1maWVsZCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FyZXQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubmluamEtZm9ybXMtZmllbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzlweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmYtZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmYtZmllbGQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi1maWVsZC1jb250YWluZXIuc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RTZFNkU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5mLWZpZWxkLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RzZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudCBkaXYsIFxyXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXQubmluamEtZm9ybXMtZmllbGQsIFxyXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgc2VsZWN0Lm5pbmphLWZvcm1zLWZpZWxkOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5mLWVycm9yLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi1wYXNzLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA1MHZ3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgJi5vdmVybGF5IHtcclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwdnc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTEwcHggYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzNweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OTVweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTd2dztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzN2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1wdXJwbGUtZ3JlZW4uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLXYyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ppZ3phZy12Mi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTd2dztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzN2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dyYWRpZW50LW5ldy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLXYyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ppZ3phZy12Mi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC04NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLWludGVyaW9yLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy96aWd6YWctaW50ZXJpb3Iuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UuY29udGFpbiwgLmk3Mi1zdmcuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dyYWRpZW50LW5ldy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLWludGVyaW9yLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ppZ3phZy1pbnRlcmlvci5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb250YWluIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAxMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMTQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTU0cHggMCAxNTRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTc0cHggMCAxNzRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgJi5vdmVybGF5IHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAyMDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmltYWdlLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZS5jb3ZlciwgLmk3Mi1zdmcuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJvdy1icmVhay0tMiwgJi5yb3ctYnJlYWstLTMge1xyXG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJhZ3JhcGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZmxleDogMTtcclxuICAgIGdhcDogMTRweDtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFyYWdyYXBoLS1kZWZhdWx0IHtcclxuICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoX19saW5rIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFyYWdyYXBoLS1pY29uLCAmLnBhcmFncmFwaC0tY3RhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHAsIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhcmFncmFwaC0tY3RhIHtcclxuICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhcmFncmFwaC0taWNvbiB7XHJcbiAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDhweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhcmFncmFwaC0taW5saW5lLWljb24ge1xyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjV2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjE1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBnYXA6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFyYWdyYXBoLS1hbmNob3Ige1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICArIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYXJhZ3JhcGgtLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAucGFyYWdyYXBoX190ZXh0IHtcclxuICAgICAgICAgICAgdWwsIG9sIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnBhcmFncmFwaCB7XHJcbiAgICAgICAgLmk3Mi1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1OXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTU5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXJhZ3JhcGgtLWljb24sICYucGFyYWdyYXBoLS1jdGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmV2ZXJ0LWxheWVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFyYWdyYXBoLS1pY29uIHtcclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJhNmFjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXJhZ3JhcGgtLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9qZWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggNDBweCA0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBuZXV0cm9uaWMsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICArIC5wcm9qZWN0X19leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICsgLnByb2plY3RfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZXhjZXJwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgbGVmdDogNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBsZWZ0OiA2dnc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogMTB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgdG9wOiAtMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTM3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdmctbW9iaWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTh2dztcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTEwdnc7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0c19fY29udGFpbmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1tZWQgZWFzZTtcclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkX19wYWdpbmF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAubG9hZG1vcmVfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxNjQ0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmdfX2xlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGluZ19fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRpbmdfX3JpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGluZ19fbWV0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2plY3RzLWZlZWQge1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA0OHB4IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucHJvamVjdHMtZmVlZF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMi42NmVtO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMi42NmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1ncmVlbi5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAmX19tb3JlIHtcclxuICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAvLyAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgIC8vICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBzdmcge1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIC8vICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgcGF0aCB7XHJcbiAgICAvLyAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIC8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgICY6aG92ZXIge1xyXG4gICAgLy8gICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcclxuICAgIC8vICAgICAgICAgc3BhbiB7XHJcbiAgICAvLyAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgc3ZnIHtcclxuICAgIC8vICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yLWRhcms7XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgJi5tb2JpbGUtb25seSB7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgICYuZGVza3RvcC1vbmx5IHtcclxuICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vICAgICAgICAgc3BhbiB7XHJcbiAgICAvLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgLy8gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIC8vICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjc1cHg7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIC8vICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgLy8gICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIC8vICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjFweDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYuYW5pbWF0ZWQge1xyXG4gICAgLy8gICAgIC5wcm9qZWN0cy1mZWVkX19pdGVtIHtcclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIC8vICAgICAgICAgICAgIHRvcDogMDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxufVxyXG5cclxuLmJhY2tncm91bmQuZnVsbC13aWR0aCB7XHJcbiAgICAucHJvamVjdHMtZmVlZCwgLmhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTYyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvamVjdHMtZmVlZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0LWluZm8ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIHBhZGRpbmc6IDMycHggMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDY1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlN3aXR6ZXItU2VtaWJvbGRcIixzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud29yay1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MjBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDAgNTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjRweDtcclxuICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9uID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnF1b3RlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgIC5xdW90ZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZV9fYXV0aG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgLnF1b3RlX190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAucXVvdGVfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVvdGVzLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggOHB4IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQgPiBwIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2F1dGhvcnNfbmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcsJztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yc190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH0gIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfSAgXHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnF1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgIC5xdW90ZV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVvdGVfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgLnF1b3RlX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAucXVvdGVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1b3RlX19hdXRob3ItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucXVvdGUtY2Fyb3VzZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgICZfX3F1b3RlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3NzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXMge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVvdGVzLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDhweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwdnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzB2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNjB2dztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHZ3O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3NzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0ID4gcCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcsJztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlLWNhcm91c2VsX19wcmV2LWJ0biwgLnF1b3RlLWNhcm91c2VsX19uZXh0LWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGUtY2Fyb3VzZWxfX3ByZXYtYnRuIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUY2Rjc7XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsLWFsaWduLS1taWRkbGUge1xyXG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi52ZXJ0aWNhbC1hbGlnbi0tYm90dG9tIHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZ2FwOiA0OHB4IDMycHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFja2dyb3VuZC5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1uLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLCAuY2FyZC5jYXJkLS1jdGEge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS0yIHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+IC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS0zIHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+IC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yb3ctYnJlYWstLTQge1xyXG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4gLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS01IHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+IC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yb3ctYnJlYWstLTYge1xyXG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4gLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxNi41JSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxNi41JSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQsIC5jYXJkLmNhcmQtLWN0YSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC5hbGlnbi1yaWdodCAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufSIsIi5zcGxpdCB7XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNkY3O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsLWFsaWduLS1taWRkbGUge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsLWFsaWduLS1ib3R0b20ge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2x1bW4ucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaC5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDB2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3Z3O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNwbGl0LXNpemUtLTY2IHtcclxuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNwbGl0LXNpemUtLTMzIHtcclxuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNwbGl0LXNpemUtLTUwIHtcclxuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3BsaXQtc2l6ZS0tMjUge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSwgPi5oZWFkaW5nICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3BsaXQtc2l6ZS0tNzUge1xyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSwgPi5oZWFkaW5nICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50aW1lbGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMCA1NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNTJweCAwIDcwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImp1YmlsYXRcIiwgc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy40cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNC41cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNS41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA5LjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXMge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVjZWZiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5MnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE2MDBweCkgLyAtMilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDZweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA2cHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpbWVsaW5lX19zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lX19zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmk3Mi1zdmcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNsaWRlLWluZGV4IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWF4LXNsaWRlLWluZGV4IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDhweCAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJldi1idG4ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2hvd24tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWRlbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcclxuICAgIH1cclxuICAgIC53cC12aWRlbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnppZy16YWcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMTQwcHggMDtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1wZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGFyay1wdXJwbGUtZ3JlZW4uc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWRhcmstZ2Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstZ3JlZW4tYmx1ZS5zdmcnKTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1yZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGFyay1yZWQtZ3JlZW4uc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWRhcmstcnAge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstcmVkLXB1cnBsZS5zdmcnKTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcGt5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1waW5rLXllbGxvdy5zdmcnKTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXB1cnBsZS15ZWxsb3cuc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LXBiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1wdXJwbGUtYmx1ZS5zdmcnKTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcGcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXB1cnBsZS1ncmVlbi5zdmcnKTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQteWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXllbGxvdy1ncmVlbi5zdmcnKTtcclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQteXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXllbGxvdy1yZWQuc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjE0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAqLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDEycHggMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGVfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDgwcHggMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3ByZXYtYnRuLCAuY2Fyb3VzZWxfX25leHQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC56aWctemFnX190b3Atc3ZnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuemlnLXphZ19fYm90dG9tLXN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZ2dztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTh2dztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgLnppZy16YWdfX3RvcC1zdmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnppZy16YWdfX2JvdHRvbS1zdmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXI+Ki5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyPioucGFnZS13aWR0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLWxlZnQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyLCBcclxuICAgICAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLWNlbnRlciAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxyXG4gICAgICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLWxlZnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxyXG4gICAgICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tY2VudGVyOmxhc3QtY2hpbGQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyLCBcclxuICAgICAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLXJpZ2h0Omxhc3QtY2hpbGQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTQwcHggMCAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnppZy16YWdfX3RvcC1zdmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSBzY2FsZVgoLTEpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuemlnLXphZ19fYm90dG9tLXN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXI+Ki5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lcj4qLnBhZ2Utd2lkdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tbGVmdCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxyXG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1jZW50ZXIgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyLCBcclxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLWxlZnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxyXG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1jZW50ZXI6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxyXG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1yaWdodDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBnYXA6IDAgNDBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGdhcDogMCAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGdhcDogMCAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwbGl0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1sZWZ0IC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXHJcbiAgICAgICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1jZW50ZXIgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyLCBcclxuICAgICAgICAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLXJpZ2h0IC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDB2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzV2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTc1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDB2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tbGVmdDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXHJcbiAgICAgICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1jZW50ZXI6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxyXG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTIwcHggMDtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+ICoucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHZ3O1xyXG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTl2dztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzh2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzd2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzOHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAxMnB4IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3Z3IDJ2dyAxMnB4IDZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzdncgM3Z3IDEycHggN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMTJweCAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVvdGUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xdW90ZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjllbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlX19hdXRob3ItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlX19hdXRob3JzX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlX19hdXRob3JzX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzdncgMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDR2dyAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggODVweCAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3ByZXYtYnRuLCAuY2Fyb3VzZWxfX25leHQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvdW50ZXIgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvdW50ZXIgLmNvdW50ZXJfX2N1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb3VudGVyIC5jb3VudGVyX19tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFnZS13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG9wLXN2ZywgJl9fYm90dG9tLXN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMTV2dztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICBsZWZ0OiAtMjV2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbGVmdDogLTM0dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbGVmdDogMTk1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNS41dnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgbGVmdDogMTQwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnZ3O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20tc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgYm90dG9tOiAtMTFweDtcclxuICAgICAgICByaWdodDogLTI1dnc7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUuNXZ3O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHNjYWxlWSgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZ2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICByaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLWhvcml6b250YWwuemlnLXphZy5mdWxsLXdpZHRoKy5jb250YWluZXItLWhvcml6b250YWwuemlnLXphZy5mdWxsLXdpZHRoIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn0iLCIuYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDcycHggMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgfVxyXG59IiwiLmZhcSB7XHJcbiAgICAmX19xdWVzdGlvbnMge1xyXG5cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAyNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIC5mYXFfX2Fuc3dlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fuc3dlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdC1iYW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgIHBhZGRpbmc6IDY0cHggOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG5ldXRyb25pYywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuODc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNzVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1LjI1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTMuNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcycHggMzZweDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5NnB4IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc29jaWFsIHtcclxuXHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbnRlci12YXJpYWJsZSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJl9fc29jaWFsLWxpbmtzIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwtbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24tbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
