@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:#282828}@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}.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 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}}@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}.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}.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 .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:.875rem;color:#504668;padding:3px 0;border-bottom:1px solid rgba(0,0,0,0)}}.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:.875rem;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 32px}@media(min-width: 768px){.hero{width:calc(100% - 60px);padding:52px 0 36px}}@media(min-width: 1024px){.hero{width:calc(100% - 160px);padding:80px 0 40px}}.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--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:none;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__email:hover::after{transform:scaleX(1)}.footer__phone{font-size:1rem;color:#282828;text-decoration:none;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__phone:hover::after{transform:scaleX(1)}.footer__address{font-size:1rem;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__inner-container{margin-bottom:0}@media(min-width: 768px){.background .background__inner-container{margin-bottom:0}}@media(min-width: 1250px){.background .background__inner-container{margin-bottom:0}}.background__inner-container{margin-bottom:0}.background__inner-container .split{margin-bottom:0}.background__inner-container>*.page-width{width:100%;margin:0 auto;padding:24px 0}@media(min-width: 768px){.background__inner-container>*.page-width{padding:40px}}@media(min-width: 1250px){.background__inner-container>*.page-width{margin-bottom:0;padding:56px 0}}.background__inner-container>*.page-width:last-of-type{margin-bottom:0}.background__inner-container>.accordion.page-width{padding-bottom:0}.background.page-width{padding:24px 16px;margin-bottom:24px}@media(min-width: 768px){.background.page-width{padding:40px;margin-bottom:40px}}@media(min-width: 1250px){.background.page-width{padding:56px;margin-bottom:56px}}.blogs__container{opacity:1;transition:opacity .4s ease;display:flex;flex-direction:column;gap:32px}.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}@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}@media(min-width: 1024px){.blogs__container .feed__pagination .button{margin-bottom:32px}}.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}@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}@media(min-width: 768px){.cakes-feed .modal__image{width:80vw;margin-bottom:32px}}@media(min-width: 1024px){.cakes-feed .modal__image{width:75vw}}@media(min-width: 1250px){.cakes-feed .modal__image{margin-bottom:40px}}.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;top:-20px;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--0061AA{background-color:#0061aa}.carousel.background-color--F5F6F7{background-color:#f5f6f7}@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}@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:"articulat-cf",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:36px 20px;justify-content:center;padding:42px 0 0}@media(min-width: 768px){.client-feed.client-feed--list .client__container{gap:60px 48px;padding-top:32px}}.client-feed.client-feed--list .client__container .client{filter:none;opacity:1;min-width:calc(33.33% - 14px);max-width:calc(50% - 14px);height:80px;display:flex;justify-content:center}@media(min-width: 768px){.client-feed.client-feed--list .client__container .client{min-width:calc(20% - 40px);max-width:calc(33.33% - 14px)}}.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-color:rgba(201,237,234,.5);background-image:url("../images/crate-1-white.svg");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:#504668}@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}.nf-form-wrap{max-width:760px}.nf-form-wrap form .nf-form-fields-required{margin-bottom:20px}.nf-form-wrap form .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-wrap form .nf-form-content input:not([type=button]),.nf-form-wrap form .nf-form-content textarea{border:3px solid #c9edea;border-radius:6px;background:rgba(0,0,0,0);color:#282828}@media(min-width: 1024px){.nf-form-wrap form .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-wrap form .nf-form-content input:not([type=button]),.nf-form-wrap form .nf-form-content textarea{font-size:1.125rem;padding:12px 24px}}@media(min-width: 1250px){.nf-form-wrap form .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-wrap form .nf-form-content input:not([type=button]),.nf-form-wrap form .nf-form-content textarea{font-size:1.25rem;padding:12px 32px}}.nf-form-wrap form .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-wrap form .nf-form-content input:not([type=button]):focus,.nf-form-wrap form .nf-form-content textarea:focus{border-color:#0c484f}.nf-form-wrap form .nf-field-label{margin-bottom:6px !important}.nf-form-wrap form .nf-field-label label{font-weight:500}@media(min-width: 1250px){.nf-form-wrap form .nf-field-label label{font-size:1.25rem}}.nf-form-wrap form input[type=submit].ninja-forms-field{display:inline-block;border:0;background-color:#504668;text-decoration:none;color:#fff;font-weight:700;text-align:center;border-radius:4rem;padding:9px 20px 8px;line-height:1.3;font-size:.875rem;letter-spacing:1.45px;text-transform:uppercase;width:285px;cursor:pointer;transition:background-color .4s ease,color .4s ease}@media(min-width: 768px){.nf-form-wrap form input[type=submit].ninja-forms-field{width:auto;font-size:1rem;letter-spacing:1.75px;padding:12px 45px 11px}}@media(min-width: 1024px){.nf-form-wrap form input[type=submit].ninja-forms-field{width:auto;font-size:1.125rem;letter-spacing:2.25px;padding:15px 65px 14px}}@media(min-width: 1250px){.nf-form-wrap form input[type=submit].ninja-forms-field{font-size:1.275rem;letter-spacing:3px;padding:17px 105px 16px;width:auto;margin-top:24px;margin-left:24px;min-width:280px}}@media(min-width: 1920px){.nf-form-wrap form input[type=submit].ninja-forms-field{font-size:1.4375rem;letter-spacing:3.45px;padding:19px 125px 18px;width:auto;margin-top:33px;margin-left:35px;min-width:352px}}.nf-form-wrap form input[type=submit].ninja-forms-field:hover{background-color:#497e83}.nf-form-wrap form input[type=submit].ninja-forms-field:active{background-color:#0c484f;color:#c9edea}.nf-form-wrap form .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-wrap form .nf-form-content input.ninja-forms-field,.nf-form-wrap form .nf-form-content select.ninja-forms-field:not([multiple]){height:60px}@media(min-width: 1250px){.nf-form-wrap form .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-wrap form .nf-form-content input.ninja-forms-field,.nf-form-wrap form .nf-form-content select.ninja-forms-field:not([multiple]){height:72px}}.home .form,.background .form{width:100%}.home .form .nf-form-fields-required,.background .form .nf-form-fields-required{margin-bottom:20px;color:#000}.home .form .ninja-forms-field,.background .form .ninja-forms-field{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid #2f1a43;color:#282828;border-radius:0;font-size:1.125rem}@media(min-width: 1250px){.home .form .ninja-forms-field,.background .form .ninja-forms-field{font-size:1.25rem}}.home .form .ninja-forms-field:focus,.background .form .ninja-forms-field:focus{color:#282828;background-color:rgba(0,0,0,0);border-color:#2f1a43}.home .form textarea.ninja-forms-field,.background .form textarea.ninja-forms-field{border:2px solid #2f1a43;border-radius:20px;margin-top:10px}.home .form select.ninja-forms-field,.background .form select.ninja-forms-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/carousel-arrow-black-down.svg");background-size:32px 24px;background-repeat:no-repeat;background-position:95% center;padding:2px 12px;color:#2f1a43;border-radius:0}@media(min-width: 1250px){.home .form select.ninja-forms-field,.background .form select.ninja-forms-field{background-size:36px 28px}}.home .form select.ninja-forms-field:focus,.background .form select.ninja-forms-field:focus{border-bottom:2px solid #2f1a43;background-image:url("../images/arrow-down-black-down.svg");background-size:32px 24px;background-repeat:no-repeat;background-position:95% center}.home .form select.ninja-forms-field+div,.background .form select.ninja-forms-field+div{display:none}.home .form input[type=submit].ninja-forms-field,.background .form input[type=submit].ninja-forms-field{min-width:200px;border-radius:0;letter-spacing:.56px;font-size:.875rem;font-weight:900;padding:13px 18px 11px;text-transform:uppercase;transition:background-color .4s ease,color .4s ease;background-color:#43176e;border:0;height:auto !important;color:#fff;cursor:pointer;margin:0}@media(min-width: 1250px){.home .form input[type=submit].ninja-forms-field,.background .form input[type=submit].ninja-forms-field{font-size:1rem;padding:16px 20px 14px}}@media(min-width: 1920px){.home .form input[type=submit].ninja-forms-field,.background .form input[type=submit].ninja-forms-field{font-size:1.125rem;padding:24px 28px 21px}}.home .form input[type=submit].ninja-forms-field:hover,.background .form input[type=submit].ninja-forms-field:hover{background-color:#2f1a43}.home .form input[type=submit].ninja-forms-field:active,.background .form input[type=submit].ninja-forms-field:active{background-color:#2f1a43;color:#ebeaff}.home .form .nf-field-container,.background .form .nf-field-container{margin-bottom:28px}@media(min-width: 1024px){.home .form .nf-field-container,.background .form .nf-field-container{margin-bottom:36px}}@media(min-width: 1250px){.home .form .nf-field-container,.background .form .nf-field-container{margin-bottom:48px}}.home .form .nf-field-container.submit-container,.background .form .nf-field-container.submit-container{margin-bottom:0}.home .form .nf-field-label label,.background .form .nf-field-label label{font-weight:400;color:#2f1a43;font-family:"arvo",serif}@media(min-width: 1024px){.home .form .nf-field-label label,.background .form .nf-field-label label{font-size:1.5rem}}@media(min-width: 1250px){.home .form .nf-field-label label,.background .form .nf-field-label label{font-size:1.75rem}}.home .form .nf-field-element input[type=email],.home .form .nf-field-element input[type=text],.background .form .nf-field-element input[type=email],.background .form .nf-field-element input[type=text]{border:2px solid #2f1a43;margin-top:10px}.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]),.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]){height:40px}.home .form .nf-error.field-wrap .nf-field-element:after,.background .form .nf-error.field-wrap .nf-field-element:after{height:38px;width:38px;line-height:38px;right:0}.home .form .nf-pass.field-wrap .nf-field-element:after,.background .form .nf-pass.field-wrap .nf-field-element:after{height:40px;line-height:40px}.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__form form .nf-form-fields-required{margin-bottom:20px;color:#000}.contact__form form .nf-form-content .list-select-wrap .nf-field-element>div,.contact__form form .nf-form-content input:not([type=button]),.contact__form form .nf-form-content textarea{border:3px solid #ebeaff;border-radius:6px;background:rgba(0,0,0,0);color:#282828}@media(min-width: 1024px){.contact__form form .nf-form-content .list-select-wrap .nf-field-element>div,.contact__form form .nf-form-content input:not([type=button]),.contact__form form .nf-form-content textarea{font-size:1.125rem;padding:12px 24px}}@media(min-width: 1250px){.contact__form form .nf-form-content .list-select-wrap .nf-field-element>div,.contact__form form .nf-form-content input:not([type=button]),.contact__form form .nf-form-content textarea{font-size:1.25rem;padding:12px 32px}}.contact__form form .nf-form-content .list-select-wrap .nf-field-element>div:focus,.contact__form form .nf-form-content input:not([type=button]):focus,.contact__form form .nf-form-content textarea:focus{border-color:#43176e}.contact__form form .nf-field-label{margin-bottom:6px !important}.contact__form form .nf-field-label label{font-weight:500;color:#000}@media(min-width: 1250px){.contact__form form .nf-field-label label{font-size:1.25rem}}.contact__form form input[type=submit].ninja-forms-field{min-width:200px;border-radius:0;letter-spacing:.56px;font-size:.875rem;font-weight:900;padding:13px 18px 11px;text-transform:uppercase;transition:background-color .4s ease,color .4s ease;background-color:#43176e;border:0;height:auto !important;color:#fff;margin:0 auto;display:block;margin-top:12px;cursor:pointer}@media(min-width: 1024px){.contact__form form input[type=submit].ninja-forms-field{margin:0}}@media(min-width: 1250px){.contact__form form input[type=submit].ninja-forms-field{font-size:1rem;padding:16px 20px 14px;min-width:200px}}@media(min-width: 1920px){.contact__form form input[type=submit].ninja-forms-field{font-size:1.125rem;padding:24px 28px 21px;min-width:200px;margin-top:24px}}.contact__form form input[type=submit].ninja-forms-field:hover{background-color:#2f1a43}.contact__form form input[type=submit].ninja-forms-field:active{background-color:#2f1a43;color:#ebeaff}.contact__form form .nf-form-content .listselect-wrap .nf-field-element div,.contact__form form .nf-form-content input.ninja-forms-field,.contact__form form .nf-form-content select.ninja-forms-field:not([multiple]){height:60px}@media(min-width: 1250px){.contact__form form .nf-form-content .listselect-wrap .nf-field-element div,.contact__form form .nf-form-content input.ninja-forms-field,.contact__form form .nf-form-content select.ninja-forms-field:not([multiple]){height:72px}}@media(min-width: 1920px){.contact__form form .nf-form-content .listselect-wrap .nf-field-element div,.contact__form form .nf-form-content input.ninja-forms-field,.contact__form form .nf-form-content select.ninja-forms-field:not([multiple]){height:90px}}.nf-form-wrap{max-width:760px}form .nf-form-fields-required{margin-bottom:20px;color:#000}form .nf-form-content .list-select-wrap .nf-field-element>div,form .nf-form-content input:not([type=button]),form .nf-form-content textarea{border:3px solid #ebeaff;border-radius:6px;background:rgba(0,0,0,0);color:#282828}@media(min-width: 1024px){form .nf-form-content .list-select-wrap .nf-field-element>div,form .nf-form-content input:not([type=button]),form .nf-form-content textarea{font-size:1.125rem;padding:12px 24px}}@media(min-width: 1250px){form .nf-form-content .list-select-wrap .nf-field-element>div,form .nf-form-content input:not([type=button]),form .nf-form-content textarea{font-size:1.25rem;padding:12px 32px}}form .nf-form-content .list-select-wrap .nf-field-element>div:focus,form .nf-form-content input:not([type=button]):focus,form .nf-form-content textarea:focus{border-color:#43176e;color:#282828}form .nf-field-label{margin-bottom:6px !important}form .nf-field-label label{font-weight:500;color:#000}@media(min-width: 1250px){form .nf-field-label label{font-size:1.25rem}}form input[type=submit].ninja-forms-field{min-width:200px;border-radius:0;letter-spacing:.56px;font-size:.875rem;font-weight:900;padding:13px 18px 11px;text-transform:uppercase;transition:background-color .4s ease,color .4s ease;background-color:#43176e;border:0;height:auto !important;color:#fff;margin:0 auto;display:block;margin-top:12px;cursor:pointer}@media(min-width: 1024px){form input[type=submit].ninja-forms-field{margin:0}}@media(min-width: 1250px){form input[type=submit].ninja-forms-field{font-size:1rem;padding:16px 20px 14px;min-width:200px}}@media(min-width: 1920px){form input[type=submit].ninja-forms-field{font-size:1.125rem;padding:24px 28px 21px;min-width:200px;margin-top:24px}}form input[type=submit].ninja-forms-field:hover{background-color:#2f1a43}form input[type=submit].ninja-forms-field:active{background-color:#2f1a43;color:#ebeaff}form .nf-form-content .listselect-wrap .nf-field-element div,form .nf-form-content input.ninja-forms-field,form .nf-form-content select.ninja-forms-field:not([multiple]){height:60px}@media(min-width: 1250px){form .nf-form-content .listselect-wrap .nf-field-element div,form .nf-form-content input.ninja-forms-field,form .nf-form-content select.ninja-forms-field:not([multiple]){height:72px}}@media(min-width: 1920px){form .nf-form-content .listselect-wrap .nf-field-element div,form .nf-form-content input.ninja-forms-field,form .nf-form-content select.ninja-forms-field:not([multiple]){height:90px}}.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__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:"";background-image:url("../images/arrow.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:14px;height:14px;display:inline-flex}.paragraph__link:hover,.paragraph__link:active{gap:14px;color:#497e83;border-color:#497e83}.paragraph__link svg{display:none}.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:""}.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:#497e83;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:48px}}@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;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__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}@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:fill .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}@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}@media(min-width: 768px){.feed__pagination .loadmore__button svg path{stroke:#0c484f}}.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{display:flex;flex-direction:column;gap:30px 0;list-style-type:none;align-items:center;width:calc(100% - 40px);max-width:1644px;margin:0 auto}@media(min-width: 768px){.projects-feed{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:60px;grid-row-gap:12px;width:calc(100% - 120px)}}@media(min-width: 1024px){.projects-feed{grid-column-gap:80px;grid-row-gap:16px;width:calc(100% - 160px)}}@media(min-width: 1250px){.projects-feed{grid-column-gap:120px}}@media(min-width: 1920px){.projects-feed{grid-column-gap:140px;grid-row-gap:20px;width:calc(100% - 200px)}}.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{max-width:none;height:300px;padding-bottom:24px;grid-area:1/1/2/2;transition:top .2s ease;top:1200px}}@media(min-width: 1024px){.projects-feed__item{height:350px}}@media(min-width: 1250px){.projects-feed__item{height:400px}}@media(min-width: 1920px){.projects-feed__item{height:450px}}@media(min-width: 768px){.projects-feed__item:nth-child(2){grid-area:1/2/3/3;transition:top .4s ease}}@media(min-width: 768px){.projects-feed__item:nth-child(3){grid-area:2/1/4/2;transition:top .6s ease}}@media(min-width: 768px){.projects-feed__item:nth-child(4){height:300px;grid-area:3/2/4/3;transition:top .8s ease}}@media(min-width: 1024px){.projects-feed__item:nth-child(4){height:350px}}@media(min-width: 1250px){.projects-feed__item:nth-child(4){height:400px}}@media(min-width: 1920px){.projects-feed__item:nth-child(4){height:450px}}@media(min-width: 768px){.projects-feed__item:nth-child(2),.projects-feed__item:nth-child(3){height:600px}}@media(min-width: 1024px){.projects-feed__item:nth-child(2),.projects-feed__item:nth-child(3){height:700px}}@media(min-width: 1250px){.projects-feed__item:nth-child(2),.projects-feed__item:nth-child(3){height:800px}}@media(min-width: 1920px){.projects-feed__item:nth-child(2),.projects-feed__item:nth-child(3){height:900px}}.projects-feed__item:hover .projects-feed__link{text-decoration:underline}.projects-feed__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:320px;width:100%}@media(min-width: 768px){.projects-feed__image{height: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:32px 0 0}}.projects-feed__title{font-size:1.25rem;letter-spacing:1.02px;font-weight:400;margin-bottom:12px;letter-spacing:1.1px;color:#2f1a43;line-height:1.1;text-align:left}@media(min-width: 1024px){.projects-feed__title{font-size:1.25rem;letter-spacing:1.05px}}@media(min-width: 1250px){.projects-feed__title{font-size:1.5rem;letter-spacing:1.2px;line-height:1.07;margin-bottom:16px}}@media(min-width: 1920px){.projects-feed__title{font-size:1.75rem;letter-spacing:1.5px}}.projects-feed__description{font-size:.875rem;margin-bottom:16px;color:#2f1a43;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:1rem;line-height:1.33;max-height:2.66em;margin-bottom:14px}}@media(min-width: 1250px){.projects-feed__description{font-size:1.125rem}}@media(min-width: 1920px){.projects-feed__description{font-size:1.25rem}}.projects-feed__link{color:#43176e;font-family:"Switzer-Semibold",sans-serif}.projects-feed__link::after{content:"";background-image:url("../images/caret.svg");background-size:5px;background-position:center;background-repeat:no-repeat;position:absolute;right:-16px;top:50%;transform:translateY(-50%);display:block;width:10px;height:10px}@media(min-width: 1250px){.projects-feed__link::after{background-size:6px}}.projects-feed__more{text-decoration:none;color:#43176e;font-weight:500;transition:color .4s ease}.projects-feed__more span{border-bottom:2px solid #43176e;transition:border-color .4s ease}.projects-feed__more svg{width:12px;margin-left:8px}@media(min-width: 768px){.projects-feed__more svg{width:14px;margin-left:6px;top:3px}}@media(min-width: 1024px){.projects-feed__more svg{width:17px}}@media(min-width: 1250px){.projects-feed__more svg{width:19px;margin-left:8px}}@media(min-width: 1920px){.projects-feed__more svg{width:23px;margin-left:10px;top:4px}}.projects-feed__more svg path{fill:#43176e;transition:fill .4s ease}.projects-feed__more:hover{color:#2f1a43}.projects-feed__more:hover span{border-color:#2f1a43}.projects-feed__more:hover svg path{fill:#2f1a43}.projects-feed__more.mobile-only{display:flex;justify-content:center;font-size:.9375rem;letter-spacing:1.5px;line-height:1.3}@media(min-width: 768px){.projects-feed__more.mobile-only{display:none}}.projects-feed__more.desktop-only{display:none}.projects-feed__more.desktop-only span{line-height:1.2;display:inline-block}@media(min-width: 768px){.projects-feed__more.desktop-only{display:block;float:right;margin-left:auto;font-size:1.25rem;line-height:1.4;letter-spacing:1.75px}}@media(min-width: 1024px){.projects-feed__more.desktop-only{font-size:1.375rem;letter-spacing:2px}}@media(min-width: 1250px){.projects-feed__more.desktop-only{font-size:1.5rem;letter-spacing:2.4px;line-height:1.71}}@media(min-width: 1920px){.projects-feed__more.desktop-only{font-size:1.5rem;letter-spacing:3.1px}}@media(min-width: 768px){.projects-feed.animated .projects-feed__item{top:0}}.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 top;background-repeat:no-repeat;padding:40px 8px 0;display:block;width:100%;max-width:80vw}@media(min-width: 768px){.quote__outer-container{max-width:70vw}}@media(min-width: 1024px){.quote__outer-container{max-width:60vw}}@media(min-width: 1250px){.quote__outer-container{max-width:770px}}.quote__text{padding:0;color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.quote__text::before{content:none}.quote__text>p{color:#282828;font-size:1.375rem;line-height:1.73;margin:0}.quote__author-container{margin:0;margin-top:16px;text-align:center;flex-direction:row;justify-content:center;align-items:center}.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}.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}@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:24px}@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}@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.page-width{margin-bottom:24px !important}@media(min-width: 768px){.split.page-width{margin-bottom:44px !important}}.split.page-width+.split.page-width{margin-top:24px !important}@media(min-width: 1024px){.split.page-width+.split.page-width{margin-top:44px !important}}.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}.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}@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:height .4s ease,top .4s ease,transform .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__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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJfYmFzZS5zY3NzIiwiY29uc3QvX3ZhcmlhYmxlcy5zY3NzIiwiY29uc3QvX21peGlucy5zY3NzIiwiX25hdmlnYXRpb24uc2NzcyIsIl9oZXJvLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYmFja2dyb3VuZC1ibG9jay5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9jYWtlcy5zY3NzIiwiX2NhcmQuc2NzcyIsIl9jYXJvdXNlbC5zY3NzIiwiX2NsaWVudC1mZWVkLnNjc3MiLCJfY29udGFjdC1wYWdlLnNjc3MiLCJfY3JhdGUuc2NzcyIsIl9leHBhbmRhYmxlLXRleHQuc2NzcyIsIl9mYWRlLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfaW1hZ2Uuc2NzcyIsIl9wYXJhZ3JhcGguc2NzcyIsIl9wcm9qZWN0LnNjc3MiLCJfcHJvamVjdHMtZmVlZC5zY3NzIiwiX3F1b3RlLnNjc3MiLCJfcXVvdGUtY2Fyb3VzZWwuc2NzcyIsIl9yb3cuc2NzcyIsIl9zcGxpdC5zY3NzIiwiX3RpbWVsaW5lLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl96aWctemFnLnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfZmFxLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSwyQkFDQSxrQkFDQSxrQkFDQSxnQkFDQSw2REFHRixXQUNFLDJCQUNBLGtCQUNBLGtCQUNBLGdCQUNBLDJEQ1pKLE1BRUMsU0FDQSxVQUNBLGtCQUNBLHNCQUdELEVBQ0MsZUFDRyxtQkFDQSxpQkFDQSxNQ1hJLFFDYVAsMEJGTkQsRUFNUSxtQkFDQSxtQkFDQSxrQkFLUiwrQkFLQyxjQUdELG1CQUdJLDhCQUNBLDJCQUNBLHNCQUdKLEVBQ0Msc0NBR0QsS0FDSSx1QkFHSixVQUNJLFlBQ0EsV0FJSixLQUNJLGlCQ3BESSxLRHFESixzQ0FHSixRQUNJLGtCQUNBLGlCQUNBLFlDcENlLElEcUNmLG9CQUNBLG1CQUNBLFFBQ0EscUJBQ0EsTUNoRUksS0RpRUosaUJD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QUNJLFlBQ0EsZ0JBQ0EsZ0JBQ0EsWWJwSzNCLHlCYWdLdUIsOEVBTVEsWUFDQSxjQUNBLGtCQUNBLG1CYnZKL0IsMEJhOEl1Qiw4RUFZUSxZQUNBLGdCQUNBLGlCQVFKLGtKQUNJLEtkaExsQixRY3FMa0IsOEpBQ0ksS2QzTDVCLFFjaU1nQixvRUFDSSxNZDdMZCxRY2lNRSxxREFDSSxnQmJ6TW5CLHlCYXdNZSxxREFHUSxpQkFJWiw4S0FDSSxrQkFDQSxZQUNBLGdCQUNBLGdCQUNBLGdOQUNJLGdCYnJObkIseUJhME5XLDRDQUVRLHdCQUVKLGlFQUNJLFlBQ0EsZ0JiaE9uQix5QmE4TmUsaUVBSVEsY0FDQSxtQmJqTnZCLDBCYTRNZSxpRUFRUSxZQUNBLGlCYmpPdkIsMEJhc09lLHlEQUVRLGVibE92QiwwQmFnT2UseURBS1EsZWIvTnZCLDBCYTBOZSx5REFRUSxnQmJwUHZCLHlCYXNQbUIsNkRBRVEsNEJibFAzQiwwQmFnUG1CLDZEQUtRLDRCYi9PM0IsMEJhME9tQiw2REFRUSw0QmI1TzNCLDBCYW9PbUIsNkRBV1EsNEJialEzQix5QmFtUXVCLHdFQUVRLDRCYi9QL0IsMEJhNlB1Qix3RUFLUSw0QmI1UC9CLDBCYXVQdUIsd0VBUVEsNEJielAvQiwwQmFpUHVCLHdFQVdRLDRCYnhRL0IsMEJhK1FlLHlEQUVRLGViM1F2QiwwQmF5UWUseURBS1EsZWJ4UXZCLDBCYW1RZSx5REFRUSxnQmI3UnZCLHlCYStSbUIsNkRBRVEsNEJiM1IzQiwwQmF5Um1CLDZEQUtRLDRCYnhSM0IsMEJhbVJtQiw2REFRUSw0QmJyUjNCLDBCYTZRbUIsNkRBV1EsNEJiMVMzQix5QmE0U3VCLHdFQUVRLDRCYnhTL0IsMEJhc1N1Qix3RUFLUSw0QmJyUy9CLDBCYWdTdUIsd0VBUVEsNEJibFMvQiwwQmEwUnVCLHdFQVdRLDRCQU94Qiw0SkFDSSxZQUNBLGdCYmhVWCx5QmE4VE8sNEpBSVEsV0FDQSxnQmI3VGYsMEJhd1RPLDRKQVFRLGFBQ0Esa0JiM1RmLDBCYWtUTyw0SkFZUSxhQUNBLGtCYnpUZiwwQmE0U08sNEpBZ0JR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QkFDQSxtQkFDQSxpQkFDQSxzQkMzRUosV0FDSSxvQkFDQSxnQ0FFSixlQUNJLGFBQ0EsbUJBQ0EscUJBQ0EsbUI1QkdQLDBCNEJQRyxlQU1RLG9CQUVKLGtCQUNJLG1CQUNBLGlCQUNBLFM1QkpYLDBCNEJDTyxrQkFLUSxrQkFDQSxpQkFDQSx1QkFHUiw2Q0FDSSxXQUNBLGlCN0IxQkosUTZCMkJJLFlBQ0EsWUFDQSxjQUNBLGtCQUNBLFdBQ0EsU0FDQSwyRDVCcEJYLDBCNEJXTyw2Q0FXUSxZQUNBLFFBQ0EsV0FHUixzQkFDSSx3QkFHQSw4QkFDSSx3QkFFSixtQ0FDSSxpQkFDQSxrQkFJWixZQUNJLFlBQ0EsZUFDQSxXQUNBLGtCQUNBLFE1QjdDUCwwQjRCd0NHLFlBT1EsWUFDQSxlQUNBLFdBQ0EsbUJBRUosZ0JBQ0ksWUFDQSxXQUdSLGFBQ0ksVUFDQSxhQUNBLGdCQUNBLHdCQUNBLGVBQ0ksTTdCMUVBLFE2QjJFQSIsImZpbGUiOiJndWxwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvd2VyR3JvdGVza1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1Bvd2VyR3JvdGVzay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG93ZXJHcm90ZXNrXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUG93ZXJHcm90ZXNrLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgfSIsIi8qIGlnbml0aW9uNzIgQmFzZSAqL1xuKixcbiogKiB7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICB9XG59XG5cbi8qXHRlbnN1cmUgSFRNTDUgZWxlbWVudHMgYXJlIGhhbmRsZWQgYXMgYmxvY2sgbGV2ZWwgb24gb2xkZXIgYnJvd3NlcnMgKi9cbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbm1haW4sXG5zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG5cdGZvbnQtZmFtaWx5OiBpbnRlci12YXJpYWJsZSwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblx0Ly8gb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IGludGVyLXZhcmlhYmxlLCBzYW5zLXNlcmlmO1xufVxuXG4uYnV0dG9uIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gICAgcGFkZGluZzogMTBweCAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG59XG5cbi5saW5rLWJ1dHRvbiB7XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgPiAucGFnZS13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuZnVsbC13aWR0aCB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuaGVhZGluZy5wYWdlLXdpZHRoLCA+IC5oZWFkaW5nLmZ1bGwtd2lkdGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lci5wYWdlLXdpZHRoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbi8vIEhFQURJTkdTIC8vXG5oMSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjI1cmVtO1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNjc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBuZXV0cm9uaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBzdHJvbmcsIGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgfVxuICAgICYudGV4dC1jb2xvci0tMzMzMmY1MCB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgfVxuICAgICYudGV4dC1jb2xvci0tRkZGRkZGIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbnVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCwgPiBvbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53eXNpd3lnIHtcbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgPiAuYmFja2dyb3VuZC5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgge1xuICAgICAgICArIC5jcmF0ZS5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jb250YWluZXI+LmNvbnRhaW5lci0tdmVydGljYWwuZnVsbC13aWR0aCsuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXNnLTQwNCB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gICAgYSB7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmhlYWRpbmc6aGFzKHN2Zykge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IGludGVyLXZhcmlhYmxlLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBDb2xvcnMgKi9cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzI4MjgyODtcbiRncmF5OiAjZjJmNGY3O1xuJGdyYXktZGFyazogIzVmNjk4MDtcbiRncmVlbjogIzBjNDg0ZjtcbiRncmVlbi1saWdodDogIzQ5N0U4MztcbiR0ZWFsOiByZ2IoMjAxLCAyMzcsIDIzNCk7IC8vI2M5ZWRlYVxuJHB1cnBsZS1saWdodDogcmdiKDIzNSwgMjM0LCAyNTUpOyAvLyNFQkVBRkZcbiRwdXJwbGU6IHJnYig2NCwgNTYsIDEwMSk7IC8vICM0MDM4NjVcbiRwdXJwbGUtZGFyazogcmdiKDgwLCA3MCwgMTA0KTsgLy8jNTA0NjY4XG4kcHJpbWFyeS1jb2xvcjogcmdiKDY3LCAyMywgMTEwKTsgLy8jNDMxNzZlXG4kc2Vjb25kYXJ5LWNvbG9yOiByZ2IoMTk0LCAyMzMsIDIxOSk7IC8vI2MyZTlkYlxuJHNlY29uZGFyeS1jb2xvci1saWdodDogcmdiKDE2OSwgMjA2LCAyMjIpOy8vI2E5ZDRkZVxuJHByaW1hcnktY29sb3ItZGFyazogcmdiKDQ3LCAyNiwgNjcpOyAvLyAjMmYxYTQzXG5cbi8qIEJyZWFrcG9pbnQgU2l6ZXMgKi9cbiRtZWRpdW0td2lkdGg6IDc2OHB4O1xuJGxhcmdlLXdpZHRoOiAxMDI0cHg7XG4keGxhcmdlLXdpZHRoOiAxMjUwcHg7XG4keHhsYXJnZS13aWR0aDogMTkyMHB4O1xuJHh4eGxhcmdlLXdpZHRoOiAxOTIwcHg7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LW5vcm06IDQwMDtcbiRmb250LXdlaWdodC1tZWQ6IDUwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyB0cmFuc2l0aW9uIHNwZWVkc1xuJHRyYW5zLXNsb3c6IDAuNnM7XG4kdHJhbnMtbWVkOiAwLjRzO1xuJHRyYW5zLWZhc3Q6IDAuMnM7XG4iLCIvLyBicmVha3BvaW50IGhhbmRsaW5nXG5cbkBtaXhpbiBtZWRpdW0ge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skbWVkaXVtLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4geGxhcmdlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHhsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4geHhsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR4eGxhcmdlLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4eHhsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR4eHhsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi5uYXYtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggODBweDtcbiAgICAgICAgZ2FwOiA2OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAubmF2LWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTlweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLWZhc3QgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1uYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtZHJvcGRvd24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweCAxMnB4IDQ4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgICNtZW51LW1haW4tbmF2IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgZ2FwOiAwIDg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZ3JpZC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdyaWQtaXRlbS0tbWluLXdpZHRoOiAyM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgLS1ncmlkLWxheW91dC1nYXA6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICAgICAgICAgICAgKiBDYWxjdWxhdGVkIHZhbHVlcy5cbiAgICAgICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWdhcC1jb3VudDogY2FsYyh2YXIoLS1ncmlkLWNvbHVtbi1jb3VudCkgLSAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tdG90YWwtZ2FwLXdpZHRoOiBjYWxjKHZhcigtLWdhcC1jb3VudCkgKiB2YXIoLS1ncmlkLWxheW91dC1nYXApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZ3JpZC1pdGVtLS1tYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS10b3RhbC1nYXAtd2lkdGgpKSAvIHZhcigtLWdyaWQtY29sdW1uLWNvdW50KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1heCh2YXIoLS1ncmlkLWl0ZW0tLW1pbi13aWR0aCksIHZhcigtLWdyaWQtaXRlbS0tbWF4LXdpZHRoKSksIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IHZhcigtLWdyaWQtbGF5b3V0LWdhcCk7XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2dncgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDAgMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZ3JpZC1sYXlvdXQtZ2FwOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggODBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1mYXN0IGVhc2UsIG1heC13aWR0aCAkdHJhbnMtc2xvdyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJvdXNlbC1hcnJvdy1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2dncgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHggNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA3cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmV0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSwgJi5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoaW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW1haWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtM3B4IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19waG9uZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3NvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBnYXA6IDAgMTF2dztcbiAgICAgICAgfVxuICAgICAgICAmX19zb2NpYWwtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvcHlyaWdodC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLm5hdi1pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0NHB4IDEycHggNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICYuYWRtaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlcm8ge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgcGFkZGluZzogNTJweCAwIDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gICAgfVxuICAgIC5oZXJvX190aXRsZS1jb250YWluZXIge1xuICAgICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTMuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZXJvLS1ob21lIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDgwcHggODBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyb19fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyb19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZXJvX190aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDU4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMy41cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyb19fY3RhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDQyJSAtIDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX2N0YS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvX19jdGEtdGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggODBweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGdhcDogMCAzMnB4O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgYS5mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+ICoucGFnZS13aWR0aCwgPiAubmYtZm9ybS1jb250IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLnd5c2l3eWcucGFnZS13aWR0aCwgPiAubmYtZm9ybS1jb250IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICsgLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5zcGxpdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgID4gKi5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTZweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWNjb3JkaW9uLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYWdlLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ncy1mZWVkIHtcblxufVxuXG4uYmxvZ3NfX2NvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1tZWQgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNjRweDtcbiAgICB9XG4gICAgLmZlZWRfX3BhZ2luYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjR2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGVybXMge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJsb2dfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2dfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5tYWluLnBvc3Qge1xuICAgIC5oZXJvLmhlcm8tLXNpbXBsZSB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDY0cHggNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMTYwcHggNnZ3IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTY1cHggNnZ3IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOTVweCAxNDBweCA3NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLmhlcm8tLXNpbXBsZSAuaGVyb19faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby5oZXJvLS1zaW1wbGUgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTV2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgPiAucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjJweDtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UuY292ZXIsIC5pNzItc3ZnLmNvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jYWtlc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgZ2FwOiA0NnB4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgIH1cbn1cblxuLmNha2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTV2dztcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICBoZWlnaHQ6IDIydnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgICAgIGhlaWdodDogMTZ2dztcbiAgICAgICAgbWF4LWhlaWdodDogMjg4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGhlaWdodDogMTV2dztcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzZweCk7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAzNnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDQ2cHgpO1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gNDZweCk7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmNha2VzLWZlZWQge1xuICAgIC5tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA5NHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHsgICAgICBcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgIHdpZHRoOiA5NHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250cm9scy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMCA1dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGdhcDogMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDAgNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiA1N3Z3O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3ByZXYsICZfX25leHQge1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwdXJwbGUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDUwcHg7XG4gICAgZmxleDogMTtcbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xuICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzdnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEyMnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEyMnB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX3N2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICBsZWZ0OiAtNjh2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzI1cmVtO1xuICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xuICAgICAgICBmb250LWZhbWlseTogXCJhcnZvXCIsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY2FyZF9fdGl0bGUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IHVsLCA+IG9sIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzg4cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJvdXNlbC1hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZyA+IGcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGcgPiBnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggODVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDA7XG4gICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLmNhcmRfX3N2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogLTU1dnc7ICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkX19saW5rIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggNTBweCAwO1xuICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJkX19zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01NXZ3OyAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2xpbmsge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNhcmQtLWFuY2hvciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5yb3cge1xuICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAxMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggODhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxOHB4IDEwMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEwNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZF9fc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02NXZ3O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2xpbmsge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGcgPiBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICArIC5jYXJkX19zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0Q3RDZGMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGcgPiBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICArIC5jYXJkX19zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0JEQkJFODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTc1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgNTBweDtcbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX3N2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmRfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2Fyb3VzZWwge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogODR2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg5MHZ3IC8gMik7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MjJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTB2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDg0dncgLyAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UucGFnZS13aWR0aCAuaTcyLWltYWdlLmNvdmVyLCBcbiAgICAgICAgLmltYWdlLnBhZ2Utd2lkdGggLmk3Mi1zdmcuY292ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZCwgPiBkaXYsID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gYSB7XG4gICAgICAgICAgICB3aWR0aDogOTB2dztcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg0dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg0dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0NHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY0NHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTY0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYyNXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0ICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZy1yaWdodCAkdHJhbnMtbWVkIGVhc2U7O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuY2FyZF9fc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjh2dztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87ICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCA1MHB4O1xuICAgICAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02NXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87ICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTg1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZF9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bzsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udHJvbHMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2Utd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLTAwNjFBQSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYxQUE7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tRjVGNkY3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJkX19zdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NSU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvdW50ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhcnRpY3VsYXQtY2ZcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3VudGVyX19jdXJyZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3VudGVyX19tYXgge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2LWJ0biB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgICYucGFnZS13aWR0aCwgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwLjc1dnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAuNzV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OThweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwLjc1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwLjc1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwLjc1dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzk4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3OThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweCA5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTBweCAxMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNHB4IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNnB4IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNsaWVudC1mZWVkIHtcbiAgICAuY2xpZW50X19maWx0ZXIge1xuICAgICAgICAuZmlsdGVyX19wYW5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAwIDExcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFydm9cIiwgc2VyaWY7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBBRUUyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMyRjUwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZSwgY29sb3IgJHRyYW5zLW1lZCBlYXNlLCBmb250LXdlaWdodCAkdHJhbnMtZmFzdCBlYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFQUVBRjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjBBRUUyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IwQUVFMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IwQUVFMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IwQUVFMjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjBBRUUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlcl9fb3B0aW9ucy0taW5kdXN0cnksIC5maWx0ZXJfX29wdGlvbnMtLXNlcnZpY2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgICAgICAgICAgICBnYXA6IDQ4cHggNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiA2NHB4IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICAgICAgICAgICAgICBnYXA6IDg4cHggNzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlcl9fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjdweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyN3B4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAzOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM5cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmlsdGVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFydm9cIiwgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC01cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcl9udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFydGljdWxhdC1jZlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmlsdGVyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gNzZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTI3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXJfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsaWVudF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDMycHggMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMyUgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZ2FwOiA0MHB4IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDYlIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDQ4cHggNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMTA4cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY2xpZW50IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAxNHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLW1lZCBlYXNlLCBmaWx0ZXIgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSAyNnB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gMjZweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDQ3cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyMCUgLSA0N3B4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICYuaTcyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2xpZW50LWZlZWQtLWxpc3Qge1xuICAgICAgICAuY2xpZW50X19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMzZweCAyMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MnB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4IDQ4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50IHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDE0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNsaWVudC1mZWVkLS1zY3JvbGxlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyNDQsIDI0NywgMSk7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMjQ0LCAyNDQsIDI0NywgMSkgMCUscmdiYSgyNDQsIDI0NCwgMjQ3LCAwKSAxMDAlKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgYXV0b1J1biB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgQGtleWZyYW1lcyBhdXRvUnVuIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGF1dG9SdW4ge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsaWVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzNweDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBhdXNlIHtcbiAgICAgICAgICAgICAgICAuY2xpZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xpZW50X19mZWVkLXRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wYXVzZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGxheS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIG1heC13aWR0aDogMTU0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICZfX2Zvcm0tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYyJTtcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDYwcHggMTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4xMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNTZweCAyNHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzglO1xuICAgICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2NnB4IDI0cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjAwcHggMCAzNnB4IDZ2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzMHB4IDAgNDBweCAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jcmF0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTYwcHggMCAwIDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICAuY3JhdGVfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3JhdGVfX3N2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvZ3MtZmVlZCB7XG4gICAgICAgICAgICAuYmxvZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jcmF0ZV9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJvdXNlbF9faW5uZXItY29udGFpbmVyIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2tncm91bmRfX3RvcC1zdmcsIC5iYWNrZ3JvdW5kX19ib3R0b20tc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50LWZlZWQge1xuICAgICAgICAgICAgICAgICYuY2xpZW50LWZlZWQtLXNjcm9sbGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgyMzQsIDIzNCwgMjQwLCAxKSAwJSxyZ2JhKDIzNCwgMjM0LCAyNDAsIDApIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1wZyB7XG4gICAgICAgIC5jcmF0ZV9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstcHVycGxlLWdyZWVuLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1wZy0yIHtcbiAgICAgICAgLmNyYXRlX190aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGFyay1wdXJwbGUtZ3JlZW4tMi5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWRhcmstcGcsICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1wZy0yIHtcbiAgICAgICAgLmNyYXRlX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLmNyYXRlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3JhdGVfX2xpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1wZyB7XG4gICAgICAgIC5jcmF0ZV9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dyYWRpZW50LW5ldy5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LXBnLTIge1xuICAgICAgICAuY3JhdGVfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1wdXJwbGUtZ3JlZW4tMi5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIsIC5ibG9ncy1mZWVkIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAucGFyYWdyYXBoLCA+IC5jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2dzLWZlZWQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWxfX2lubmVyLWNvbnRhaW5lciAuY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAzMnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JhZGllbnQ0LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDY0cHggMjBweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHggMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDd2dyAxMnB4IDl2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDd2dyAxMnB4IDh2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMTAwcHggMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNnZ3IDEycHggN3Z3O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNDBweCAwIDAgMDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTEwcHggMTJweCAxNzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDEyMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwdnc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJhcnZvXCIsIHNlcmlmO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4dnc7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTJ2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnZ3O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzl2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkcHVycGxlLWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHNjYWxlWSgtMSk7XG4gICAgICAgIHdpZHRoOiAyMzB2dztcbiAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICByaWdodDogLTkwdnc7XG4gICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtODJ2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICByaWdodDogLTg0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICByaWdodDogLTc3dnc7XG4gICAgICAgIH1cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5ubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE2MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuY3JhdGVfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOTBweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA3dncgMTJweCA5dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNnZ3IDEycHggN3Z3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTQwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMTBweCAxMnB4IDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNyYXRlX19zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIzMHZ3O1xuICAgICAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC05MHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02OHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNzJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTcwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lcj4uY29udGFpbmVyLS12ZXJ0aWNhbC5jcmF0ZS5mdWxsLXdpZHRoICsgLmNvbnRhaW5lci0tdmVydGljYWwuY3JhdGUuZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY29udGFpbmVyLS1ob3Jpem9udGFsLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lcj4uY29udGFpbmVyLS12ZXJ0aWNhbC5jcmF0ZS5mdWxsLXdpZHRoICsgLmJhY2tncm91bmQuZnVsbC13aWR0aCwgXG4ucGFnZS1jb250YWluZXI+LmNvbnRhaW5lci0tdmVydGljYWwuY3JhdGUuZnVsbC13aWR0aCArIC5jbGllbnQtZmVlZC5jbGllbnQtZmVlZC0tc2Nyb2xsZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyPi5jb250YWluZXItLXZlcnRpY2FsLmNyYXRlLmZ1bGwtd2lkdGggKyAuY2xpZW50LWZlZWQuY2xpZW50LWZlZWQtLXNjcm9sbGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICB9XG59IiwiLmV4cGFuZGFibGUtdGV4dCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFydm9cIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRwdXJwbGUtZGFyazs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1zbG93IGVhc2UsIHBhZGRpbmcgJHRyYW5zLXNsb3cgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtc2xvdyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDU0cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAqLnBhZ2Utd2lkdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5leHBhbmRhYmxlLXRleHRfX3RpdGxlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5leHBhbmRhYmxlLXRleHRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMzJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAyMHB4IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjRweCA1NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICA+IC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gLmV4cGFuZGFibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAxLCAyMzcsIDIzNCwgMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY3JhdGUtMS13aGl0ZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTB2dyAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogOTR2dztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogOTB2dztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogODd2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZyZW0gMDtcbiAgICAgICAgICAgIHRvcDogLTEuNzV2dztcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICB3aWR0aDogMjB2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgLy8gJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDU2LCAxMDEsIC4xKTtcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA1NiwgMTAxLCAuMDcpO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIC5mYWRlX190aXRsZSB7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgLmZhZGVfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgLy8gICAgICAgICAucm93IHtcbiAgICAvLyAgICAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgIC8vICAgICAgICAgICAgICAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZS1kYXJrO1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICAgICAgICAgICZfX2NvdW50ZXIge1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbnRhaW5lci5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYWRlX190aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYWRlX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwLjc1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAuNzV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MC43NXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHB1cnBsZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2NvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud3lzaXd5ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJvdy5yb3ctYnJlYWstLTIgLnJvd19faW5uZXItY29udGFpbmVyIC5pbWFnZSwgLnJvdy5yb3ctYnJlYWstLTQgLnJvd19faW5uZXItY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZS5jb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAuNzV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAuNzV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzk4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJvdy1icmVhay0tMiB7XG4gICAgICAgICAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0OHB4IDEzOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQ1JSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0MCUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQwJSAtIDY5cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTUlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDYwJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNjlweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yb3ctYnJlYWstLTQge1xuICAgICAgICAgICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweCA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHggODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDhweCAxMzhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0NSUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNDAlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0MCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg0MCUgLSA2OXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDU1JSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2MCUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDYwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDYwJSAtIDY5cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93LnJvdy1icmVhay0tMiAucm93X19pbm5lci1jb250YWluZXIgLmNhcm91c2VsX19jb250YWluZXIsIC5yb3cucm93LWJyZWFrLS00IC5yb3dfX2lubmVyLWNvbnRhaW5lciAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDN2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjV2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3LjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2LjV2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2LjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MTVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDN2dztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0M3Z3O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjV2dztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0Ny41dnc7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDcuNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDYuNXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2LjV2dztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0Ni41dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UuY292ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICZfX3ByZXYtYnRuLCAmX19uZXh0LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190b3Atc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDV2dztcbiAgICAgICAgICAgIHdpZHRoOiAxMDV2dztcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTA3dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTA1dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTE1dnc7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTEwdnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgID4gLmZhZGUuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICsgLmZhZGUuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9qZWN0cyB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgPiAuaW1hZ2UucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC5pNzItaW1hZ2UuY292ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5wYXJhZ3JhcGguYWxpZ24tY2VudGVyIC5wYXJhZ3JhcGhfX3RpdGxlLCA+IC5wYXJhZ3JhcGguYWxpZ24tbGVmdCAucGFyYWdyYXBoX190aXRsZSwgPiBoMi5oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtZm9vdGluZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtZm9vdGluZ19idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uZi1mb3JtLXdyYXAge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgZm9ybSB7XG4gICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ+ZGl2LCBcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSksIFxuICAgICAgICAubmYtZm9ybS1jb250ZW50IHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR0ZWFsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40NXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlLCBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDVweCAxMXB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA2NXB4IDE0cHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjc1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxMDVweCAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjQ1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAxMjVweCAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RzZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudCBkaXYsIFxuICAgICAgICAubmYtZm9ybS1jb250ZW50IGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkLCBcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQ6bm90KFttdWx0aXBsZV0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ob21lLCAuYmFja2dyb3VuZCB7XG4gICAgLmZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAubmluamEtZm9ybXMtZmllbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEubmluamEtZm9ybXMtZmllbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdC5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2Fyb3VzZWwtYXJyb3ctYmxhY2stZG93bi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duLWJsYWNrLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxOHB4IDExcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHggMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmYtZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmYtZmllbGQtY29udGFpbmVyLnN1Ym1pdC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhcnZvXCIsIHNlcmlmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJmMWE0MztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RzZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudCBkaXYsIFxuICAgICAgICAubmYtZm9ybS1jb250ZW50IGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkLCBcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQ6bm90KFttdWx0aXBsZV0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAubmYtZXJyb3IuZmllbGQtd3JhcCAubmYtZmllbGQtZWxlbWVudDphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLXBhc3MuZmllbGQtd3JhcCAubmYtZmllbGQtZWxlbWVudDphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3RfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW46IDMycHggMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZvcm0tY29udGVudCAubGlzdC1zZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudD5kaXYsIFxuICAgICAgICAubmYtZm9ybS1jb250ZW50IGlucHV0Om5vdChbdHlwZT1idXR0b25dKSwgXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHB1cnBsZS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxOHB4IDExcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjhweCAyMXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmYtZm9ybS1jb250ZW50IC5saXN0c2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgZGl2LCBcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCBpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZCwgXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgc2VsZWN0Lm5pbmphLWZvcm1zLWZpZWxkOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5mLWZvcm0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbn1cbmZvcm0ge1xuICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAubmYtZm9ybS1jb250ZW50IC5saXN0LXNlbGVjdC13cmFwIC5uZi1maWVsZC1lbGVtZW50PmRpdiwgXG4gICAgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSksIFxuICAgIC5uZi1mb3JtLWNvbnRlbnQgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcHVycGxlLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubmluamEtZm9ybXMtZmllbGQge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMThweCAxMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZSwgY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHggMjFweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5mLWZvcm0tY29udGVudCAubGlzdHNlbGVjdC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGRpdiwgXG4gICAgLm5mLWZvcm0tY29udGVudCBpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZCwgXG4gICAgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQ6bm90KFttdWx0aXBsZV0pIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICB9XG4gICAgICAgICYuY292ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2Utd2lkdGgge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gICAgJi5vdmVybGF5IHtcbiAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIGhlaWdodDogODB2dztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTEwcHggYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzNweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTk1cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xN3Z3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGlnaHQtcHVycGxlLWdyZWVuLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLXYyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy96aWd6YWctdjIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xN3Z3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JhZGllbnQtbmV3LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLXYyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy96aWd6YWctdjIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC04NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy96aWd6YWctaW50ZXJpb3Iuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy96aWd6YWctaW50ZXJpb3Iuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2UuY29udGFpbiwgLmk3Mi1zdmcuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dyYWRpZW50LW5ldy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvemlnemFnLWludGVyaW9yLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy96aWd6YWctaW50ZXJpb3Iuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb250YWluIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAxMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMTQwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTU0cHggMCAxNTRweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTc0cHggMCAxNzRweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgICYub3ZlcmxheSB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAyMDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yb3cge1xuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIC5pbWFnZS5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xuICAgICAgICAgICAgLmk3Mi1pbWFnZS5jb3ZlciwgLmk3Mi1zdmcuY292ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctYnJlYWstLTIsICYucm93LWJyZWFrLS0zIHtcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhcmFncmFwaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMTtcbiAgICBnYXA6IDE0cHg7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0tZGVmYXVsdCB7XG4gICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fbGluayB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLWljb24sICYucGFyYWdyYXBoLS1jdGEge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fdGV4dCB7XG4gICAgICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucGFyYWdyYXBoLS1jdGEge1xuICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX190ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0taWNvbiB7XG4gICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0taW5saW5lLWljb24ge1xuICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLWFuY2hvciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICArIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICArIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xuICAgICAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yb3cge1xuICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1OXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTU5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWljb24sICYucGFyYWdyYXBoLS1jdGEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICcnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWljb24ge1xuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDhweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFyYWdyYXBoLS1kZWZhdWx0IHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9fbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogbmV1dHJvbmljLCBzYW5zLXNlcmlmO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGxlZnQ6IDZ2dztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHRvcDogLTMzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgdG9wOiAtMzdweDtcbiAgICAgICAgICAgIGxlZnQ6IDEydnc7XG4gICAgICAgIH1cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGVcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdmctbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOHZ3O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMTB2dztcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4ucHJvamVjdHNfX2NvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1tZWQgZWFzZTtcbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG59XG5cbi5mZWVkX19wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAubG9hZG1vcmVfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiAxNjQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgLmhlYWRpbmdfX2xlZnQge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGluZ19fcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkaW5nX19tZXRhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9qZWN0cy1mZWVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogMTY0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogODBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNDBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZTtcbiAgICAgICAgICAgIHRvcDogMTIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gMjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjZzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjhzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb2plY3RzLWZlZWRfX2xpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wMnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIuNjZlbTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMi42NmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogXCJTd2l0emVyLVNlbWlib2xkXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFuaW1hdGVkIHtcbiAgICAgICAgLnByb2plY3RzLWZlZWRfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrZ3JvdW5kLmZ1bGwtd2lkdGgge1xuICAgIC5wcm9qZWN0cy1mZWVkLCAuaGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9qZWN0cy1mZWVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9qZWN0LWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIHBhZGRpbmc6IDMycHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZzogNjRweCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tZXRhIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlN3aXR6ZXItU2VtaWJvbGRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndvcmstaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MjBweDtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDAgNTJweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwIDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjRweDtcbiAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5xdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGVfX2F1dGhvci1jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgLnF1b3RlX190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIC5xdW90ZV9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZV9fYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xdW90ZXMuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZzogNDBweCA4cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCA+IHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19hdXRob3ItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19hdXRob3JzX25hbWUge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcsJztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hdXRob3JzX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH0gICAgXG59XG5cbi5yb3cge1xuICAgIC5xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZV9fYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIC5xdW90ZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLnF1b3RlX190ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVvdGVfX2F1dGhvci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnF1b3RlLWNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBwYWRkaW5nOiA1NnB4IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDU2cHggNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJl9fcXVvdGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3NzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19xdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xdW90ZXMuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIG1pbi13aWR0aDogODB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3NzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCA+IHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19hdXRob3ItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJywnO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgICAmX19jb250cm9scyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1jYXJvdXNlbF9fcHJldi1idG4sIC5xdW90ZS1jYXJvdXNlbF9fbmV4dC1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtY2Fyb3VzZWxfX3ByZXYtYnRuIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIH1cbiAgICAmLnZlcnRpY2FsLWFsaWduLS1taWRkbGUge1xuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudmVydGljYWwtYWxpZ24tLWJvdHRvbSB7XG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBnYXA6IDQ4cHggMzJweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICA+IC5saW5rLWJveCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCwgLmNhcmQuY2FyZC0tY3RhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctYnJlYWstLTIge1xuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiBkaXYsID4gYSwgPiAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucm93LWJyZWFrLS0zIHtcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4gLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1icmVhay0tNCB7XG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+IC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucm93LWJyZWFrLS01IHtcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4gLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1icmVhay0tNiB7XG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+IC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTYuNSUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE2LjUlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQsIC5jYXJkLmNhcmQtLWN0YSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLmFsaWduLXJpZ2h0IC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59IiwiLnNwbGl0IHtcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgJi52ZXJ0aWNhbC1hbGlnbi0tbWlkZGxlIHtcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudmVydGljYWwtYWxpZ24tLWJvdHRvbSB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbi5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzdnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYWdlLXdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICsgLnNwbGl0LnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaXQtc2l6ZS0tNjYge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+LmhlYWRpbmcgIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpdC1zaXplLS0zMyB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNwbGl0LXNpemUtLTUwIHtcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiBkaXYsID4gYSwgPi5oZWFkaW5nICB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaXQtc2l6ZS0tMjUge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+LmhlYWRpbmcgIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpdC1zaXplLS03NSB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc1JSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGltZWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDAgNTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDUycHggMCA3MHB4O1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwianViaWxhdFwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDUuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogOS4ycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXMge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlY2VmYjtcbiAgICAgICAgICAgICAgICB0b3A6IDkycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMTAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDExNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MjBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTYwMHB4KSAvIC0yKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDZweDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA2cHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aW1lbGluZV9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lX19zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1zdmcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGlkZS1pbmRleCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tYXgtc2xpZGUtaW5kZXgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByZXYtYnRuLCAmX19uZXh0LWJ0biB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHggMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDhweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2LWJ0biB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Nob3duLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnZpZGVvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICB9XG4gICAgLndwLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICB9XG59XG5cbi5yb3cge1xuICAgIC52aWRlbyB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi56aWctemFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMTQwcHggMDtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1kYXJrLXBnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGFyay1wdXJwbGUtZ3JlZW4uc3ZnJyk7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1nYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstZ3JlZW4tYmx1ZS5zdmcnKTtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1kYXJrLXJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGFyay1yZWQtZ3JlZW4uc3ZnJyk7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tZGFyay1ycCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RhcmstcmVkLXB1cnBsZS5zdmcnKTtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1wa3kge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1waW5rLXllbGxvdy5zdmcnKTtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1weSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXB1cnBsZS15ZWxsb3cuc3ZnJyk7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtcGIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1wdXJwbGUtYmx1ZS5zdmcnKTtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1wZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXB1cnBsZS1ncmVlbi5zdmcnKTtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC15ZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXllbGxvdy1ncmVlbi5zdmcnKTtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC15ciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpZ2h0LXllbGxvdy1yZWQuc3ZnJyk7XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ICoucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMTJweCAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZV9fYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDgwcHggMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fcHJldi1idG4sIC5jYXJvdXNlbF9fbmV4dC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC56aWctemFnX190b3Atc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHZ3O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC56aWctemFnX19ib3R0b20tc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDExNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjY0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAuemlnLXphZ19fdG9wLXN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC56aWctemFnX19ib3R0b20tc3ZnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXI+Ki5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXI+Ki5wYWdlLXdpZHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1sZWZ0IC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tY2VudGVyIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLWxlZnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxuICAgICAgICAgICAgLnppZy16YWdfX2lubmVyLWNvbnRhaW5lciAucGFyYWdyYXBoLnBhcmFncmFwaC0tY3RhLmFsaWduLWNlbnRlcjpsYXN0LWNoaWxkIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE0MHB4IDAgMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnppZy16YWdfX3RvcC1zdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC56aWctemFnX19ib3R0b20tc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyPioucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXI+Ki5wYWdlLXdpZHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tbGVmdCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tY2VudGVyIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1yaWdodCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTIwcHggMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tbGVmdDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgIC56aWctemFnX19pbm5lci1jb250YWluZXIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1jZW50ZXI6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIFxuICAgICAgICAuemlnLXphZ19faW5uZXItY29udGFpbmVyIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDAgNDBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDAgMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDAgMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGl0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1sZWZ0IC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tY2VudGVyIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tcmlnaHQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1dnc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX19idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tbGVmdDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciwgXG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS1jdGEuYWxpZ24tY2VudGVyOmxhc3QtY2hpbGQgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyLCBcbiAgICAgICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLWN0YS5hbGlnbi1yaWdodDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMjBweCAwO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAqLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXZ3O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTh2dztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzN3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAxMnB4IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3Z3IDJ2dyAxMnB4IDZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzdncgM3Z3IDEycHggN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMTJweCAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3F1b3RlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xdW90ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMy45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNC4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlX19hdXRob3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGVfX2F1dGhvcnNfbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlX19hdXRob3JzX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNDBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDN2dyAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNHZ3IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4NXB4IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19wcmV2LWJ0biwgLmNhcm91c2VsX19uZXh0LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2NvdW50ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY291bnRlciAuY291bnRlcl9fY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY291bnRlciAuY291bnRlcl9fbWF4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2Utd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RvcC1zdmcsICZfX2JvdHRvbS1zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTE1dnc7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgbGVmdDogLTI1dnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbGVmdDogLTM0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGxlZnQ6IDE5NXB4O1xuICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNS41dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbGVmdDogMTQwcHg7XG4gICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b20tc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICBib3R0b206IC0xMXB4O1xuICAgICAgICByaWdodDogLTI1dnc7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0zNHZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTUuNXZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxOTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSBzY2FsZVkoLTEpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgcmlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlLWNvbnRhaW5lcj4uY29udGFpbmVyLS1ob3Jpem9udGFsLnppZy16YWcuZnVsbC13aWR0aCsuY29udGFpbmVyLS1ob3Jpem9udGFsLnppZy16YWcuZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn0iLCIuYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIH1cbiAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDcycHggMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDI0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgfVxufSIsIi5mYXEge1xuICAgICZfX3F1ZXN0aW9ucyB7XG5cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAyNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjczO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEuNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHRvcCAkdHJhbnMtbWVkIGVhc2UsIHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
