﻿*,* *{margin:0;padding:0;position:relative;box-sizing:border-box}body p{font-size:1rem;margin-bottom:16px;line-height:1.63;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal;color:#5d677e}@media(min-width: 1024px){body p{font-size:1.125rem;margin-bottom:24px;line-height:1.67}}footer,header,nav,main,section{display:block}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{font-family:"Raleway",sans-serif;font-optical-sizing:auto}html,body{height:100%;width:100%;overflow-x:hidden}main,#tainacan-items-page{background-color:#e1e7e2}main::after,#tainacan-items-page::after{content:"";background-image:url("../images/red-line-vxs.svg");background-repeat:repeat;z-index:0;width:780px;height:100%;position:absolute;top:0;right:0;opacity:.2}@media(min-width: 768px){main::after,#tainacan-items-page::after{background-image:url("../images/red-line-vs.svg");width:1250px}}@media(min-width: 1250px){main::after,#tainacan-items-page::after{background-image:url("../images/red-line-v.svg");width:2050px}}#tainacan-items-page>*{z-index:9}#tainacan-items-page .search-control,#tainacan-items-page .pagination-area{background-color:hsla(0,0%,100%,.75);margin-bottom:16px}a:hover{text-decoration:none}.button{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;color:#282828 !important;letter-spacing:-0.2px;background-color:rgba(0,0,0,0);font-size:1.125rem;font-weight:600;text-align:center;border-radius:0;border:2px solid #8c0b0b;padding:12px 32px;transition:all .4s ease}.button:hover{color:#cb3828;border-color:#cb3828}.button.button-color--white{color:#fff;border-color:#fff}.button.button-color--white:hover{color:#ffe0e3;border-color:#ffe0e3}.link-button.left{text-align:left}.link-button.align-center{text-align:center}.link-button.align-right{text-align:right}.hidden{display:none}.page-container{padding:24px 0}@media(min-width: 768px){.page-container{padding:40px 0}}.page-container>.page-width,.page-container>*[class^=wp-block]{width:calc(100% - 32px);margin:0 auto;max-width:1280px;padding:24px 0}@media(min-width: 768px){.page-container>.page-width,.page-container>*[class^=wp-block]{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){.page-container>.page-width,.page-container>*[class^=wp-block]{width:calc(100% - 160px);margin-bottom:0;padding:40px 0}}.page-container>.quote.page-width,.page-container>.quote.full-width{margin:24px auto}@media(min-width: 768px){.page-container>.quote.page-width,.page-container>.quote.full-width{margin-bottom:40px auto}}.page-container>.banner.page-width{padding:40px 32px;margin:24px auto}@media(min-width: 768px){.page-container>.banner.page-width{padding:40px;margin:40px auto}}@media(min-width: 1250px){.page-container>.banner.page-width{padding:56px;margin:40px auto}}.page-container>.split.page-width.background-color--FFFFFF,.page-container>.split.page-width.background-color--F5F6F7{padding:16px;margin:24px auto}@media(min-width: 768px){.page-container>.split.page-width.background-color--FFFFFF,.page-container>.split.page-width.background-color--F5F6F7{padding:40px;margin:40px auto}}@media(min-width: 1250px){.page-container>.split.page-width.background-color--FFFFFF,.page-container>.split.page-width.background-color--F5F6F7{padding:56px;margin:40px auto}}.page-container>.split.full-width{margin:24px auto}@media(min-width: 768px){.page-container>.split.full-width{margin:40px auto}}@media(min-width: 1250px){.page-container>.split.full-width{margin:40px auto}}.page-container>.card.page-width{padding:16px 16px 32px;margin-bottom:24px}@media(min-width: 768px){.page-container>.card.page-width{margin-bottom:40px}}@media(min-width: 1024px){.page-container>.card.page-width{padding:32px}}@media(min-width: 1250px){.page-container>.card.page-width{margin-bottom:40px}}.page-container>.card.full-width{padding:16px 16px 32px;margin-bottom:24px}@media(min-width: 768px){.page-container>.card.full-width{margin-bottom:40px}}@media(min-width: 1024px){.page-container>.card.full-width{padding:32px}}@media(min-width: 1250px){.page-container>.card.full-width{margin-bottom:40px}}.page-container>.heading.page-width,.page-container>.heading.full-width{padding:24px 0 0;margin-bottom:16px}@media(min-width: 768px){.page-container>.heading.page-width,.page-container>.heading.full-width{padding:40px 0 0}}@media(min-width: 1250px){.page-container>.heading.page-width,.page-container>.heading.full-width{padding:56px 0 0;margin-bottom:24px}}.page-container>.heading.page-width+.row.page-width,.page-container>.heading.full-width+.row.page-width{padding-top:20px}.page-container>.wysiwyg.page-width{max-width:950px;left:16px;margin:0}@media(min-width: 768px){.page-container>.wysiwyg.page-width{left:40px}}@media(min-width: 1250px){.page-container>.wysiwyg.page-width{left:80px}}@media(min-width: 1440px){.page-container>.wysiwyg.page-width{left:calc((100vw - 1280px)/2)}}.page-container>.link-button.page-width{padding:24px 0}.page-container>.link-box.page-width{padding:20px 24px;margin:24px auto}@media(min-width: 768px){.page-container>.link-box.page-width{margin:40px auto}}@media(min-width: 1250px){.page-container>.link-box.page-width{padding:24px;margin:40px auto}}.page-container>.carousel.page-width{max-width:1280px}.page-container>.container--vertical.full-width,.page-container>.container--horizontal.full-width{margin-bottom:0}.page-container>.container--vertical.full-width+.container--vertical.full-width,.page-container>.container--vertical.full-width+.container--horizontal.full-width,.page-container>.container--horizontal.full-width+.container--vertical.full-width,.page-container>.container--horizontal.full-width+.container--horizontal.full-width{margin-top:0}.page-container>.row.full-width{margin-bottom:0}.page-container>.row.full-width+.row.full-width{margin-top:0}.page-container>.full-width{margin-bottom:0}.page-container>.wysiwyg.full-width{padding:24px 35px}@media(min-width: 768px){.page-container>.wysiwyg.full-width{padding:40px 70px}}@media(min-width: 1250px){.page-container>.wysiwyg.full-width{padding:56px 70px}}.container.page-width{width:calc(100% - 32px);margin:0 auto;max-width:1300px;padding:24px 0}@media(min-width: 768px){.container.page-width{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){.container.page-width{width:calc(100% - 160px);margin-bottom:0;padding:40px 0}}h1{font-size:2.125rem !important;color:#8c0b0b !important}@media(min-width: 768px){h1{font-size:2.5rem !important}}@media(min-width: 1250px){h1{font-size:3.375rem !important}}h2{font-size:2.125rem !important;line-height:1.18;color:#8c0b0b !important}@media(min-width: 768px){h2{font-size:2.5rem !important}}@media(min-width: 1250px){h2{font-size:2.625rem !important;line-height:1.17}}h3{font-size:1.75rem !important;line-height:1.21;letter-spacing:.25px;color:#282828 !important}@media(min-width: 768px){h3{font-size:2rem !important}}@media(min-width: 1250px){h3{font-size:2.125rem !important;line-height:1.18}}h4{font-size:1.25rem !important;line-height:1.4;letter-spacing:.25px;color:#282828 !important}@media(min-width: 768px){h4{font-size:1.5rem !important}}@media(min-width: 1250px){h4{font-size:1.75rem !important;line-height:1.21}}h5{font-size:1.25rem !important;line-height:1.4;color:#cb3828}@media(min-width: 768px){h5{font-size:1.25rem !important}}@media(min-width: 1250px){h5{font-size:1.5rem !important}}h6{font-size:1rem !important;color:#282828;line-height:1.5}@media(min-width: 768px){h6{font-size:1.125rem !important}}@media(min-width: 1250px){h6{font-size:1.25rem !important}}h1,h2,h3,h4,h5,h6{margin-bottom:18px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:400 !important;font-style:italic !important}@media(min-width: 1250px){h1,h2,h3,h4,h5,h6{margin-bottom:20px}}h1 em,h1 strong,h2 em,h2 strong,h3 em,h3 strong,h4 em,h4 strong,h5 em,h5 strong,h6 em,h6 strong{font-family:inherit}.heading.text-color--B92D3A{color:#cb3828}.heading.text-color--282828{color:#282828}.wysiwyg a,.paragraph__text a,.card__text a{color:#cb3828}.wysiwyg *:last-child,.paragraph__text *:last-child,.card__text *:last-child{margin-bottom:0}.wysiwyg blockquote,.paragraph__text blockquote,.card__text blockquote{background:#ffe0e3;border-left:6px solid #cb3828;margin:16px 0;padding:16px 10px 16px 14px;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote p,.paragraph__text blockquote p,.card__text blockquote p{display:inline;color:#282828}.wysiwyg ul,.wysiwyg ol,.paragraph__text ul,.paragraph__text ol,.card__text ul,.card__text ol{padding-left:16px;margin-bottom:20px}.wysiwyg ul li,.wysiwyg ol li,.paragraph__text ul li,.paragraph__text ol li,.card__text ul li,.card__text ol li{margin-bottom:8px}.wysiwyg ul li>ul,.wysiwyg ul li ol,.wysiwyg ol li>ul,.wysiwyg ol li ol,.paragraph__text ul li>ul,.paragraph__text ul li ol,.paragraph__text ol li>ul,.paragraph__text ol li ol,.card__text ul li>ul,.card__text ul li ol,.card__text ol li>ul,.card__text ol li ol{margin-top:8px}.wysiwyg ol,.paragraph__text ol,.card__text ol{padding-left:18px}.wysiwyg li,.paragraph__text li,.card__text li{font-size:1rem;line-height:1.63;font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-style:normal;color:#5d677e}@media(min-width: 1024px){.wysiwyg li,.paragraph__text li,.card__text li{font-size:1.125rem;line-height:1.67}}.wysiwyg pre,.paragraph__text pre,.card__text pre{margin:1em 0px}img.alignleft{float:left;margin-right:16px}img.alignright{float:right;margin-left:16px}.back-link-container{width:calc(100% - 32px);margin:0 auto;max-width:1280px;padding:20px 0 10px}@media(min-width: 768px){.back-link-container{width:calc(100% - 80px)}}@media(min-width: 1250px){.back-link-container{width:calc(100% - 160px)}}.back-link{color:#cb3828;font-weight:600;text-decoration:none;padding:3px 0;display:inline-flex;border-bottom:1px solid #cb3828;gap:8px;align-items:center;transition:all .4s ease}.back-link svg{width:13px}.back-link svg path{transition:stroke .4s ease}.back-link:hover{color:#282828;border-color:#282828}.back-link:hover svg path{stroke:#282828}.skip-nav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background-color:#fff}.skip-nav:focus{left:10px;top:10px;width:auto;height:auto;z-index:9999999}body .tainacan-single-post .tainacan-content>.page-width{margin:60px 0;z-index:2}@media(min-width: 1024px){body .tainacan-single-post .tainacan-content>.page-width{margin:80px 0}}body .page-container>.page-width,body .page-container>.full-width,body .page-container>*[class^=wp-block]{z-index:2}body .tainacan-single-post .tainacan-content>*{z-index:2}body .tainacan-single-post .tainacan-content>.heading.page-width{margin:24px 0 16px;font-weight:400 !important;font-family:Georgia,"Times New Roman",Times,serif}@media(min-width: 1024px){body .tainacan-single-post .tainacan-content>.heading.page-width{margin:32px 0 16px}}body main.margin-one-column{margin:0 !important;max-width:none !important}body main.margin-one-column>.row{margin:0;z-index:9}body main.margin-one-column>.row .tainacan-title,body main.margin-one-column>.row .header-meta{width:96%;margin:0 auto}body main.margin-one-column>.row>.col-sm{padding:0}body main.margin-one-column>.row .tainacan-content.margin-two-column{margin:0 !important}body main.margin-one-column>.row .tainacan-content.margin-two-column>.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>*[class^=wp-block],body main.margin-one-column>.row .tainacan-content.margin-two-column>#wpgmza_map{width:calc(100% - 32px);margin:0 auto;max-width:1280px;padding:24px 0}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>*[class^=wp-block],body main.margin-one-column>.row .tainacan-content.margin-two-column>#wpgmza_map{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>*[class^=wp-block],body main.margin-one-column>.row .tainacan-content.margin-two-column>#wpgmza_map{width:calc(100% - 160px);margin-bottom:0;padding:40px 0}}body main.margin-one-column>.row .tainacan-content.margin-two-column>#wpgmza_map{margin:0 auto !important}body main.margin-one-column>.row .tainacan-content.margin-two-column>.quote.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.quote.full-width{margin:24px auto}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.quote.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.quote.full-width{margin-bottom:40px auto}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.banner.page-width{padding:40px 32px;margin:24px auto}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.banner.page-width{padding:40px;margin:40px auto}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.banner.page-width{padding:56px;margin:40px auto}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.page-width.background-color--FFFFFF,body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.page-width.background-color--F5F6F7{padding:16px;margin:24px auto}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.page-width.background-color--FFFFFF,body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.page-width.background-color--F5F6F7{padding:40px;margin:40px auto}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.page-width.background-color--FFFFFF,body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.page-width.background-color--F5F6F7{padding:56px;margin:40px auto}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.full-width{margin:24px auto}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.full-width{margin:40px auto}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.split.full-width{margin:40px auto}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.page-width{padding:16px 16px 32px;margin-bottom:24px}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.page-width{margin-bottom:40px}}@media(min-width: 1024px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.page-width{padding:32px}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.page-width{margin-bottom:40px}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.full-width{padding:16px 16px 32px;margin-bottom:24px}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.full-width{margin-bottom:40px}}@media(min-width: 1024px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.full-width{padding:32px}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.card.full-width{margin-bottom:40px}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.full-width{padding:24px 0 0;margin-bottom:16px}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.full-width{padding:40px 0 0}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.full-width{padding:56px 0 0;margin-bottom:24px}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.page-width+.row.page-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.heading.full-width+.row.page-width{padding-top:20px}body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.page-width{max-width:950px;left:16px;margin:0}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.page-width{left:40px}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.page-width{left:80px}}@media(min-width: 1440px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.page-width{left:calc((100vw - 1280px)/2)}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.link-button.page-width{padding:24px 0}body main.margin-one-column>.row .tainacan-content.margin-two-column>.link-box.page-width{padding:20px 24px;margin:24px auto}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.link-box.page-width{margin:40px auto}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.link-box.page-width{padding:24px;margin:40px auto}}body main.margin-one-column>.row .tainacan-content.margin-two-column>.carousel.page-width{max-width:1280px}body main.margin-one-column>.row .tainacan-content.margin-two-column>.container--vertical.full-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.container--horizontal.full-width{margin-bottom:0}body main.margin-one-column>.row .tainacan-content.margin-two-column>.container--vertical.full-width+.container--vertical.full-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.container--vertical.full-width+.container--horizontal.full-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.container--horizontal.full-width+.container--vertical.full-width,body main.margin-one-column>.row .tainacan-content.margin-two-column>.container--horizontal.full-width+.container--horizontal.full-width{margin-top:0}body main.margin-one-column>.row .tainacan-content.margin-two-column>.row.full-width{margin-bottom:0}body main.margin-one-column>.row .tainacan-content.margin-two-column>.row.full-width+.row.full-width{margin-top:0}body main.margin-one-column>.row .tainacan-content.margin-two-column>.full-width{margin-bottom:0}body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.full-width{padding:24px 35px}@media(min-width: 768px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.full-width{padding:40px 70px}}@media(min-width: 1250px){body main.margin-one-column>.row .tainacan-content.margin-two-column>.wysiwyg.full-width{padding:56px 70px}}.tainacan-title .tainacan-title-page{padding-top:16px}.top-bar{background-color:rgba(17,41,58,.85);height:50px;z-index:1000}.top-bar .top-bar-container{max-width:1650px;padding:0 12px;height:100%;margin:0 auto;display:flex;justify-content:flex-end}.top-bar .top-bar-container a{color:#fff;font-size:1rem;text-decoration:none;padding:0 12px;display:flex;height:100%;align-items:center;transition:all .4s ease}@media(min-width: 768px){.top-bar .top-bar-container a{padding:0 18px;margin:0 8px}}@media(min-width: 1250px){.top-bar .top-bar-container a{padding:0 24px;margin:0 12px}}.top-bar .top-bar-container a svg{margin-right:8px}.top-bar .top-bar-container a svg path{transition:fill .4s ease}.top-bar .top-bar-container a:hover{background-color:rgba(155,174,181,.5)}.top-bar .top-bar-container a.active{background-color:#9baeba;box-shadow:0 -3px 6px 0 rgba(0,0,0,.1);height:55px;position:absolute;bottom:0;padding-top:5px;border-top-left-radius:8px;border-top-right-radius:8px;color:#11293a}.top-bar .top-bar-container a.active svg path{fill:#11293a}.top-bar .top-bar-container a.active::after{content:"";background-image:url("../images/arrow-blue.svg");background-position:center;background-size:13px;background-repeat:no-repeat;position:absolute;top:2px;left:50%;width:21px;height:21px;transform:translateX(-50%) rotate(270deg)}.nav-container{position:relative;z-index:1000;width:100%}@media(min-width: 1250px){.nav-container{box-shadow:0 10px 30px 0 rgba(0,0,0,.07)}}.nav-container .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.9)}.nav-container .nav-inner-container{max-width:1850px;margin:0 auto}.nav-container .mobile-container{height:75px}@media(min-width: 768px){.nav-container .mobile-container{height:85px}}.nav-container .mobile-container .logo{display:inline-block;height:100%;width:200px;padding:8px;z-index:3}@media(min-width: 768px){.nav-container .mobile-container .logo{width:15%;padding:12px}}.nav-container .mobile-container .logo svg{width:100%;height:100%}.nav-container .mobile-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.nav-container .mobile-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .mobile-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .mobile-container .menu-toggle{position:absolute;top:0;right:0;z-index:2;background-color:rgba(0,0,0,0);transition:height .4s ease,box-shadow .4s ease,background-color .4s ease,padding .4s ease;padding:25px 27px 23px;height:75px}@media(min-width: 768px){.nav-container .mobile-container .menu-toggle{padding:27px 29px 23px;height:85px}}@media(min-width: 1250px){.nav-container .mobile-container .menu-toggle{display:none}}.nav-container .mobile-container .menu-toggle span{background-color:#282828;width:31px;height:6px;margin-bottom:5px;display:block;opacity:1;transition:all .4s ease}.nav-container .mobile-container .menu-toggle span:nth-child(2){transition:opacity .2s ease}.nav-container .main-nav{background-color:#fff;padding:0 18px;max-height:0;overflow:hidden;position:absolute;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);width:100%;transition:padding .4s ease,max-height .4s ease}@media(min-width: 768px){.nav-container .main-nav{padding:0 32px}}@media(min-width: 1250px){.nav-container .main-nav{padding:0;width:auto;position:relative;max-height:none;overflow:visible;background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;box-shadow:none}}.nav-container .main-nav #menu-main-menu{list-style:none}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu{display:table;table-layout:fixed;height:85px;width:100%;padding-right:12px;width:85%;margin-left:auto}}@media(min-width: 1440px){.nav-container .main-nav #menu-main-menu{padding-right:24px;border-bottom-right-radius:2px;border-top-right-radius:2px}}.nav-container .main-nav #menu-main-menu li{cursor:pointer}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}}.nav-container .main-nav #menu-main-menu li a{font-size:1.375rem;display:block;font-weight:600;text-transform:uppercase;line-height:1.41;color:#282828;text-decoration:none;padding:16px 32px 16px 0;border-bottom:1px solid rgba(72,72,72,.5);transition:background-color .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-menu li a{padding:20px 48px 20px 0;font-size:1.75rem}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li a{font-size:.875rem;font-weight:600;border-bottom:none;height:100%;display:flex;justify-content:center;align-items:center;padding:12px 20px}}@media(min-width: 1600px){.nav-container .main-nav #menu-main-menu li a{font-size:1rem;padding:12px 24px}}@media(min-width: 1440px){.nav-container .main-nav #menu-main-menu li a{font-size:1.125rem;padding:12px 20px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li a:hover{background-color:rgba(169,206,222,.5)}}.nav-container .main-nav #menu-main-menu li .dropdown-menu{padding:0 0 0 27px;max-height:0;overflow:hidden;visibility:hidden;list-style:none;transition:padding .4s ease,max-height .4s ease,visibility .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-menu li .dropdown-menu{padding:0 0 0 76px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li .dropdown-menu{position:absolute;width:398px;padding:0 32px;left:0;background-color:hsla(0,0%,100%,.9);top:85px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li .dropdown-menu li{display:block}}.nav-container .main-nav #menu-main-menu li .dropdown-menu li a{border-bottom:none;padding:20px 0 0}@media(min-width: 768px){.nav-container .main-nav #menu-main-menu li .dropdown-menu li a{padding:32px 0 0}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li .dropdown-menu li a{padding:12px;font-size:1rem;height:auto;display:block;text-align:left;font-weight:600}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li .dropdown-menu li.current-menu-item a{box-shadow:0 5px 16px 0 rgba(0,0,0,.15);background-color:#282828;position:relative;width:100%;top:auto;border-radius:0}}.nav-container .main-nav #menu-main-menu li .dropdown-menu.active{max-height:1000px;padding:0 0 18px 27px;visibility:visible}@media(min-width: 768px){.nav-container .main-nav #menu-main-menu li .dropdown-menu.active{padding:0 0 40px 76px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li .dropdown-menu.active{padding:20px 32px;box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}}.nav-container .main-nav #menu-main-menu 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:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);right:6px;opacity:.6;transition:transform .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-menu li.menu-item-has-children>a::after{width:18px;height:18px;right:18px;opacity:1}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li.menu-item-has-children>a::after{left:50%;transform:translateX(-50%);right:auto;top:auto;bottom:5px;width:10px;height:10px;opacity:.75}}.nav-container .main-nav #menu-main-menu li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li.menu-item-has-children>a.active::after{transform:translateX(-50%) rotate(180deg)}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li.current-menu-item>a,.nav-container .main-nav #menu-main-menu li.current-menu-parent>a{box-shadow:0 5px 16px 0 rgba(0,0,0,.15);background-color:#282828;position:absolute;width:100%;top:0;padding-bottom:17px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li:last-child .dropdown-menu{right:-12px;left:auto}}@media(min-width: 1440px){.nav-container .main-nav #menu-main-menu li:last-child .dropdown-menu{right:-24px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-menu li:nth-last-child(2) .dropdown-menu{left:-100px}}.nav-container.active .mobile-container{height:60px}@media(min-width: 768px){.nav-container.active .mobile-container{height:85px}}@media(min-width: 1250px){.nav-container.active .mobile-container{height:100px}}.nav-container.active .mobile-container .menu-toggle{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:83px;background-color:#fff;padding:25px 23px 23px}@media(min-width: 768px){.nav-container.active .mobile-container .menu-toggle{padding:33px 31px 23px;height:96px}}.nav-container.active .mobile-container .menu-toggle span{transform:rotate(45deg);margin-top:14px;height:3px;width:28px;background-color:#282828}@media(min-width: 768px){.nav-container.active .mobile-container .menu-toggle span{background-color:#282828;width:34px}}.nav-container.active .mobile-container .menu-toggle span:nth-child(2){opacity:0}.nav-container.active .mobile-container .menu-toggle span:last-child{transform:rotate(135deg);margin-top:-25px}.nav-container.active .main-nav{background-color:#fff;padding:6px 18px 50px;max-height:5000px}@media(min-width: 768px){.nav-container.active .main-nav{padding:6px 32px 65px}}@media(min-width: 1250px){.nav-container.active .main-nav{padding:0;background-color:rgba(0,0,0,0)}}.top-bar{background-color:rgba(17,41,58,.85);height:50px;z-index:1000}.top-bar .top-bar-container{max-width:1650px;padding:0 12px;height:100%;margin:0 auto;display:flex;justify-content:flex-end}.top-bar .top-bar-container a{color:#fff;font-size:1rem;text-decoration:none;padding:0 12px;display:flex;height:100%;align-items:center;transition:all .4s ease}@media(min-width: 768px){.top-bar .top-bar-container a{padding:0 18px;margin:0 8px}}@media(min-width: 1250px){.top-bar .top-bar-container a{padding:0 24px;margin:0 12px}}.top-bar .top-bar-container a svg{margin-right:8px}.top-bar .top-bar-container a svg path{transition:fill .4s ease}.top-bar .top-bar-container a:hover{background-color:rgba(155,174,181,.5)}.top-bar .top-bar-container a.active{background-color:#9baeba;box-shadow:0 -3px 6px 0 rgba(0,0,0,.1);height:55px;position:absolute;bottom:0;padding-top:5px;border-top-left-radius:8px;border-top-right-radius:8px;color:#11293a}.top-bar .top-bar-container a.active svg path{fill:#11293a}.top-bar .top-bar-container a.active::after{content:"";background-image:url("../images/arrow-blue.svg");background-position:center;background-size:13px;background-repeat:no-repeat;position:absolute;top:2px;left:50%;width:21px;height:21px;transform:translateX(-50%) rotate(270deg)}.nav-container{position:relative;z-index:1000;width:100%;border-top:3px solid #8c0b0b}@media(min-width: 1250px){.nav-container{box-shadow:none;padding:0 40px;display:flex}}@media(min-width: 1440px){.nav-container{padding:0 80px}}.nav-container .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.9)}.nav-container .nav-inner-container{max-width:1850px;margin:0 auto}.nav-container .mobile-container{height:65px;display:flex;align-items:center;padding:0 16px}@media(min-width: 768px){.nav-container .mobile-container{padding:0 40px}}@media(min-width: 1250px){.nav-container .mobile-container{display:none}}.nav-container .mobile-container .logo{display:inline-block;height:62px;width:auto;padding:0;z-index:3}.nav-container .mobile-container .logo svg{width:100%;height:100%}.nav-container .mobile-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.nav-container .mobile-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .mobile-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .mobile-container .menu-toggle{position:absolute;top:7px;right:10px;z-index:2;background-color:rgba(0,0,0,0);transition:all .4s ease;height:45px;width:45px;padding:17px 15px 14px}@media(min-width: 768px){.nav-container .mobile-container .menu-toggle{right:25px}}@media(min-width: 1250px){.nav-container .mobile-container .menu-toggle{display:none}}.nav-container .mobile-container .menu-toggle span{background-color:#282828;width:17px;border-radius:3px;height:2px;margin-bottom:7px;display:block;opacity:1;transition:all .4s ease}.nav-container .main-nav-container{background-color:#fff;padding:0 16px;max-height:0;overflow:hidden;position:absolute;width:100%;transition:padding .4s ease,max-height .4s ease}@media(min-width: 768px){.nav-container .main-nav-container{padding:0 40px}}@media(min-width: 1250px){.nav-container .main-nav-container{padding:0;width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;max-height:none;overflow:visible;background-color:rgba(0,0,0,0);top:auto;right:auto;box-shadow:none}}@media(min-width: 1250px){.nav-container .main-nav-container .tainacan-logo{margin-right:auto}}.nav-container .main-nav-container .logo{display:none;height:31px;width:auto;padding:0;z-index:3}@media(min-width: 1250px){.nav-container .main-nav-container .logo{display:inline-block;height:98px;margin-right:auto}}.nav-container .main-nav-container .logo svg{width:100%;height:100%}.nav-container .main-nav-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}.nav-container .main-nav-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .main-nav-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .main-nav-container .main-nav{background-color:rgba(0,0,0,0);padding:0;max-height:none;position:relative;box-shadow:none;top:auto;right:auto}.nav-container .main-nav-container #menu-main-menu{list-style:none;margin-bottom:16px}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu{display:flex;flex-direction:row;height:auto;width:100%;padding-right:0;width:auto;margin:0;gap:20px}}@media(min-width: 1440px){.nav-container .main-nav-container #menu-main-menu{gap:24px}}.nav-container .main-nav-container #menu-main-menu li{cursor:pointer;display:block}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li{display:flex;margin:0;width:100%;height:100%;vertical-align:middle;text-align:center}}.nav-container .main-nav-container #menu-main-menu li a{font-size:.875rem;display:block;font-weight:600;text-transform:none;line-height:1.71;color:#282828;text-decoration:none;padding:10px 32px 10px 0;border-bottom:solid 1px #eaecf0;transition:color .4s ease}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li a{font-size:1.125rem;font-weight:700;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:none;height:100%;display:flex;justify-content:center;align-items:center;padding:8px;width:max-content}}.nav-container .main-nav-container #menu-main-menu li a:hover{color:#282828;border-bottom:1px solid #cb3828}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li a:hover{background-color:rgba(0,0,0,0);padding-bottom:7px !important}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu{padding:0;max-height:0;position:relative !important;transform:none !important;overflow:hidden;visibility:hidden;list-style:none;border:0;transition:padding .4s ease,max-height .4s ease,visibility .4s ease}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu{position:absolute !important;display:grid;grid-template-columns:auto auto;width:auto;padding:0 56px;left:calc(-200px + 50%) !important;background-color:#fff;top:55px !important;columns:2;min-width:400px;column-gap:80px;opacity:0;transition:all .2s ease}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li{display:block;text-align:left}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a{border-bottom:solid 1px #eaecf0;padding:10px 32px 10px 24px}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a{padding:0;font-size:.875em;margin-bottom:24px;line-height:1.71;border:0;height:auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border-bottom:1px solid #282828;text-align:left;text-decoration:none;font-weight:600}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a svg{display:none}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a svg{display:inline-block;width:11px;min-width:11px}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a svg path{transition:stroke .4s ease}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a:hover{color:#cb3828;background-color:rgba(0,0,0,0) !important}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a:hover{border-color:#cb3828;padding:0 !important;background-color:rgba(0,0,0,0) !important}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li a:hover svg path{stroke:#cb3828}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu li.current-menu-item a{box-shadow:none;position:relative;width:max-content;top:auto;border-radius:0;background-color:rgba(0,0,0,0)}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu.active{max-height:1000px;padding:0;visibility:visible}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li .dropdown-menu.active{padding:32px 56px 8px;opacity:1;box-shadow:0 1px 10px 0 rgba(0,0,0,.06)}}.nav-container .main-nav-container #menu-main-menu li .dropdown-menu>li>a{width:100%}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li.menu-item-has-children>a{padding:8px 20px 8px 8px}}.nav-container .main-nav-container #menu-main-menu 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:12px;height:12px;position:absolute;margin:0;border:0;top:50%;transform:translateY(-50%);right:6px;opacity:1;transition:transform .4s ease}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li.menu-item-has-children>a::after{left:auto;transform:translateY(-50%);right:2px;top:50%;bottom:auto;width:11px;height:11px;opacity:1}}.nav-container .main-nav-container #menu-main-menu li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}}.nav-container .main-nav-container #menu-main-menu li.menu-item-has-children>a:hover::after{background-image:url("../images/caret.svg")}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li.current-menu-item>a,.nav-container .main-nav-container #menu-main-menu li.current-menu-parent>a{box-shadow:none;position:relative;width:max-content;top:auto;padding-bottom:8px;background-color:rgba(0,0,0,0)}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li:last-child .dropdown-menu{right:auto;left:calc(-200px + 50%) !important}}@media(min-width: 1440px){.nav-container .main-nav-container #menu-main-menu li:last-child .dropdown-menu{right:auto}}@media(min-width: 1250px){.nav-container .main-nav-container #menu-main-menu li:nth-last-child(2) .dropdown-menu{left:calc(-200px + 50%) !important}}.nav-container .main-nav-container .search_box{margin:32px 0 24px}@media(min-width: 1250px){.nav-container .main-nav-container .search_box{margin:0 0 0 24px}}.nav-container .main-nav-container .search_box .search-link{display:none}@media(min-width: 1250px){.nav-container .main-nav-container .search_box .search-link{display:inline-block;font-size:1.125rem;font-weight:700;font-family:Georgia,"Times New Roman",Times,serif;padding:8px;color:#282828;text-decoration:none;transition:color .4s ease}.nav-container .main-nav-container .search_box .search-link:hover{color:#282828;border-bottom:1px solid #cb3828;padding-bottom:7px}}.nav-container .main-nav-container .search_box .search-link svg{width:17px;top:-2px;margin-left:3px}@media(min-width: 1250px){.nav-container .main-nav-container .search_box .search-form{display:none}}.nav-container .main-nav-container .search_box input[type=search]{padding:0 16px;height:52px;border-radius:6px 0 0 6px;border:solid 1px #d0d5dd}.nav-container .main-nav-container .search_box button[type=submit]{height:52px;left:-3px;border:solid 1px #d0d5dd}.nav-container .main-nav-container .search_box button[type=submit]:hover,.nav-container .main-nav-container .search_box button[type=submit]:active{color:#8c0b0b !important}.nav-container .main-nav-container .search_box .input-group-append.d-none.d-md-block{display:block !important}.nav-container .main-nav-container .nav__social-links{padding-bottom:32px}@media(min-width: 1250px){.nav-container .main-nav-container .nav__social-links{padding:0;margin-left:auto}}.nav-container .main-nav-container .nav__social-links>ul{list-style-type:none;display:flex;gap:20px 44px;justify-content:center;flex-wrap:wrap;margin:0}@media(min-width: 1250px){.nav-container .main-nav-container .nav__social-links>ul{gap:0;flex-wrap:nowrap}}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link{width:44px;height:44px;padding:6px;display:inline-block}@media(min-width: 1250px){.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link{padding:11px}}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link .i72-svg{width:100%;height:100%}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link .i72-svg svg{width:100%;height:100%}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link .i72-svg svg path{transition:fill .4s ease}.nav-container .main-nav-container .nav__social-links>ul li .nav__social-link:hover .i72-svg svg path{fill:#cb3828}.nav-container.active .mobile-container{height:65px}@media(min-width: 1250px){.nav-container.active .mobile-container{height:100px}}.nav-container.active .mobile-container .menu-toggle{box-shadow:none;height:45px;background-color:rgba(0,0,0,0);padding:17px 11px 14px}.nav-container.active .mobile-container .menu-toggle span{transform:rotate(45deg);margin-top:6px;width:21px;height:2px}.nav-container.active .mobile-container .menu-toggle span:last-child{transform:rotate(135deg);margin-top:-9px;opacity:1}.nav-container.active .main-nav-container{background-color:#fff;padding:18px 16px 0;max-height:5000px}@media(min-width: 768px){.nav-container.active .main-nav-container{padding:18px 40px 0}}@media(min-width: 1250px){.nav-container.active .main-nav-container{padding:0;background-color:rgba(0,0,0,0)}}.nav-container.active .main-nav-container .main-nav{background-color:rgba(0,0,0,0);padding:0;max-height:none;position:relative;box-shadow:none}header.admin{margin-top:46px}@media(min-width: 783px){header.admin{margin-top:32px}}.carousel{overflow:hidden}.carousel.background-color--F5F6F7{background-color:#f2f4f7;margin:24px auto}@media(min-width: 768px){.carousel.background-color--F5F6F7{margin:40px auto}}@media(min-width: 1250px){.carousel.background-color--F5F6F7{margin:56px auto}}.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container figure,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container .image,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container .card,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>div,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h1,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h2,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h3,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h4,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h5,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>a{padding:0 16px}@media(min-width: 768px){.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container figure,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container .image,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container .card,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>div,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h1,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h2,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h3,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h4,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h5,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>a{padding:0 40px}}@media(min-width: 1440px){.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container figure,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container .image,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container .card,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>div,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h1,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h2,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h3,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h4,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>h5,.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>a{padding:0 56px}}.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>.quote{padding:12px 32px}@media(min-width: 768px){.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>.quote{padding:0 40px}}@media(min-width: 1024px){.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>.quote{padding:4px 44px}}@media(min-width: 1250px){.carousel.background-color--F5F6F7 .carousel__inner-container .acf-innerblocks-container>.quote{padding:0 56px}}.carousel.background-color--FFFFFF{background-color:#fff;margin:24px auto}@media(min-width: 768px){.carousel.background-color--FFFFFF{margin:40px auto}}@media(min-width: 1250px){.carousel.background-color--FFFFFF{margin:56px auto}}.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .image,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .card,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>div,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h1,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h2,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h3,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h4,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h5,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>a{padding:0 16px}@media(min-width: 768px){.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .image,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .card,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>div,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h1,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h2,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h3,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h4,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h5,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>a{padding:0 40px}}@media(min-width: 1440px){.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .image,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .card,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>div,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h1,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h2,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h3,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h4,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>h5,.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>a{padding:0 56px}}.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>.quote{padding:12px 32px}@media(min-width: 768px){.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>.quote{padding:0 40px}}@media(min-width: 1024px){.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>.quote{padding:4px 44px}}@media(min-width: 1250px){.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container>.quote{padding:0 56px}}.carousel.background-color--FFFFFF .carousel__inner-container .acf-innerblocks-container .quote .quote__text-container svg path{fill:#cb3828}.carousel.full-width{padding:24px 0}@media(min-width: 768px){.carousel.full-width{padding:40px 0}}@media(min-width: 1250px){.carousel.full-width{padding:56px 0}}.carousel.full-width .carousel__container{max-width:1280px}.carousel__inner-container{margin:0 auto;overflow:hidden;width:calc(100vw - 64px);min-width:calc(100vw - 64px);max-width:calc(100vw - 64px)}@media(min-width: 768px){.carousel__inner-container{width:calc(100vw - 80px);max-width:calc(100vw - 80px);min-width:calc(100vw - 80px)}}@media(min-width: 1024px){.carousel__inner-container{width:calc(100vw - 160px);max-width:calc(100vw - 160px);min-width:calc(100vw - 160px)}}@media(min-width: 1440px){.carousel__inner-container{width:1280px;max-width:1280px;min-width:1280px}}.carousel__inner-container .acf-innerblocks-container{display:flex;flex-direction:row;align-items:center;gap:0}.carousel__inner-container .acf-innerblocks-container figure,.carousel__inner-container .acf-innerblocks-container .image,.carousel__inner-container .acf-innerblocks-container .card,.carousel__inner-container .acf-innerblocks-container>div,.carousel__inner-container .acf-innerblocks-container>h1,.carousel__inner-container .acf-innerblocks-container>h2,.carousel__inner-container .acf-innerblocks-container>h3,.carousel__inner-container .acf-innerblocks-container>h4,.carousel__inner-container .acf-innerblocks-container>h5,.carousel__inner-container .acf-innerblocks-container>a{width:calc(100vw - 64px);min-width:calc(100vw - 64px);max-width:calc(100vw - 64px);height:auto;background-color:rgba(0,0,0,0);margin:0;max-height:none}@media(min-width: 768px){.carousel__inner-container .acf-innerblocks-container figure,.carousel__inner-container .acf-innerblocks-container .image,.carousel__inner-container .acf-innerblocks-container .card,.carousel__inner-container .acf-innerblocks-container>div,.carousel__inner-container .acf-innerblocks-container>h1,.carousel__inner-container .acf-innerblocks-container>h2,.carousel__inner-container .acf-innerblocks-container>h3,.carousel__inner-container .acf-innerblocks-container>h4,.carousel__inner-container .acf-innerblocks-container>h5,.carousel__inner-container .acf-innerblocks-container>a{width:calc(100vw - 80px);max-width:calc(100vw - 80px);min-width:calc(100vw - 80px)}}@media(min-width: 1024px){.carousel__inner-container .acf-innerblocks-container figure,.carousel__inner-container .acf-innerblocks-container .image,.carousel__inner-container .acf-innerblocks-container .card,.carousel__inner-container .acf-innerblocks-container>div,.carousel__inner-container .acf-innerblocks-container>h1,.carousel__inner-container .acf-innerblocks-container>h2,.carousel__inner-container .acf-innerblocks-container>h3,.carousel__inner-container .acf-innerblocks-container>h4,.carousel__inner-container .acf-innerblocks-container>h5,.carousel__inner-container .acf-innerblocks-container>a{width:calc(100vw - 160px);max-width:calc(100vw - 160px);min-width:calc(100vw - 160px)}}@media(min-width: 1440px){.carousel__inner-container .acf-innerblocks-container figure,.carousel__inner-container .acf-innerblocks-container .image,.carousel__inner-container .acf-innerblocks-container .card,.carousel__inner-container .acf-innerblocks-container>div,.carousel__inner-container .acf-innerblocks-container>h1,.carousel__inner-container .acf-innerblocks-container>h2,.carousel__inner-container .acf-innerblocks-container>h3,.carousel__inner-container .acf-innerblocks-container>h4,.carousel__inner-container .acf-innerblocks-container>h5,.carousel__inner-container .acf-innerblocks-container>a{width:1280px;max-width:1280px;min-width:1280px}}.carousel__inner-container .acf-innerblocks-container>a.link-box{display:flex}.carousel__inner-container .acf-innerblocks-container .card{height:auto;max-height:none;align-self:stretch}.carousel__inner-container .acf-innerblocks-container .paragraph{height:auto;max-height:none}.carousel__inner-container .acf-innerblocks-container>.image,.carousel__inner-container .acf-innerblocks-container>figure{max-height:500px}@media(min-width: 1024px){.carousel__inner-container .acf-innerblocks-container>.image,.carousel__inner-container .acf-innerblocks-container>figure{min-height:800px}}.carousel__inner-container .acf-innerblocks-container>figure{display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel__inner-container .acf-innerblocks-container>figure img{object-fit:cover;object-position:center;width:100% !important}.carousel__controls{display:flex;justify-content:flex-start;padding:30px 0 20px;align-items:center;gap:16px;margin:0;width:238px}@media(min-width: 768px){.carousel__controls{padding:40px 0 20px}}.carousel__prev-btn,.carousel__next-btn,.carousel__pause{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:2px solid #282828;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;transition:border-color .4s ease}.carousel__prev-btn svg,.carousel__next-btn svg,.carousel__pause svg{width:28px;height:auto;transform:rotate(0deg)}.carousel__prev-btn svg path,.carousel__next-btn svg path,.carousel__pause svg path{transition:stroke .4s ease}.carousel__prev-btn:hover,.carousel__next-btn:hover,.carousel__pause:hover{border-color:#cb3828}.carousel__prev-btn:hover span,.carousel__next-btn:hover span,.carousel__pause:hover span{background-color:#cb3828}.carousel__prev-btn:hover svg path,.carousel__next-btn:hover svg path,.carousel__pause:hover svg path{fill:#cb3828}.carousel__prev-btn svg{transform:rotate(180deg)}.carousel__pause{gap:10px}.carousel__pause span{height:24px;width:3px;border-radius:4px;background-color:#282828;display:block;transition:background-color .4s ease}.carousel__pause.hidden{display:none}.hero{min-height:150px;display:flex;align-items:center;background-color:#f2f4f7}@media(min-width: 768px){.hero{min-height:200px}}.hero.bgcolor--red{background-color:#8c0b0b}.hero.bgcolor--red .hero__title{color:#fff !important}.hero.bgcolor--red .hero__text{color:#f2f4f7}.hero.hero--home{min-height:300px;background-color:#d7af8b}@media(min-width: 768px){.hero.hero--home{min-height:350px}}@media(min-width: 1024px){.hero.hero--home{align-items:flex-end;min-height:350px}}@media(min-width: 1250px){.hero.hero--home{min-height:400px}}.hero.hero--home .overlay{position:absolute;inset:0;opacity:.55;z-index:1;background-color:#000}@media(min-width: 768px){.hero.hero--home .hero__inner-container{padding:40px}}@media(min-width: 1024px){.hero.hero--home .hero__inner-container{flex-direction:row;align-items:center}}@media(min-width: 1250px){.hero.hero--home .hero__inner-container{padding:60px;max-width:1400px;margin:0 auto}}@media(min-width: 1440px){.hero.hero--home .hero__inner-container{padding:60px 80px;max-width:1440px}}.hero.hero--home .hero__inner-container .hero__title{font-size:2.625rem !important;color:#fff !important;margin-bottom:16px;line-height:1.1;max-width:none}@media(min-width: 768px){.hero.hero--home .hero__inner-container .hero__title{font-size:3rem}}@media(min-width: 1024px){.hero.hero--home .hero__inner-container .hero__title{margin:0;font-size:4rem !important;line-height:1.06;letter-spacing:-2px;flex-basis:55%;margin-right:auto}}@media(min-width: 1250px){.hero.hero--home .hero__inner-container .hero__title{font-size:5.25rem !important}}@media(min-width: 1024px){.hero.hero--home .hero__inner-container .hero__details{flex-basis:37%}}.hero.hero--home .hero__inner-container .hero__text{color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25rem;font-style:italic;line-height:1.4;letter-spacing:.25px;margin-bottom:24px;max-width:none}@media(min-width: 1024px){.hero.hero--home .hero__inner-container .hero__text{margin-bottom:16px;font-size:1.75rem;line-height:1.21}}.hero.hero--home .hero__inner-container .hero__link{padding:12px 28px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.75;letter-spacing:-0.2px;font-size:1rem;font-weight:600;border:2px solid #fff;background-color:rgba(0,0,0,0);transition:all .4s ease}.hero.hero--home .hero__inner-container .hero__link svg{width:13px}.hero.hero--home .hero__inner-container .hero__link svg path{stroke:#fff;transition:stroke .4s ease}.hero.hero--home .hero__inner-container .hero__link:hover{border-color:#cb3828}.hero__image{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover}.hero__inner-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;width:100%;z-index:2}@media(min-width: 768px){.hero__inner-container{padding:32px 40px}}@media(min-width: 1250px){.hero__inner-container{padding:32px 80px;max-width:1400px;margin:0 auto}}@media(min-width: 1440px){.hero__inner-container{padding:32px 80px;max-width:1440px}}.hero__title{margin-bottom:0;max-width:none;color:#fff;line-height:1.18;max-width:500px}@media(min-width: 1250px){.hero__title{line-height:1.17;max-width:625px}}.hero__text{margin-bottom:0;margin-top:8px;font-size:.875rem;max-width:500px;line-height:1.57;color:#40485a}@media(min-width: 768px){.hero__text{font-size:1rem;margin-top:12px}}@media(min-width: 1250px){.hero__text{max-width:625px;font-size:1.25rem;line-height:1.75;margin-top:16px}}.footer{padding:48px 32px;background-color:#8c0b0b;background-image:url("../images/red-line.svg");background-repeat:no-repeat;background-size:1440px;background-position:center}@media(min-width: 1024px){.footer{padding:50px 80px;background-size:contain}}.footer__container{max-width:1280px;margin:0 auto}@media(min-width: 1024px){.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer__top-container-right{display:flex;flex-direction:column}@media(min-width: 1024px){.footer__top-container-right{width:44vw;max-width:475px}}.footer__logo-container{width:100%;max-width:125px;margin-bottom:24px}@media(min-width: 1024px){.footer__logo-container{max-width:150px}}.footer__logo-container>a.tainacan-logo{background-color:#fff;width:100%;height:100%;margin:0}.footer__logo-container>a.tainacan-logo img.logo{object-fit:contain;max-height:none !important;max-width:none !important;width:100%;height:100%}.footer__logo{width:100%;height:100%}.footer__logo .i72-svg{width:100%;height:100%}.footer__logo .i72-svg svg{width:100%;height:100%}.footer__location-info{list-style-type:none}@media(min-width: 1024px){.footer__location-info{margin-top:24px}}.footer__location-info li{color:#fff;font-size:.875rem;line-height:1.71;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:6px}@media(min-width: 1024px){.footer__location-info li{font-size:1rem;line-height:1.75;justify-content:flex-end}}.footer__location-info li:last-child{margin-bottom:0}.footer__location-info li .i72-svg{width:15px;height:15px}@media(min-width: 1250px){.footer__location-info li .i72-svg{width:18px;height:18px}}.footer__location-info li .i72-svg svg{width:100%;height:100%}.footer__location-info li a{color:inherit;font:inherit;display:flex;align-items:center;gap:6px;text-decoration:none;border-bottom:1px solid #fff;transition:all .4s ease}.footer__location-info li a .i72-svg{top:-1px}.footer__location-info li a .i72-svg svg path{transition:stroke .4s ease}.footer__location-info li a:hover{color:#f2f4f7;border-color:#f2b6bc}.footer__location-info li a:hover .i72-svg svg path{stroke:#f2b6bc}.footer__location-info li a:hover>svg path{stroke:#f2b6bc}.footer__location-info li a>svg{width:11px;min-width:11px}.footer__location-info li a>svg path{stroke:#fff;transition:stroke .4s ease}.footer__location-info li a>svg:first-child{width:16px;min-width:16px}.footer__social-links{display:flex;gap:6px;justify-content:flex-start;margin:20px -10px 30px}@media(min-width: 400px){.footer__social-links{gap:20px}}@media(min-width: 1024px){.footer__social-links{order:unset;margin:18px 0 0;gap:36px;justify-content:flex-end}}@media(min-width: 1250px){.footer__social-links{gap:48px}}.footer__social-links a{margin:0}.footer__social-link{display:flex;align-items:center;justify-content:flex-start;padding:10px}@media(min-width: 1024px){.footer__social-link{padding:2px}}.footer__social-link .i72-svg{height:24px;width:auto}@media(min-width: 1024px){.footer__social-link .i72-svg{height:44px}}.footer__social-link .i72-svg svg{width:100%;height:100%;transition:all .4s ease}.footer__social-link .i72-svg svg path{fill:#fff;transition:fill .4s ease}.footer__social-link:hover .i72-svg svg{transform:scale(1.1)}.footer__form{margin:28px 0;max-width:400px}@media(min-width: 1024px){.footer__form{margin:0;max-width:none}}.footer__form .nf-form-content{padding:0}.footer__form .email-container .email-wrap{align-items:center;gap:24px}@media(min-width: 1024px){.footer__form .email-container .email-wrap{flex-wrap:nowrap}}.footer__form .email-container .email-wrap .nf-field-label{margin:0}.footer__form .email-container .email-wrap .nf-field-label label{color:#fff;font-size:1.325rem;font-style:italic;font-weight:400;white-space:nowrap;font-family:"DM Serif Display",serif}.footer__form .email-container .email-wrap .nf-field-label label .ninja-forms-req-symbol{color:#f2b6bc}@media(min-width: 1024px){.footer__form .nf-form-cont{display:flex;align-items:flex-start;gap:32px}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-response-msg{text-align:center;max-width:400px;margin-left:auto}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-title{margin-top:10px}}.footer__form .nf-form-cont .nf-form-title>h6{font-size:1.25rem;color:#fff;line-height:1.4;letter-spacing:.25px;margin-bottom:20px}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-title>h6{margin-bottom:8px;white-space:nowrap}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap{width:100%}}.footer__form .nf-form-cont .nf-form-wrap .nf-response-msg p{color:#fff}.footer__form .nf-form-cont .nf-form-wrap .nf-response-msg p a{color:inherit}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-fields-required{display:none}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap{display:block}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-error.field-wrap .nf-field-element:after{right:auto;left:calc(100% + 10px);height:50px;width:50px;border-radius:6px;position:relative;margin-top:8px;left:auto;right:auto;display:inline-block}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-error.field-wrap .nf-field-element:after{position:absolute;left:calc(100% + 10px);margin:0}}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-pass.field-wrap .nf-field-element:after{right:auto;left:calc(100% + 10px);height:50px;width:50px;border-radius:6px;color:#fff;position:relative;top:auto;left:auto;right:auto}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-pass.field-wrap .nf-field-element:after{position:absolute;top:0;left:calc(100% + 10px);right:auto}}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-error .nf-error-msg{color:#fff;line-height:1.3}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field .nf-field-container{margin:0}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=email]{background-color:#fff;color:#282828;height:52px;padding:0 72px 0 12px;border-radius:6px;border:0}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=submit]{background-color:rgba(0,0,0,0);font-family:"georgiapro";color:#282828;border:0;top:8px;font-size:1rem;padding:12px;letter-spacing:-0.2px;height:52px;border-radius:6px;font-weight:600;transition:color .4s ease}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=submit]{top:0}}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field input[type=submit]:hover{color:#cb3828}.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field:last-child{position:absolute;right:0;top:45px}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-wrap form .nf-form-content nf-fields-wrap nf-field:last-child{top:0}}.footer__form .nf-form-cont .nf-form-wrap form .nf-after-form-content .nf-error-msg{color:#fff;line-height:1.3}.footer__bottom-container{gap:16px}@media(min-width: 768px){.footer__bottom-container{flex-direction:column;justify-content:flex-start}}@media(min-width: 1024px){.footer__bottom-container{flex-basis:100%;flex-direction:row;justify-content:flex-end;gap:32px;margin-top:26px}}.footer__bottom-container .footer-nav>ul{list-style-type:none;display:flex;gap:32px;flex-wrap:wrap}.footer__bottom-container .footer-nav>ul li{color:#fff;font-size:.875rem}.footer__bottom-container .footer-nav>ul li a{color:#fff;font:inherit;text-decoration:none;transition:color .4s ease;display:inline-flex;line-height:1.71;align-items:center;gap:6px;border-bottom:1px solid #fff;transition:all .4s ease}.footer__bottom-container .footer-nav>ul li a:hover{color:#f2b6bc;border-color:#f2b6bc}.footer__bottom-container .footer-nav>ul li a:hover svg path{stroke:#f2b6bc}.footer__bottom-container .footer-nav>ul li a svg{width:11px;min-width:11px}.footer__bottom-container .footer-nav>ul li a svg path{transition:stroke .4s ease}.footer__copyright-text{font-size:.875rem;line-height:1.71;color:#f2f4f7;margin:0}.search-bar-container{display:none;background-color:#f2f4f7;justify-content:center;align-items:center;height:0;overflow:hidden;visibility:hidden;transition:height .4s ease,visibility .4s ease}@media(min-width: 1250px){.search-bar-container{display:flex}}.search-bar-container.active{visibility:visible;z-index:999;height:112px}.search-bar-container .close-search{position:absolute;top:50%;right:80px;transform:translateY(-50%);color:#282828;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px solid #cb3828;line-height:1.75;letter-spacing:-0.2px;font-size:1rem;font-weight:600;transition:all .4s ease}.search-bar-container .close-search svg{margin-left:5px;width:12px;top:-1px}.search-bar-container .close-search svg path{transition:stroke .4s ease}.search-bar-container .close-search:hover{color:#cb3828;border-color:#cb3828}.search-bar-container .close-search:hover svg path{stroke:#cb3828}form.search-form{width:90%;margin:0 auto;max-width:400px}@media(min-width: 768px){form.search-form{width:85%;max-width:500px}}form.search-form input[type=text]{background-color:#fff;border-radius:6px;border:0;font-size:.875rem;border:solid 1px #d0d5dd;height:46px;width:100%;padding:12px 46px 12px 44px;background-image:url("../images/search.svg");background-position:18px center;background-repeat:no-repeat;background-size:14px;transition:border-color .4s ease}@media(min-width: 1250px){form.search-form input[type=text]{padding:12px 54px 12px 16px;background-image:none;height:52px;font-size:1rem}}form.search-form input[type=submit]{z-index:2;padding:0;position:absolute;cursor:pointer;right:1px;top:1px;width:44px;border-radius:0;height:44px;border:0;font-size:0;background-color:rgba(0,0,0,0);color:#282828;font-weight:600;background-image:url("../images/arrow.svg");background-position:center;background-size:14px;background-repeat:no-repeat;transition:background-color .4s ease}@media(min-width: 1250px){form.search-form input[type=submit]{top:1px;width:50px;height:50px}}form.search-form input[type=submit]:hover{background-color:rgba(0,0,0,0)}form.search-form input[type=search]{padding:0 16px;height:52px;border-radius:6px;border:solid 1px #d0d5dd}form.search-form button[type=submit]{height:52px;left:-3px;border:solid 1px #d0d5dd}form.search-form button[type=submit]:hover,form.search-form button[type=submit]:active{color:#8c0b0b !important}.search-results-container{max-height:0;display:none;overflow:hidden;transition:all .4s ease;padding:0 16px}@media(min-width: 1250px){.search-results-container{padding:0 40px;display:block}}@media(min-width: 1440px){.search-results-container{padding:0 80px}}.search-results-container.mobile{display:block;margin:0 -16px;border-top:2px solid #cb3828}@media(min-width: 1250px){.search-results-container.mobile{display:none}}.search-results-container.active{padding:24px 16px 32px;max-height:3000px}@media(min-width: 768px){.search-results-container.active{padding:48px 40px}}@media(min-width: 1250px){.search-results-container.active{padding:0 40px 54px}}@media(min-width: 1440px){.search-results-container.active{padding:0 80px 54px}}.search-results-container .result-title{color:#cb3828;text-align:center;font-size:1.75rem;line-height:1.21;letter-spacing:.25px;margin:0}@media(min-width: 1250px){.search-results-container .result-title{font-size:3.375rem;margin:0 -40px;text-align:left;color:#282828;background-color:#f2f4f7;padding:32px 40px}}@media(min-width: 1440px){.search-results-container .result-title{padding:32px 80px;margin:0 -80px}}.search-results-container .result-title span{font:inherit;color:inherit}@media(min-width: 1440px){.search-results-container .result-title span{left:calc((100vw - 1440px)/2)}}.search-results-container .result-count{font-weight:700;font-size:1rem;padding-bottom:16px;max-width:1088px;display:none;border-bottom:solid 1px #d6d6d6;margin:0 auto}.search-results-container .result-count.no-results{display:flex;align-items:center;justify-content:center;padding:40px 24px 0;text-align:center;font-size:1.125rem;border:0}.search-results-container .result{padding:24px 0;border-bottom:0;max-width:560px;margin:0 auto}@media(min-width: 1250px){.search-results-container .result{margin:0;padding:32px 0}}@media(min-width: 1440px){.search-results-container .result{left:calc((100vw - 1440px)/2)}}.search-results-container .result .title{font-size:1.25rem;margin-bottom:24px}@media(min-width: 1250px){.search-results-container .result .title{font-size:1.75rem;margin-bottom:12px}}.search-results-container .result .desc{line-height:1.63;margin-bottom:12px;color:#5d677e}.search-results-container .result a{color:#282828;font-size:1rem;padding-bottom:5px;border-bottom:1px solid #282828;text-decoration:none;font-weight:600;transition:all .4s ease}@media(min-width: 1250px){.search-results-container .result a{font-size:1.125rem;line-height:1.78;letter-spacing:-0.2px}}.search-results-container .result a svg{width:12px;top:2px;margin-left:6px}@media(min-width: 1250px){.search-results-container .result a svg{width:13px;top:1px}}.search-results-container .result a svg path{transition:stroke .4s ease}.search-results-container .result a:hover{text-decoration:none;color:#cb3828;border-color:#cb3828}.search-results-container .result a:hover svg{margin-left:6px}.search-results-container .result a:hover svg path{stroke:#cb3828}.search-results-container .pagination{display:flex;align-items:center;justify-content:center;gap:2px;padding:32px 16px 24px}@media(min-width: 768px){.search-results-container .pagination{gap:4px}}@media(min-width: 1250px){.search-results-container .pagination{gap:6px}}.search-results-container .pagination__button,.search-results-container .pagination__current{font-size:.875rem;color:#5f6980;padding:0;font-weight:600;height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;transition:color .4s ease}@media(min-width: 768px){.search-results-container .pagination__button,.search-results-container .pagination__current{font-size:1rem}}@media(min-width: 1250px){.search-results-container .pagination__button,.search-results-container .pagination__current{font-size:1.125rem}}.search-results-container .pagination__button .prev svg,.search-results-container .pagination__button .next svg,.search-results-container .pagination__current .prev svg,.search-results-container .pagination__current .next svg{width:10px;height:10px;transform:none}@media(min-width: 768px){.search-results-container .pagination__button .prev svg,.search-results-container .pagination__button .next svg,.search-results-container .pagination__current .prev svg,.search-results-container .pagination__current .next svg{width:11px;height:11px}}@media(min-width: 1250px){.search-results-container .pagination__button .prev svg,.search-results-container .pagination__button .next svg,.search-results-container .pagination__current .prev svg,.search-results-container .pagination__current .next svg{width:12px;height:12px}}.search-results-container .pagination__button .prev svg path,.search-results-container .pagination__button .next svg path,.search-results-container .pagination__current .prev svg path,.search-results-container .pagination__current .next svg path{fill:none;transition:stroke .4s ease}.search-results-container .pagination__button:hover{color:#cb3828}.search-results-container .pagination__button:hover svg path{stroke:#cb3828}.search-results-container .pagination__current{color:#282828;background-color:#f2f4f7;border-radius:50%}.search-results-container .close-search-results{position:relative;right:auto;top:auto;z-index:11;margin:0 auto;background-color:#cb3828;color:#fff;text-decoration:none;height:44px;font-size:.875rem;font-weight:600;width:128px;border-radius:0;display:flex;align-items:center;justify-content:center;transition:background-color .4s ease}@media(min-width: 1250px){.search-results-container .close-search-results{display:none}}.search-results-container .close-search-results:hover{background-color:#8c0b0b}main.margin-one-column>.row.justify-content-between{padding-top:60px;max-width:1440px;margin:0 auto}@media(min-width: 768px){main.margin-one-column>.row.justify-content-between{width:90%}}main.margin-one-column>.row.justify-content-between>div{z-index:9}main.margin-one-column>.row.justify-content-between>div .blog-post{padding:12px 0 16px}main.margin-one-column>.row.justify-content-between>div .blog-post .blog-content{color:#282828}main.margin-one-column>.row.justify-content-between>div .blog-post .title-area>h3>a{color:#282828;font-size:1.75rem;font-weight:400 !important;border-bottom:1px solid #cb3828;line-height:1.21;letter-spacing:.25px}main.margin-one-column>.row.justify-content-between>div .blog-post .title-area>h3>a:hover{color:#8c0b0b}main.margin-one-column>.row.justify-content-between>div .blog-post .title-area>h4{background-color:#8c0b0b !important}main.margin-one-column>.row.justify-content-between>div .blog-post .title-area>h4>a{color:#fff !important}main.margin-one-column>.row.justify-content-between>div .blog-post .text-black{color:#5d677e !important;font-size:1.125rem;line-height:1.67}main.margin-one-column>.row.justify-content-between>div .blog-post+.border-mercury{border-color:#282828 !important}main.margin-one-column>.row.justify-content-between>div .margin-pagination{border-color:#282828 !important;margin-top:40px}.card{display:flex;flex-direction:column;background-color:#fff;border:0;border-radius:0;margin-bottom:0;flex:1;padding:16px 16px 32px}@media(min-width: 768px){.card{margin-bottom:0;margin:0 auto}}@media(min-width: 1024px){.card{margin-bottom:0;padding:32px}}.card .i72-image,.card .i72-svg{width:100%;height:60vw;max-height:256px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:16px}@media(min-width: 768px){.card .i72-image,.card .i72-svg{max-height:292px}}.card .i72-image svg,.card .i72-svg svg{height:100%;width:100%}.card__inner-container{padding:0;color:#282828}.card__title{color:#282828;font-size:1.25rem !important;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-bottom:8px;transition:color .4s ease}.card__text{margin:0}.card__text p{color:#5d677e;font-size:.75rem;line-height:1.67}@media(min-width: 768px){.card__text p{font-size:.875rem;line-height:1.57}}.card__text p:last-child{margin-bottom:0}.card__link{margin-top:8px;font-size:1rem;display:inline-flex;text-decoration:none;font-weight:700;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.71;color:#282828 !important;border-bottom:1px solid #cb3828;transition:all .4s ease}.card__link:hover{color:#cb3828 !important}.card__button{margin-top:18px}.card.card--anchor{text-decoration:none}.card.card--anchor>a:hover+.i72-image+.card__inner-container h2{color:#cb3828}.cards{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width: 768px){.cards{flex-direction:row;flex-wrap:wrap;align-items:unset;justify-content:flex-start;gap:16px 13px}}.cards .card{max-width:450px;margin:0}@media(min-width: 768px){.cards .card{min-width:calc(50% - 2px);max-width:calc(50% - 2px)}}@media(min-width: 1024px){.cards .card{min-width:calc(33.33% - 9px);max-width:calc(33.33% - 9px)}}@media(min-width: 1250px){.cards .card{min-width:calc(25% - 10px);max-width:calc(25% - 10px)}}@media(min-width: 768px){.cards .card .i72-image,.cards .card .i72-svg{max-height:256px}}@media(min-width: 1024px){.cards .card .i72-image,.cards .card .i72-svg{max-height:207px}}.cards .card__inner-container{position:static}.cards .card__title{color:#282828;display:block;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;text-decoration:none;position:static;transition:color .4s ease}.cards .card__title::after{content:"";position:absolute;inset:0;z-index:2}.cards .card__title:hover{color:#cb3828}.cards .card__title:hover+.card__text+.card__link{color:#cb3828;border-color:#cb3828}.cards .card__subtitle{color:#5d677e;font-size:.75rem;line-height:1.67}@media(min-width: 768px){.cards .card__subtitle{font-size:.875rem;line-height:1.57}}.cards .card__text{color:#5d677e;font-size:.875rem;line-height:1.57;display:block;display:-webkit-box;-webkit-line-clamp:5;max-height:7.85em;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;visibility:visible}.link-box{height:334px;padding:24px;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;text-decoration:none;background-color:#5d677e}@media(min-width: 1250px){.link-box{height:400px;padding:24px}}.link-box.background-color--FFE0E3,.link-box.background-color--F2F4F7{background-color:#ffe0e3}.link-box.background-color--FFE0E3 .link-box__title,.link-box.background-color--FFE0E3 .link-box__link,.link-box.background-color--F2F4F7 .link-box__title,.link-box.background-color--F2F4F7 .link-box__link{color:#282828}.link-box.background-color--FFE0E3 .link-box__title svg path,.link-box.background-color--FFE0E3 .link-box__link svg path,.link-box.background-color--F2F4F7 .link-box__title svg path,.link-box.background-color--F2F4F7 .link-box__link svg path{stroke:#282828}.link-box.background-color--FFE0E3 .link-box__title,.link-box.background-color--F2F4F7 .link-box__title{text-shadow:0 2px 4px rgba(0,0,0,.25)}.link-box.background-color--F2F4F7{background-color:#f2f4f7}.link-box.full-width{max-width:none}.link-box.full-width .i72-svg{width:70%}@media(min-width: 768px){.link-box.full-width .i72-svg{width:55%}}@media(min-width: 1024px){.link-box.full-width .i72-svg{width:45%}}@media(min-width: 1250px){.link-box.full-width .i72-svg{width:33%;max-width:500px}}.link-box .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;inset:0}.link-box .i72-image::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to top, #47627b 0%, rgba(71, 98, 106, 0) 33%)}.link-box .i72-svg{position:absolute;width:190px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%);transition:width .4s ease}.link-box .i72-svg svg{width:100%;height:100%}.link-box__title{color:#fff;margin-bottom:12px;font-size:1.5rem;z-index:2;font-weight:500;text-shadow:0 4px 4px rgba(0,0,0,.25)}.link-box__link{color:#fff;z-index:2;display:inline-flex;align-items:center;font-size:1rem;margin:0}.link-box__link svg{width:12px;margin-left:8px}.link-box__link svg path{stroke:#fff}.link-box:hover .link-box__link{text-decoration:underline}.background{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0}@media(min-width: 768px){.background{padding:0}}@media(min-width: 1250px){.background{padding:0}}.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 32px);margin:0 auto;padding:24px 0}@media(min-width: 768px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 80px);padding:40px 0}}@media(min-width: 1250px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 160px);margin:0 auto;max-width:1280px;padding:56px 0}}@media(min-width: 1440px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{margin-bottom:0}}.background.full-width .background__inner-container>*.page-width:last-child,.background.full-width .background__inner-container>.nf-form-cont:last-child{margin-bottom:0 !important}.background.full-width .background__inner-container>.wysiwyg.page-width,.background.full-width .background__inner-container>.nf-form-cont{max-width:950px}.background.full-width+.page-width{margin-top:24px}@media(min-width: 768px){.background.full-width+.page-width{margin-top:40px}}@media(min-width: 1250px){.background.full-width+.page-width{margin-top:56px}}.background.background-color--FFE0E3{background-color:#ffe0e3}.background.background-color--F2F4F7{background-color:#f2f4f7}.background .background__inner-container{margin-bottom:0}@media(min-width: 768px){.background .background__inner-container{margin-bottom:0}}@media(min-width: 1250px){.background .background__inner-container{margin-bottom:0}}.background__inner-container{margin-bottom:0}.background__inner-container .split{margin-bottom:0}.background__inner-container>*.page-width{width:100%;margin:0 auto;padding:24px 0}@media(min-width: 768px){.background__inner-container>*.page-width{padding:40px}}@media(min-width: 1250px){.background__inner-container>*.page-width{margin-bottom:0;padding:56px 0}}.background__inner-container>*.page-width:last-of-type{margin-bottom:0}.background__inner-container>.accordion.page-width{padding-bottom:0}.background.page-width{padding:24px 16px;margin-bottom:24px}@media(min-width: 768px){.background.page-width{padding:40px;margin-bottom:40px}}@media(min-width: 1250px){.background.page-width{padding:56px;margin-bottom:56px}}.paragraph{display:flex;flex-direction:column;margin-bottom:0;flex:1}@media(min-width: 1024px){.paragraph{margin-bottom:0;flex-direction:row}}@media(min-width: 768px){.paragraph.align-center{flex-direction:column}}.paragraph.align-center .i72-image,.paragraph.align-center .i72-svg{margin:0 auto 18px}@media(min-width: 1024px){.paragraph.align-center .i72-image,.paragraph.align-center .i72-svg{margin-bottom:24px}}.paragraph.align-center .paragraph__inner-container{text-align:center;align-items:center}.paragraph.align-left .paragraph__inner-container{text-align:left;align-items:flex-start}.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin:0 0 18px auto}@media(min-width: 768px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{order:initial}}@media(min-width: 1024px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{order:2;margin:0 0 0 40px}}@media(min-width: 1250px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin-left:56px}}.paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end}.paragraph.paragraph--icon{min-height:auto;min-width:auto;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}@media(min-width: 768px){.paragraph.paragraph--icon{align-items:flex-start;justify-content:flex-start;min-width:auto;padding:0}}.paragraph.paragraph--icon.align-center .i72-image,.paragraph.paragraph--icon.align-center .i72-svg{margin:0 auto}.paragraph.paragraph--icon.align-left .i72-image,.paragraph.paragraph--icon.align-left .i72-svg{margin-right:auto}.paragraph.paragraph--icon.align-right .i72-image,.paragraph.paragraph--icon.align-right .i72-svg{margin-left:auto}.paragraph.paragraph--icon .i72-svg{width:60px;max-height:60px;height:auto;margin-bottom:16px;min-width:auto;max-width:none}@media(min-width: 1024px){.paragraph.paragraph--icon .i72-svg{width:68px;max-height:68px;margin-bottom:20px}}@media(min-width: 1250px){.paragraph.paragraph--icon .i72-svg{width:72px;max-height:72px;margin-bottom:24px}}.paragraph.paragraph--icon .i72-svg svg path,.paragraph.paragraph--icon .i72-svg svg circle{fill:inherit}.paragraph.paragraph--icon .paragraph__inner-container{flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 768px){.paragraph.paragraph--icon .paragraph__inner-container{max-width:none;padding:0 !important}}.paragraph.paragraph--icon .paragraph__title{font-size:1.75rem;letter-spacing:normal;margin-bottom:16px;padding-bottom:0;line-height:1.2;border-bottom:0;text-transform:none}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__title{font-size:2.125rem;letter-spacing:normal}}@media(min-width: 1250px){.paragraph.paragraph--icon .paragraph__title{font-size:2.625rem}}.paragraph.paragraph--icon .paragraph__text{max-width:none;font-size:1rem;line-height:1.63}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__text{font-size:1.125rem;line-height:1.67}}@media(min-width: 768px){.paragraph.paragraph--icon:first-child{padding-left:0}}@media(min-width: 768px){.paragraph.paragraph--icon:last-child{padding-right:0}}.paragraph.paragraph--cta .i72-svg{max-height:none;height:auto;width:75%;max-width:275px}@media(min-width: 1024px){.paragraph.paragraph--cta .i72-svg{max-height:none}}@media(min-width: 1024px){.paragraph.paragraph--cta .i72-image,.paragraph.paragraph--cta .i72-svg{margin-bottom:24px}}.paragraph.paragraph--cta .paragraph__title{font-weight:400;border:0;padding:0}@media(min-width: 1440px){.paragraph.paragraph--cta .paragraph__title{font-size:2rem}}.paragraph.paragraph--cta .paragraph__button{margin-top:24px}@media(min-width: 1024px){.paragraph.paragraph--cta .paragraph__button{margin-top:28px}}.paragraph.paragraph--cta .paragraph__inner-container{max-width:none}@media(min-width: 768px){.paragraph.paragraph--cta .paragraph__inner-container{max-width:none}}.paragraph.paragraph--cta.align-center{align-items:center}@media(min-width: 768px){.paragraph.paragraph--cta.align-center .i72-svg{margin:0 0 20px}}@media(min-width: 768px){.paragraph.paragraph--cta.align-center{flex-direction:column}}@media(min-width: 768px){.paragraph.paragraph--cta.align-center .paragraph__inner-container{margin:0 auto;align-items:center;max-width:805px}}.paragraph.paragraph--cta.align-left{align-items:flex-start}@media(min-width: 768px){.paragraph.paragraph--cta.align-left{flex-direction:column;justify-content:flex-start}}@media(min-width: 768px){.paragraph.paragraph--cta.align-left .i72-svg{margin:0 32px 0 0}}.paragraph.paragraph--cta.align-left .paragraph__inner-container{align-items:flex-start}@media(min-width: 768px){.paragraph.paragraph--cta.align-left .paragraph__inner-container{margin:0 auto 0 0}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-left .paragraph__inner-container{max-width:805px}}.paragraph.paragraph--cta.align-right{align-items:flex-end}@media(min-width: 768px){.paragraph.paragraph--cta.align-right{flex-direction:column;justify-content:flex-end;align-items:flex-end}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .i72-svg{margin:0 0 0 32px;order:initial}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .i72-image{order:initial;margin-bottom:18px}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-right .i72-image{margin-bottom:24px}}.paragraph.paragraph--cta.align-right .paragraph__inner-container{align-items:flex-end}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .paragraph__inner-container{margin:0 0 0 auto}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-right .paragraph__inner-container{max-width:805px}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .paragraph__text{text-align:right}}.paragraph .i72-image,.paragraph .i72-svg{max-height:275px;height:275px;width:275px;margin-bottom:18px;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.paragraph .i72-image,.paragraph .i72-svg{height:275px;max-height:none;margin:0 0 18px}}@media(min-width: 1024px){.paragraph .i72-image,.paragraph .i72-svg{margin:0;margin-right:40px;height:25vw;max-height:325px;width:29%;max-width:805px}}@media(min-width: 1250px){.paragraph .i72-image,.paragraph .i72-svg{margin-right:56px;max-width:325px}}.paragraph .i72-image svg,.paragraph .i72-svg svg{height:100%;width:100%}.paragraph__inner-container{color:#282828;flex:1}@media(min-width: 768px){.paragraph__inner-container{padding:0}}@media(min-width: 1024px){.paragraph__inner-container{padding:0}}.paragraph__eyebrow{color:#40485a;font-family:"Inter",sans-serif;font-weight:600;line-height:1.63;font-size:.875rem;text-align:left}@media(min-width: 1024px){.paragraph__eyebrow{font-size:1rem}}.paragraph__title{margin-bottom:12px;font-size:1.75rem;line-height:1.21;letter-spacing:.25px}@media(min-width: 768px){.paragraph__title{font-size:2.125rem}}@media(min-width: 1250px){.paragraph__title{font-size:2.625rem;letter-spacing:normal;line-height:1.1;margin-bottom:16px}}.paragraph__text p:last-child{margin-bottom:0}.paragraph__button{margin-top:24px}.paragraph__link{margin-top:12px;color:#282828 !important;line-height:1.75;display:inline-flex;align-items:center;text-decoration:none;gap:8px;letter-spacing:-0.2px;font-weight:600;border-bottom:1px solid #8c0b0b;transition:all .4s ease}@media(min-width: 1024px){.paragraph__link{margin-top:16px}}.paragraph__link svg{width:13px}.paragraph__link svg path{transition:stroke .4s ease}.paragraph__link:hover{color:#8c0b0b !important;border-color:#8c0b0b}.paragraph__link:hover svg path{stroke:#8c0b0b !important}.paragraph.paragraph--anchor{text-decoration:none}.paragraph.paragraph--anchor>a{display:block;position:absolute;inset:0;z-index:2;outline-offset:-2px}.paragraph.paragraph--anchor>a:hover+.i72-image+.paragraph__inner-container .paragraph__title{color:#282828 !important;border-bottom:0}@media(min-width: 1024px){.paragraph.paragraph--anchor>a:hover+.i72-image+.paragraph__inner-container .paragraph__title{border-bottom:0}}.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{color:#282828 !important;border-bottom:0}@media(min-width: 1024px){.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{border-bottom:0}}@media(min-width: 768px){.row .paragraph{flex-direction:column}}@media(min-width: 768px){.row .paragraph .i72-image,.row .paragraph .i72-svg{height:30vw;width:100%;margin:0 0 16px}}@media(min-width: 768px){.row .paragraph.align-right .i72-image,.row .paragraph.align-right .i72-svg{order:unset;margin-left:auto}}.row .paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end}@media(min-width: 768px){.row .paragraph.align-center .i72-image,.row .paragraph.align-center .i72-svg{margin:0 auto 16px}}.row .paragraph.paragraph--icon.align-left .i72-image,.row .paragraph.paragraph--icon.align-left .i72-svg{margin-right:auto}.row .paragraph.paragraph--icon.align-right .i72-image,.row .paragraph.paragraph--icon.align-right .i72-svg{margin-left:auto}.row .paragraph.paragraph--icon .i72-svg{width:45px;max-height:45px;height:auto;margin-bottom:22px;min-width:auto;max-width:none}@media(min-width: 1250px){.row .paragraph.paragraph--icon .i72-svg{width:70px;max-height:70px;margin-bottom:24px}}.row .paragraph.paragraph--icon .i72-svg svg path,.row .paragraph.paragraph--icon .i72-svg svg circle{fill:inherit}@media(min-width: 768px){.row .paragraph.paragraph--cta .i72-svg,.row .paragraph.paragraph--cta .i72-image{height:22vw;max-height:250px}}.tainacan-content .row,.page-container .row{display:flex;flex-direction:column;align-items:center;background-color:#fff}@media(min-width: 768px){.tainacan-content .row,.page-container .row{flex-direction:row;align-items:unset;flex-wrap:wrap;justify-content:flex-start}}.tainacan-content .row .acf-innerblocks-container,.page-container .row .acf-innerblocks-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px 0}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container,.page-container .row .acf-innerblocks-container{flex-direction:row;justify-content:flex-start}}@media(min-width: 1250px){.tainacan-content .row .acf-innerblocks-container,.page-container .row .acf-innerblocks-container{gap:0}}.tainacan-content .row .acf-innerblocks-container>.link-box,.page-container .row .acf-innerblocks-container>.link-box{margin:0}.tainacan-content .row .acf-innerblocks-container .card,.page-container .row .acf-innerblocks-container .card{max-width:450px}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .card,.page-container .row .acf-innerblocks-container .card{flex-direction:column;max-width:none}}.tainacan-content .row .acf-innerblocks-container .card .card__inner-container,.page-container .row .acf-innerblocks-container .card .card__inner-container{padding:0}.tainacan-content .row .acf-innerblocks-container .card .i72-image__description,.page-container .row .acf-innerblocks-container .card .i72-image__description{display:none}.tainacan-content .row .acf-innerblocks-container .card.card--icon .card__inner-container,.page-container .row .acf-innerblocks-container .card.card--icon .card__inner-container{padding:0}.tainacan-content .row .acf-innerblocks-container .card.card--icon .card__image-container,.page-container .row .acf-innerblocks-container .card.card--icon .card__image-container{margin-bottom:16px}.tainacan-content .row .acf-innerblocks-container .paragraph,.page-container .row .acf-innerblocks-container .paragraph{background-color:#f2f4f7;padding:16px}@media(min-width: 1024px){.tainacan-content .row .acf-innerblocks-container .paragraph,.page-container .row .acf-innerblocks-container .paragraph{padding:32px}}.tainacan-content .row .acf-innerblocks-container .paragraph .i72-image,.tainacan-content .row .acf-innerblocks-container .paragraph .i72-svg,.page-container .row .acf-innerblocks-container .paragraph .i72-image,.page-container .row .acf-innerblocks-container .paragraph .i72-svg{max-width:none;width:100%}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .paragraph .i72-image,.tainacan-content .row .acf-innerblocks-container .paragraph .i72-svg,.page-container .row .acf-innerblocks-container .paragraph .i72-image,.page-container .row .acf-innerblocks-container .paragraph .i72-svg{margin-bottom:16px !important}}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .paragraph .paragraph__title,.page-container .row .acf-innerblocks-container .paragraph .paragraph__title{font-size:2rem}}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .paragraph .paragraph__text p,.page-container .row .acf-innerblocks-container .paragraph .paragraph__text p{font-size:1rem}}.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon .i72-svg,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon .i72-svg{width:60px;max-height:60px;height:auto;margin-bottom:16px;min-width:auto;max-width:none}@media(min-width: 1024px){.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon .i72-svg,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon .i72-svg{width:68px;max-height:68px;margin-bottom:20px}}@media(min-width: 1250px){.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon .i72-svg,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon .i72-svg{width:72px;max-height:72px;margin-bottom:24px}}.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon:first-child,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon:first-child{padding-left:16px}@media(min-width: 1024px){.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon:first-child,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon:first-child{padding-left:32px}}.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon:last-child,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon:last-child{padding-right:16px}@media(min-width: 1024px){.tainacan-content .row .acf-innerblocks-container .paragraph.paragraph--icon:last-child,.page-container .row .acf-innerblocks-container .paragraph.paragraph--icon:last-child{padding-right:32px}}.tainacan-content .row .acf-innerblocks-container .wysiwyg,.page-container .row .acf-innerblocks-container .wysiwyg{margin-bottom:24px}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .wysiwyg,.page-container .row .acf-innerblocks-container .wysiwyg{margin-bottom:24px}}@media(min-width: 1024px){.tainacan-content .row .acf-innerblocks-container .wysiwyg,.page-container .row .acf-innerblocks-container .wysiwyg{margin-bottom:0}}.tainacan-content .row .acf-innerblocks-container .quote,.page-container .row .acf-innerblocks-container .quote{padding:32px;margin:0}.tainacan-content .row .acf-innerblocks-container .quote__text-container,.page-container .row .acf-innerblocks-container .quote__text-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;align-items:center}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .quote__text-container,.page-container .row .acf-innerblocks-container .quote__text-container{flex-direction:column;gap:16px;align-items:center}}.tainacan-content .row .acf-innerblocks-container .quote__text-container svg,.page-container .row .acf-innerblocks-container .quote__text-container svg{width:54px;min-width:54px;height:auto}.tainacan-content .row .acf-innerblocks-container .quote__text,.page-container .row .acf-innerblocks-container .quote__text{padding:0 !important;margin:0}.tainacan-content .row .acf-innerblocks-container .quote__text p,.page-container .row .acf-innerblocks-container .quote__text p{font-family:"DM Serif Display",serif;color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-align:center}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .quote__text p,.page-container .row .acf-innerblocks-container .quote__text p{text-align:left}}@media(min-width: 1024px){.tainacan-content .row .acf-innerblocks-container .quote__text p,.page-container .row .acf-innerblocks-container .quote__text p{font-size:1.25rem}}@media(min-width: 1250px){.tainacan-content .row .acf-innerblocks-container .quote__text p,.page-container .row .acf-innerblocks-container .quote__text p{font-size:1.25rem}}.tainacan-content .row .acf-innerblocks-container .quote__text p:last-child,.page-container .row .acf-innerblocks-container .quote__text p:last-child{margin:0}.tainacan-content .row .acf-innerblocks-container .quote__text::before,.page-container .row .acf-innerblocks-container .quote__text::before{content:none;display:none}.tainacan-content .row .acf-innerblocks-container .quote__authors_name,.page-container .row .acf-innerblocks-container .quote__authors_name{font-size:1rem}.tainacan-content .row .acf-innerblocks-container .quote__authors_title,.page-container .row .acf-innerblocks-container .quote__authors_title{font-size:1rem}@media(min-width: 768px){.tainacan-content .row .acf-innerblocks-container .image,.page-container .row .acf-innerblocks-container .image{height:30vw !important;max-height:350px}}@media(min-width: 768px){.tainacan-content .row.row-break--2 .acf-innerblocks-container>div,.tainacan-content .row.row-break--2 .acf-innerblocks-container>a,.page-container .row.row-break--2 .acf-innerblocks-container>div,.page-container .row.row-break--2 .acf-innerblocks-container>a{min-width:50%;max-width:50%}}.tainacan-content .row.row-break--2 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--2 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--2 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--2 .acf-innerblocks-container>.card .i72-svg{max-height:256px}@media(min-width: 768px){.tainacan-content .row.row-break--2 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--2 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--2 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--2 .acf-innerblocks-container>.card .i72-svg{max-height:292px;height:25vw}}@media(min-width: 1024px){.tainacan-content .row.row-break--2 .acf-innerblocks-container>.image,.page-container .row.row-break--2 .acf-innerblocks-container>.image{height:35vw;max-height:615px}}@media(min-width: 768px){.tainacan-content .row.row-break--2 .acf-innerblocks-container>.link-box,.page-container .row.row-break--2 .acf-innerblocks-container>.link-box{min-width:50%}}@media(min-width: 768px){.tainacan-content .row.row-break--3 .acf-innerblocks-container>div,.tainacan-content .row.row-break--3 .acf-innerblocks-container>a,.page-container .row.row-break--3 .acf-innerblocks-container>div,.page-container .row.row-break--3 .acf-innerblocks-container>a{min-width:50%;max-width:50%}}@media(min-width: 1024px){.tainacan-content .row.row-break--3 .acf-innerblocks-container>div,.tainacan-content .row.row-break--3 .acf-innerblocks-container>a,.page-container .row.row-break--3 .acf-innerblocks-container>div,.page-container .row.row-break--3 .acf-innerblocks-container>a{min-width:33.333%;max-width:33.333%}}.tainacan-content .row.row-break--3 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--3 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--3 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--3 .acf-innerblocks-container>.card .i72-svg{max-height:256px}@media(min-width: 768px){.tainacan-content .row.row-break--3 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--3 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--3 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--3 .acf-innerblocks-container>.card .i72-svg{max-height:292px;height:25vw}}@media(min-width: 1024px){.tainacan-content .row.row-break--3 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--3 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--3 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--3 .acf-innerblocks-container>.card .i72-svg{height:22vw}}@media(min-width: 1024px){.tainacan-content .row.row-break--3 .acf-innerblocks-container>.image,.page-container .row.row-break--3 .acf-innerblocks-container>.image{height:27vw;max-height:400px}}@media(min-width: 768px){.tainacan-content .row.row-break--3 .acf-innerblocks-container>.link-box,.page-container .row.row-break--3 .acf-innerblocks-container>.link-box{min-width:33.333%}}@media(min-width: 768px){.tainacan-content .row.row-break--4 .acf-innerblocks-container>div,.tainacan-content .row.row-break--4 .acf-innerblocks-container>a,.page-container .row.row-break--4 .acf-innerblocks-container>div,.page-container .row.row-break--4 .acf-innerblocks-container>a{min-width:50%;max-width:50%}}@media(min-width: 1024px){.tainacan-content .row.row-break--4 .acf-innerblocks-container>div,.tainacan-content .row.row-break--4 .acf-innerblocks-container>a,.page-container .row.row-break--4 .acf-innerblocks-container>div,.page-container .row.row-break--4 .acf-innerblocks-container>a{min-width:25%}}.tainacan-content .row.row-break--4 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--4 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--4 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--4 .acf-innerblocks-container>.card .i72-svg{max-height:256px}@media(min-width: 768px){.tainacan-content .row.row-break--4 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--4 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--4 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--4 .acf-innerblocks-container>.card .i72-svg{max-height:292px;height:25vw}}@media(min-width: 1024px){.tainacan-content .row.row-break--4 .acf-innerblocks-container>.card .i72-image,.tainacan-content .row.row-break--4 .acf-innerblocks-container>.card .i72-svg,.page-container .row.row-break--4 .acf-innerblocks-container>.card .i72-image,.page-container .row.row-break--4 .acf-innerblocks-container>.card .i72-svg{max-height:265px;height:20vw}}@media(min-width: 768px){.tainacan-content .row.row-break--4 .acf-innerblocks-container>.link-box,.page-container .row.row-break--4 .acf-innerblocks-container>.link-box{min-width:25%}}@media(min-width: 768px){.tainacan-content .row.row-break--5 .acf-innerblocks-container>div,.tainacan-content .row.row-break--5 .acf-innerblocks-container>a,.page-container .row.row-break--5 .acf-innerblocks-container>div,.page-container .row.row-break--5 .acf-innerblocks-container>a{min-width:20%}}@media(min-width: 1024px){.tainacan-content .row.row-break--5 .acf-innerblocks-container>div,.tainacan-content .row.row-break--5 .acf-innerblocks-container>a,.page-container .row.row-break--5 .acf-innerblocks-container>div,.page-container .row.row-break--5 .acf-innerblocks-container>a{min-width:20%}}@media(min-width: 768px){.tainacan-content .row.row-break--5 .acf-innerblocks-container>.link-box,.page-container .row.row-break--5 .acf-innerblocks-container>.link-box{min-width:20%}}@media(min-width: 768px){.tainacan-content .row.row-break--6 .acf-innerblocks-container>div,.tainacan-content .row.row-break--6 .acf-innerblocks-container>a,.page-container .row.row-break--6 .acf-innerblocks-container>div,.page-container .row.row-break--6 .acf-innerblocks-container>a{min-width:16.5%}}@media(min-width: 1024px){.tainacan-content .row.row-break--6 .acf-innerblocks-container>div,.tainacan-content .row.row-break--6 .acf-innerblocks-container>a,.page-container .row.row-break--6 .acf-innerblocks-container>div,.page-container .row.row-break--6 .acf-innerblocks-container>a{min-width:16.5%}}@media(min-width: 768px){.tainacan-content .row.row-break--6 .acf-innerblocks-container>.link-box,.page-container .row.row-break--6 .acf-innerblocks-container>.link-box{min-width:16.5%}}.tainacan-content .row.background-color--FFFFFF,.page-container .row.background-color--FFFFFF{background-color:#fff}.tainacan-content .row.background-color--F5F6F7,.page-container .row.background-color--F5F6F7{background-color:#f2f4f7}.tainacan-content .row.full-width,.page-container .row.full-width{padding:24px 0}@media(min-width: 768px){.tainacan-content .row.full-width,.page-container .row.full-width{padding:40px 0}}@media(min-width: 1250px){.tainacan-content .row.full-width,.page-container .row.full-width{padding:56px 0}}.tainacan-content .row.full-width .acf-innerblocks-container,.page-container .row.full-width .acf-innerblocks-container{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:0}@media(min-width: 768px){.tainacan-content .row.full-width .acf-innerblocks-container,.page-container .row.full-width .acf-innerblocks-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.tainacan-content .row.full-width .acf-innerblocks-container,.page-container .row.full-width .acf-innerblocks-container{width:calc(100% - 140px)}}@media(min-width: 768px){.tainacan-content .row .card,.page-container .row .card{margin:0}}@media(min-width: 1024px){.tainacan-content .row .card,.page-container .row .card{margin:0}}@media(min-width: 768px){.tainacan-content .row .card .i72-image,.tainacan-content .row .card .i72-svg,.page-container .row .card .i72-image,.page-container .row .card .i72-svg{height:30vw;max-height:225px;width:100%}}.tainacan-content .row .card .card__image-container,.page-container .row .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.tainacan-content .row .card.card--icon .i72-svg,.page-container .row .card.card--icon .i72-svg{width:45px;max-height:45px !important;border:0}@media(min-width: 768px){.tainacan-content .row .card.card--icon .i72-svg,.page-container .row .card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.tainacan-content .row .card.card--icon .i72-svg,.page-container .row .card.card--icon .i72-svg{width:68px;max-height:68px !important}}.tainacan-content .row .card.align-right .card__inner-container,.page-container .row .card.align-right .card__inner-container{text-align:right}.tainacan-content .row.row--scrollable .row__outer-container,.page-container .row.row--scrollable .row__outer-container{max-width:100%;overflow-x:scroll}.tainacan-content .row.row--scrollable .row__outer-container .acf-innerblocks-container,.page-container .row.row--scrollable .row__outer-container .acf-innerblocks-container{display:flex;flex-direction:row}.tainacan-content .row.row--scrollable .row__outer-container .acf-innerblocks-container .card,.page-container .row.row--scrollable .row__outer-container .acf-innerblocks-container .card{max-width:512px;min-width:95%;margin-left:10px}@media(min-width: 768px){.tainacan-content .row.row--scrollable .row__outer-container .acf-innerblocks-container .card,.page-container .row.row--scrollable .row__outer-container .acf-innerblocks-container .card{min-width:512px;margin-left:20px}}@media(min-width: 1024px){.tainacan-content .row.row--scrollable .row__outer-container .acf-innerblocks-container .card,.page-container .row.row--scrollable .row__outer-container .acf-innerblocks-container .card{margin-left:32px}}.tainacan-content .row.row--scrollable .row__outer-container .acf-innerblocks-container .card:first-child,.page-container .row.row--scrollable .row__outer-container .acf-innerblocks-container .card:first-child{margin-left:0}.tainacan-content .row+.row,.page-container .row+.row{margin-top:-56px !important}@media(min-width: 1024px){.tainacan-content .row+.row,.page-container .row+.row{margin-top:-76px !important}}.accordion__title{display:block;padding:25px 0 45px 28px;z-index:2;border-radius:0;box-shadow:0 3px 3px rgba(0,0,0,.15);transition:background-color .4s ease}@media(min-width: 768px){.accordion__title{padding:32px 28px 32px 40px}}@media(min-width: 1250px){.accordion__title{padding:32px 32px 32px 50px}}.accordion__title span{font-size:1.25rem;font-weight:600;display:inline-block;color:#282828;max-width:70%;line-height:1.125;transition:color .4s ease}@media(min-width: 1250px){.accordion__title span{font-size:1.5rem}}.accordion__title::before,.accordion__title::after{content:"";background-color:#282828;height:22px;width:3px;display:block;position:absolute;border-radius:0;right:28px;top:24px;transition:height .4s ease,top .4s ease,transform .4s ease}@media(min-width: 768px){.accordion__title::before,.accordion__title::after{height:24px;top:32px;right:36px}}@media(min-width: 1250px){.accordion__title::before,.accordion__title::after{right:40px}}.accordion__title::after{transform:rotate(90deg)}.accordion__title:hover span{color:#cb3828}.accordion__inner-container{max-height:0;visibility:hidden;overflow:hidden;padding:0 16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:max-height .6s ease,padding .6s ease,visibility .6s ease,box-shadow .6s ease}@media(min-width: 768px){.accordion__inner-container{padding:0 20px;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}}@media(min-width: 1250px){.accordion__inner-container{padding:0 90px}}.accordion.active .accordion__title{background-color:#f2f4f7;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.active .accordion__title span{color:#282828}.accordion.active .accordion__title::before{transform:rotate(45deg);background-color:#282828}.accordion.active .accordion__title::after{transform:rotate(135deg);background-color:#282828}.accordion.active .accordion__title:hover span{color:#cb3828}.accordion.active .accordion__inner-container{max-height:5000px;visibility:visible;padding:36px 16px;box-shadow:0 6px 20px rgba(106,106,106,.39);border-bottom-left-radius:0;border-bottom-right-radius:0;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}@media(min-width: 768px){.accordion.active .accordion__inner-container{padding:52px 20px}}@media(min-width: 1250px){.accordion.active .accordion__inner-container{padding:52px 90px}}.accordion.full-width+.accordion.full-width{margin-top:24px !important}.accordion.page-width+.accordion.page-width{padding-top:0 !important}.image{height:50vw !important;width:100%;min-height:250px;max-height:746px;display:flex;flex-direction:column;gap:8px}.image .i72-image,.image .i72-svg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.image .i72-image svg,.image .i72-svg svg{height:100%;width:100%}.image .i72-image.contain,.image .i72-svg.contain{background-position:center}.image .image-caption{color:#5d677e;font-family:"Inter",sans-serif;line-height:1.63;font-size:.875rem;text-align:left}@media(min-width: 1024px){.image .image-caption{font-size:1rem}}@media(min-width: 768px){.image__bg{background-image:url("../images/bg-red.svg");background-position:center;background-size:contain;background-repeat:no-repeat}}@media(min-width: 768px){.image__bg .i72-image,.image__bg .i72-svg{height:96%;width:94%;margin:2% auto}}figure figcaption{color:#5d677e;font-size:1rem;text-align:left}.quote{padding:0}.quote.align-center .quote__outer-container{text-align:center}.quote.align-right .quote__outer-container{text-align:right}.quote__outer-container{border-bottom:0;padding:32px;background-color:#f2f4f7}@media(min-width: 1250px){.quote__outer-container{padding:56px}}.quote__text-container{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;align-items:center}@media(min-width: 768px){.quote__text-container{flex-direction:row;gap:20px;align-items:flex-start}}@media(min-width: 1024px){.quote__text-container{gap:24px}}@media(min-width: 1250px){.quote__text-container{gap:32px}}.quote__text-container svg{width:54px;min-width:54px;height:auto}@media(min-width: 1024px){.quote__text-container svg{width:72px;min-width:72px}}@media(min-width: 1250px){.quote__text-container svg{width:108px;min-width:108px}}.quote__text{padding:0 !important;margin:0;font-family:"DM Serif Display",serif;color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-align:center;font-style:italic}@media(min-width: 768px){.quote__text{text-align:left}}@media(min-width: 1024px){.quote__text{font-size:1.5rem;line-height:1.33}}@media(min-width: 1250px){.quote__text{font-size:1.75rem;line-height:1.21}}.quote__text p{font-family:"DM Serif Display",serif;color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-align:center}@media(min-width: 768px){.quote__text p{text-align:left}}@media(min-width: 1024px){.quote__text p{font-size:1.5rem;line-height:1.33}}@media(min-width: 1250px){.quote__text p{font-size:1.75rem;line-height:1.21}}.quote__text p:last-child{margin:0}.quote__text::before{content:none;display:none}.quote__author-container{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(min-width: 768px){.quote__author-container{align-items:flex-end}}.quote__author_name{margin-bottom:0;text-transform:none;max-width:none;font-size:1rem;color:#282828}@media(min-width: 1024px){.quote__author_name{font-size:1.25rem}}.quote__author_title{margin-bottom:0;font-size:1rem;color:#476276;text-transform:none;max-width:none;color:#282828}@media(min-width: 1024px){.quote__author_title{font-size:1.25rem}}.row .quote .quote__outer-container{border-bottom:0}@media(min-width: 1024px){.row .quote .quote__outer-container .i72-image,.row .quote .quote__outer-container .i72-svg{height:225px}}.quote:before{content:none}.quote__outer-container{border-bottom:0;border-left:0;padding:32px;background-color:#fff}@media(min-width: 1250px){.quote__outer-container{padding:56px}}.quote__outer-container .i72-image{height:225px;border:0}@media(min-width: 768px){.quote__outer-container .i72-image{height:275px}}@media(min-width: 1024px){.quote__outer-container .i72-image{height:325px}}.quote__author-container{padding:0 10px;display:flex;margin:0}@media(min-width: 768px){.quote__author-container{padding:0}}.video{text-align:center;margin:0}@media(min-width: 768px){.video{margin:0;flex:1}}.video iframe{max-width:100%;border-radius:6px;height:auto;width:100%;max-height:none;aspect-ratio:16/9}.video>a{position:absolute;width:100%;height:auto;border-radius:6px;max-width:697px;max-height:392px;aspect-ratio:16/9;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;background-image:linear-gradient(to bottom, rgba(71, 98, 123, 0) 0%, #47627b 100%)}.video.active>a{display:none}.row .video iframe{margin-bottom:0}.split.background-color--FFFFFF{background-color:#fff}.split.background-color--F5F6F7{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 .acf-innerblocks-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:24px}@media(min-width: 768px){.split__inner-container .acf-innerblocks-container{flex-direction:row;gap:32px}}@media(min-width: 1250px){.split__inner-container .acf-innerblocks-container{gap:56px}}@media(min-width: 768px){.split__inner-container .video>a{max-width:none}}@media(min-width: 768px){.split__inner-container .video iframe{width:100%}}.split__inner-container .image{border-radius:0px;overflow:hidden;min-height:auto;height:73vw !important;max-height:400px}@media(min-width: 768px){.split__inner-container .image{height:37vw !important}}@media(min-width: 1250px){.split__inner-container .image{max-height:520px}}.split__inner-container .image .i72-image__caption{bottom:0}.split__inner-container figure img{width:100%;height:73vw;object-fit:cover;max-height:400px}@media(min-width: 1250px){.split__inner-container figure img{max-height:520px}}.split__inner-container figure figcaption{color:#5d677e;font-size:1rem;text-align:left}.split__inner-container .paragraph+.image,.split__inner-container .wysiwyg+.image{order:-1}@media(min-width: 768px){.split__inner-container .paragraph+.image,.split__inner-container .wysiwyg+.image{order:1}}@media(min-width: 768px){.split__inner-container .card{flex-direction:column}}.split__inner-container .card .card__inner-container{padding:0 8px}.split__inner-container .card .i72-image__description{display:none}.split__inner-container .card.card--feature .card__title{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #282828;font-size:1.5rem;transition:color .4s ease}@media(min-width: 1024px){.split__inner-container .card.card--feature .card__title{font-size:2rem;padding-bottom:16px}}.split__inner-container .card.card--feature .card__text p{font-size:.875rem}@media(min-width: 768px){.split__inner-container .card.card--feature .card__text p{font-size:1rem}}.split__inner-container .card.card--icon .card__inner-container{padding:0}.split__inner-container .card.card--icon .card__image-container{margin-bottom:20px}@media(min-width: 768px){.split__inner-container .card.card--icon .card__image-container{margin-bottom:24px}}@media(min-width: 1250px){.split__inner-container .card.card--icon .card__image-container{margin-bottom:28px}}@media(min-width: 768px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{height:30vw;max-height:225px;width:100%}}@media(min-width: 1024px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{max-height:250px}}@media(min-width: 1250px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{max-height:275px}}.split__inner-container .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.split__inner-container .card.card--icon .i72-svg{width:45px;max-height:45px !important}@media(min-width: 768px){.split__inner-container .card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.split__inner-container .card.card--icon .i72-svg{width:68px;max-height:68px !important}}@media(min-width: 768px){.split__inner-container .quote .quote__outer-container .i72-image,.split__inner-container .quote .quote__outer-container .i72-svg{height:225px;max-height:225px}}.split.full-width{padding:24px 0}@media(min-width: 768px){.split.full-width{padding:40px 0}}@media(min-width: 1250px){.split.full-width{padding:56px 0}}.split.full-width .split__inner-container .acf-innerblocks-container{width:calc(100% - 70px);margin:0 auto}@media(min-width: 768px){.split.full-width .split__inner-container .acf-innerblocks-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.split.full-width .split__inner-container .acf-innerblocks-container{width:calc(100% - 140px);max-width:1300px}}@media(min-width: 768px){.split.split-size--66 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--66 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--66 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--66 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--66 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--66 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(66.66% - 28px);min-width:calc(66.66% - 28px)}}@media(min-width: 768px){.split.split-size--66 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--66 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--66 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--66 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--66 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--66 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(33.33% - 28px);min-width:calc(33.33% - 28px)}}@media(min-width: 768px){.split.split-size--33 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--33 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--33 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--33 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--33 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(33.33% - 28px);min-width:calc(33.33% - 28px)}}@media(min-width: 768px){.split.split-size--33 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--33 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--33 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--33 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--33 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(66.66% - 28px);min-width:calc(66.66% - 28px)}}@media(min-width: 768px){.split.split-size--50 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--50 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--50 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--50 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--50 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--50 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(50% - 28px);min-width:calc(50% - 28px)}}@media(min-width: 768px){.split.split-size--50 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--50 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--50 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--50 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--50 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--50 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(50% - 28px);min-width:calc(50% - 28px)}}@media(min-width: 768px){.split.split-size--25 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--25 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--25 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--25 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--25 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--25 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(25% - 28px);min-width:calc(25% - 28px)}}@media(min-width: 768px){.split.split-size--25 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--25 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--25 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--25 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--25 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--25 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(75% - 28px);min-width:calc(75% - 28px)}}@media(min-width: 768px){.split.split-size--75 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--75 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--75 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--75 .split__inner-container .acf-innerblocks-container>div:nth-child(odd),.split.split-size--75 .split__inner-container .acf-innerblocks-container>a:nth-child(odd),.split.split-size--75 .split__inner-container .acf-innerblocks-container>figure:nth-child(odd){width:calc(75% - 28px);min-width:calc(75% - 28px)}}@media(min-width: 768px){.split.split-size--75 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--75 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--75 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--75 .split__inner-container .acf-innerblocks-container>div:nth-child(even),.split.split-size--75 .split__inner-container .acf-innerblocks-container>a:nth-child(even),.split.split-size--75 .split__inner-container .acf-innerblocks-container>figure:nth-child(even){width:calc(25% - 28px);min-width:calc(25% - 28px)}}.image-grid__container{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr))}.image-grid__container .i72-image{border:solid 3px #f2f4f7;border-top:0;border-left:0}.image-grid__container *:nth-child(2n){border-right:0}@media(min-width: 1024px){.image-grid__container *:nth-child(2n){border-right:solid 3px #f2f4f7}}@media(min-width: 1024px){.image-grid__container *:nth-child(3n){border-right:0}}@media(min-width: 1250px){.image-grid__container *:nth-child(3n){border-right:solid 3px #f2f4f7}}@media(min-width: 1250px){.image-grid__container *:nth-child(4n){border-right:0}}@media(min-width: 1440px){.image-grid__container *:nth-child(4n){border-right:solid 3px #f2f4f7}}@media(min-width: 1440px){.image-grid__container *:nth-child(5n){border-right:0}}.image-grid__container *:nth-child(2n):nth-last-child(-n+3)~*{border-bottom:0}@media(min-width: 1024px){.image-grid__container *:nth-child(2n):nth-last-child(-n+3)~*{border-bottom:solid 3px #f2f4f7}}@media(min-width: 1024px){.image-grid__container *:nth-child(3n):nth-last-child(-n+4)~*{border-bottom:0}}@media(min-width: 1250px){.image-grid__container *:nth-child(3n):nth-last-child(-n+4)~*{border-bottom:solid 3px #f2f4f7}}@media(min-width: 1250px){.image-grid__container *:nth-child(4n):nth-last-child(-n+5)~*{border-bottom:0}}@media(min-width: 1440px){.image-grid__container *:nth-child(4n):nth-last-child(-n+5)~*{border-bottom:solid 3px #f2f4f7}}@media(min-width: 1440px){.image-grid__container *:nth-child(5n):nth-last-child(-n+6)~*{border-bottom:0}}@media(min-width: 1024px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(33%, 1fr))}}@media(min-width: 1250px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(25%, 1fr))}}@media(min-width: 1440px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(20%, 1fr))}}.image-grid a.image-grid__link:hover .i72-image,.image-grid a.image-grid__link:hover .i72-svg{transform:scale(1.05)}.image-grid .i72-image,.image-grid .i72-svg{width:auto;background-position:center;background-size:73%;background-repeat:no-repeat;height:25vw;transition:transform .4s ease}@media(min-width: 768px){.image-grid .i72-image,.image-grid .i72-svg{height:20vw;background-size:60%}}@media(min-width: 1024px){.image-grid .i72-image,.image-grid .i72-svg{background-size:70%;height:240px}}@media(min-width: 1250px){.image-grid .i72-image,.image-grid .i72-svg{height:285px;background-size:80%}}@media(min-width: 1440px){.image-grid .i72-image,.image-grid .i72-svg{height:300px;background-size:85%}}.image-grid .i72-svg{padding:0 13.5%}@media(min-width: 768px){.image-grid .i72-svg{padding:0 20%}}@media(min-width: 1024px){.image-grid .i72-svg{padding:0 15%}}@media(min-width: 1250px){.image-grid .i72-svg{padding:0 10%}}@media(min-width: 1440px){.image-grid .i72-svg{padding:0 7.5%}}.image-grid .i72-svg svg{width:100%;height:100%}.works{display:flex;gap:4px 8px;flex-wrap:wrap;list-style-type:none;justify-content:center}@media(min-width: 768px){.works{gap:16px 13px;justify-content:flex-start}}.works .work{padding:16px 16px 32px;min-height:378px;width:100%;max-width:353px;background-color:#f2f4f7}@media(min-width: 768px){.works .work{padding:32px;width:310px;min-height:345px}}.works .work__image{width:100%;height:256px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:16px}@media(min-width: 768px){.works .work__image{height:207px}}.works .work__title{color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;display:block;position:static;transition:color .4s ease}.works .work__title:after{content:"";position:absolute;inset:0}.works .work__title:hover{color:#cb3828}.works .work__category{color:#5f6980;font-size:.875rem;line-height:1.57}.work-filters-toggle{display:block;text-decoration:none;padding:11px 36px 11px 16px;border-radius:6px;border:solid 1px #eaecf0;transition:all .4s ease;max-width:450px;margin:0 auto}@media(min-width: 1024px){.work-filters-toggle{display:none}}.work-filters-toggle span{color:#383838;font-size:.875rem}.work-filters-toggle svg{width:12px;height:auto;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .4s ease}.work-filters-toggle.active{border-radius:6px 6px 0 0;border-bottom:0}.work-filters-toggle.active svg{transform:translateY(-50%) rotate(180deg)}.work-filters{visibility:hidden;max-height:0;overflow:hidden;transition:all .4s ease;max-width:450px;border:solid 1px #eaecf0;margin:0 auto 24px}@media(min-width: 1024px){.work-filters{visibility:visible;max-height:none;overflow:visible;display:flex;gap:14px 6px;flex-wrap:wrap;max-width:none;border:0}}.work-filters.active{max-height:400px;visibility:visible;border-radius:0 0 6px 6px;border-top:0}@media(min-width: 1024px){.work-filters.active{max-height:none;visibility:visible;border-radius:0}}.work-filters .work-filter{color:#383838;font-size:.875rem;text-decoration:none;padding:14px 16px;display:block}@media(min-width: 1024px){.work-filters .work-filter{color:#5d677e;line-height:1.4;font-weight:600;border-radius:6px;padding:6px 16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:color .4s ease}}.work-filters .work-filter.active{display:none}@media(min-width: 1024px){.work-filters .work-filter.active{display:inline-flex;background-color:#282828;color:#fff}}@media(min-width: 1024px){.work-filters .work-filter.active:hover{color:#fff}}@media(min-width: 1024px){.work-filters .work-filter:hover{color:#8c0b0b}}.banner{padding:40px 32px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#96242f;gap:12px}.banner .i72-image{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.banner .i72-image::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(182,62,74,.85)}.banner__eyebrow{color:#fff !important;font-family:"Inter",sans-serif;line-height:1.67;font-size:1rem;font-weight:600;z-index:2}@media(min-width: 1024px){.banner__eyebrow{font-size:1.125rem}}.banner__title{color:#fff !important;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.125rem !important;font-weight:400 !important;line-height:1.18;max-width:500px;text-align:center;margin:0 0 24px;z-index:2}@media(min-width: 1024px){.banner__title{font-size:2.25rem !important;max-width:585px}}@media(min-width: 1250px){.banner__title{font-size:2.625rem !important;line-height:1.1;max-width:685px}}.banner__link{z-index:2;color:#fff !important;font-family:Georgia,"Times New Roman",Times,serif}.banner__link svg{width:15px;height:15px;margin-left:8px}.casestudies{display:flex;gap:4px;flex-direction:column;align-items:center;padding:0 16px}@media(min-width: 768px){.casestudies{align-items:unset;justify-content:flex-start;padding:0}}.casestudies .casestudy{padding:16px 16px 32px}@media(min-width: 768px){.casestudies .casestudy{padding:40px}}@media(min-width: 1250px){.casestudies .casestudy{padding:56px 80px}}.casestudies .casestudy:nth-child(even){background-color:#f2f4f7}.casestudies .casestudy__container{display:flex;flex-direction:column;gap:16px;max-width:450px;margin:0 auto}@media(min-width: 768px){.casestudies .casestudy__container{flex-direction:row;gap:32px;max-width:1280px}}@media(min-width: 1250px){.casestudies .casestudy__container{gap:56px}}.casestudies .casestudy__image-container{width:100%;height:60vw;max-height:256px}@media(min-width: 768px){.casestudies .casestudy__image-container{order:1;height:37vw;max-height:520px;width:calc(50% - 16px);min-width:calc(50% - 16px)}}.casestudies .casestudy__image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.casestudies .casestudy__image{width:90%;margin:0 auto}}.casestudies .casestudy__image svg{height:100%;width:100%}@media(min-width: 768px){.casestudies .casestudy__image svg{height:auto}}.casestudies .casestudy__title{color:#282828;font-size:1.25rem;line-height:1.4;letter-spacing:.25px;text-decoration:none;font-family:"DM Serif Display",serif;margin-bottom:8px;transition:color .4s ease}@media(min-width: 768px){.casestudies .casestudy__title{color:#cb3828;font-size:2.125rem;margin-bottom:12px;line-height:1.21;letter-spacing:.25px}}@media(min-width: 1250px){.casestudies .casestudy__title{font-size:2.625rem;letter-spacing:normal;line-height:1.1;margin-bottom:16px}}.casestudies .casestudy__text{color:#5d677e;font-size:.75rem;line-height:1.67;margin:0}@media(min-width: 768px){.casestudies .casestudy__text{font-size:1rem;line-height:1.57}}@media(min-width: 1250px){.casestudies .casestudy__text{font-size:1.125rem;line-height:1.67}}.casestudies .casestudy__link{margin-top:8px;font-size:.875rem;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:600;line-height:1.71;color:#282828;border-bottom:1px solid #282828;transition:all .4s ease}@media(min-width: 768px){.casestudies .casestudy__link{font-size:1rem;letter-spacing:-0.2px;margin-top:12px}}@media(min-width: 1250px){.casestudies .casestudy__link{margin-top:16px}}.casestudies .casestudy__link svg{width:11px}@media(min-width: 768px){.casestudies .casestudy__link svg{width:12px}}.casestudies .casestudy__link svg path{transition:stroke .4s ease}.casestudies .casestudy__link:hover{color:#cb3828;border-color:#cb3828}.casestudies .casestudy__link:hover svg path{stroke:#cb3828}form .nf-before-form-content .nf-form-fields-required{display:none}form .nf-form-content{padding:0}form .nf-form-content nf-field .nf-field-container{margin-bottom:44px;max-width:460px}@media(min-width: 1024px){form .nf-form-content nf-field .nf-field-container{margin-bottom:32px}}form .nf-form-content nf-field .nf-field-label{margin-bottom:8px}form .nf-form-content nf-field .nf-field-label label{color:#5d677e;font-size:.875rem;font-weight:600;line-height:1.57}@media(min-width: 1024px){form .nf-form-content nf-field .nf-field-label label{font-size:1rem;line-height:1.63}}form .nf-form-content nf-field .nf-field-element input{height:46px;border-radius:6px;background-color:#fff;border:solid 1px #fff;color:#5d677e;padding:8px 16px}@media(min-width: 1024px){form .nf-form-content nf-field .nf-field-element input{height:52px}}form .nf-form-content nf-field .nf-field-element input[type=submit]{background-color:#8c0b0b;color:#fff;border:0;border-radius:0;font-size:.875rem;font-weight:600;height:44px;padding:10px 20px;transition:background-color .4s ease}form .nf-form-content nf-field .nf-field-element input[type=submit]:hover{background-color:#cb3828}form .nf-form-content nf-field .nf-field-element textarea{height:218px;border-radius:6px;border:solid 1px #fff;color:#5d677e;padding:8px 16px;background-color:#fff}.nf-form-cont .nf-form-title{display:block;margin-bottom:32px}@media(min-width: 768px){.wysiwyg+.form{margin-top:-18px}}@media(min-width: 1024px){.wysiwyg+.form{margin-top:0}}@media(min-width: 1250px){.wysiwyg+.form{margin-top:-26px}}@media print{@page{margin:1in}footer,header,.back-link,.carousel{display:none !important}body,html{overflow:visible !important}*{color:#282828 !important}.i72-image{page-break-inside:avoid}.card{background-color:#fff !important;page-break-inside:avoid}.card .i72-image{display:none !important}.banner .i72-image{background-image:none !important}.banner .i72-image::after{background-color:rgba(0,0,0,0) !important}.row,.split{overflow:visible !important}}p,li{font-family:georgiapro,sans-serif;font-weight:400;font-style:normal;line-height:1.5}a{font-family:inherit;font-size:inherit}li{margin-bottom:8px}h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;font-optical-sizing:auto;font-weight:400;font-style:italic}body h1:not(.has-huge-font-size):not(.has-large-font-size):not(.has-medium-font-size):not(.has-normal-font-size):not(.has-small-font-size):not(.metadata-label):not(.label){font-size:2rem}@media(min-width: 1024px){body h1:not(.has-huge-font-size):not(.has-large-font-size):not(.has-medium-font-size):not(.has-normal-font-size):not(.has-small-font-size):not(.metadata-label):not(.label){font-size:2.5rem}}h2{font-size:1.675rem}@media(min-width: 1024px){h2{font-size:2rem}}body h2:not(.has-huge-font-size):not(.has-large-font-size):not(.has-medium-font-size):not(.has-normal-font-size):not(.has-small-font-size):not(.metadata-label):not(.label){font-size:1.675rem}@media(min-width: 1024px){body h2:not(.has-huge-font-size):not(.has-large-font-size):not(.has-medium-font-size):not(.has-normal-font-size):not(.has-small-font-size):not(.metadata-label):not(.label){font-size:2rem}}h3{font-size:1.5rem}@media(min-width: 1024px){h3{font-size:1.75rem}}body h3:not(.has-huge-font-size):not(.has-large-font-size):not(.has-medium-font-size):not(.has-normal-font-size):not(.has-small-font-size):not(.metadata-label):not(.label){font-size:1.5rem}@media(min-width: 1024px){body h3:not(.has-huge-font-size):not(.has-large-font-size):not(.has-medium-font-size):not(.has-normal-font-size):not(.has-small-font-size):not(.metadata-label):not(.label){font-size:1.75rem}}h4{font-size:1.375rem}@media(min-width: 1024px){h4{font-size:1.5rem}}h5{font-size:1.25rem}@media(min-width: 1024px){h5{font-size:1.375rem}}h6{font-size:1.125rem}@media(min-width: 1024px){h6{font-size:1.25rem}}.wp-block-tainacan-carousel-items-list .tainacan-carousel .swiper a>div{display:flex;align-items:center;justify-content:center}.wp-block-tainacan-carousel-items-list .tainacan-carousel .swiper .swiper-slide{align-self:center}.tainacan-collection-list--simple-search .dropdown .dropdown-menu a.active{background-color:#8c0b0b;color:#fff !important}.tainacan-collection-list--simple-search .dropdown .dropdown-menu a.active i{color:#fff !important}.tainacan-masonry-container .tainacan-masonry-item[data-v-c1b8ba38]:hover:not(.skeleton){background-color:#8c0b0b;color:#fff !important}.tainacan-masonry-container .tainacan-masonry-item[data-v-c1b8ba38]:hover:not(.skeleton) .metadata-title p{color:#fff !important}.tainacan-masonry-container .tainacan-masonry-item[data-v-c1b8ba38]:hover:not(.skeleton) .metadata-title span i{color:#fff !important}.tainacan-grid-container .tainacan-grid-item:hover{background-color:#8c0b0b;color:#fff !important}.tainacan-grid-container .tainacan-grid-item:hover .metadata-title p{color:#fff !important}.tainacan-grid-container .tainacan-grid-item:hover .metadata-title a{color:#fff !important}.tainacan-cards-container .tainacan-card:hover .metadata-title[data-v-c20b4860],.tainacan-cards-container .tainacan-card:focus .metadata-title[data-v-c20b4860],.tainacan-mosaic-container>li:hover .metadata-title[data-v-1c0f1e2c]{background-color:#8c0b0b !important}.tainacan-cards-container .tainacan-card:hover .metadata-title[data-v-c20b4860] p,.tainacan-cards-container .tainacan-card:focus .metadata-title[data-v-c20b4860] p,.tainacan-mosaic-container>li:hover .metadata-title[data-v-1c0f1e2c] p{color:#fff !important}.tainacan-cards-container .tainacan-card:hover .metadata-title[data-v-c20b4860] span i,.tainacan-cards-container .tainacan-card:focus .metadata-title[data-v-c20b4860] span i,.tainacan-mosaic-container>li:hover .metadata-title[data-v-1c0f1e2c] span i{color:#fff !important}.table-container .table-wrapper table.tainacan-table tbody tr:hover .actions-cell .actions-container[data-v-dd206ed6]{background-color:#8c0b0b !important}.table-container .table-wrapper table.tainacan-table tbody tr:hover .actions-cell .actions-container[data-v-dd206ed6] span i{color:#fff !important}.single-item-collection .single-item-collection--information .s-item-collection--metadata p{font-size:.875rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJjb25zdC9fdmFyaWFibGVzLnNjc3MiLCJjb25zdC9fbWl4aW5zLnNjc3MiLCJfZnVzZS1uYXZpZ2F0aW9uLnNjc3MiLCJfbmF2aWdhdGlvbi5zY3NzIiwiX2Nhcm91c2VsLnNjc3MiLCJfaGVyby5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2NhcmQuc2NzcyIsIl9saW5rLWJveC5zY3NzIiwiX2JhY2tncm91bmQtYmxvY2suc2NzcyIsIl9wYXJhZ3JhcGguc2NzcyIsIl9yb3cuc2NzcyIsIl9hY2NvcmRpb24uc2NzcyIsIl9pbWFnZS5zY3NzIiwiX3F1b3RlLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9zcGxpdC5zY3NzIiwiX2ltYWdlLWdyaWQuc2NzcyIsIl93b3JrLnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfY2FzZXN0dWR5LnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9wcmludC5zY3NzIiwiX2Jhc2ljcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUNBLE1BRUMsU0FDQSxVQUNBLGtCQUNBLHNCQUdELE9BQ0MsZUFDRyxtQkFDQSxpQkFDQSwrQkFDQSx5QkFDQSxrQkFDQSxNQ2JHLFFDTU4saUNGU08sbUJBQ0EsbUJBQ0Esa0JBS1IsK0JBS0MsY0FHRCxtQkFHSSw4QkFDQSwyQkFDQSxzQkFHSixFQUNDLGlDQUNHLHlCQUdKLFVBQ0ksWUFDQSxXQUNILGtCQUlELDBCQUNJLGlCQzNDTyxRRDRDUCx3Q0FDSSxXQUNBLG1EQUNBLHlCQUNBLFVBQ0EsWUFDQSxZQUNBLGtCQUNBLE1BQ0EsUUFDQSxXRTlEUCx5QkZvREcsd0NBWVEsa0RBQ0EsY0VyRFgsMEJGd0NHLHdDQWdCUSxpREFDQSxjQU1SLHVCQUNJLFVBRUosMkVBQ0kscUNBQ0EsbUJBS0osUUFDSSxxQkFHUixRQUNJLG9CQUNBLHFCQUNBLG1CQUNBLHVCQUNBLHlCQUNBLHNCQUNBLCtCQUNBLG1CQUNBLFlDL0VlLElEZ0ZmLGtCQUNBLGdCQUNB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Q0ksc0JBS1oscU9BRUksb0NBQ0EsMk9BQ0ksc0JBRUosMFBBQ0ksc0JBSVIsc0hBQ0ksb0NBQ0EsNkhBQ0ksc0JBSVIsNEZBQ0kiLCJmaWxlIjoiZ3VscC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBpZ25pdGlvbjcyIEJhc2UgKi9cbiosXG4qICoge1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSBwIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICB9XG59XG5cbi8qXHRlbnN1cmUgSFRNTDUgZWxlbWVudHMgYXJlIGhhbmRsZWQgYXMgYmxvY2sgbGV2ZWwgb24gb2xkZXIgYnJvd3NlcnMgKi9cbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbm1haW4sXG5zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG5cdGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuXG5odG1sLCBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuXG5tYWluLCAjdGFpbmFjYW4taXRlbXMtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJnO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVkLWxpbmUtdnhzLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogNzgwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JlZC1saW5lLXZzLnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDEyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVkLWxpbmUtdi5zdmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN0YWluYWNhbi1pdGVtcy1wYWdlIHtcbiAgICA+ICoge1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICAuc2VhcmNoLWNvbnRyb2wsIC5wYWdpbmF0aW9uLWFyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG5hIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjaGVycnk7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgfVxuICAgICYuYnV0dG9uLWNvbG9yLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5rLWJ1dHRvbiB7XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gICAgPiAucGFnZS13aWR0aCwgPipbY2xhc3NePVwid3AtYmxvY2tcIl0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5xdW90ZS5wYWdlLXdpZHRoLCA+IC5xdW90ZS5mdWxsLXdpZHRoIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuYmFubmVyLnBhZ2Utd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuc3BsaXQucGFnZS13aWR0aCB7XG4gICAgICAgICYuYmFja2dyb3VuZC1jb2xvci0tRkZGRkZGLCAmLmJhY2tncm91bmQtY29sb3ItLUY1RjZGNyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuc3BsaXQuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmNhcmQucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmNhcmQuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmhlYWRpbmcucGFnZS13aWR0aCwgPiAuaGVhZGluZy5mdWxsLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9IFxuICAgICAgICArIC5yb3cucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC53eXNpd3lnLnBhZ2Utd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAubGluay1idXR0b24ucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB9XG4gICAgPiAubGluay1ib3gucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmNhcm91c2VsLnBhZ2Utd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB9XG4gICAgPiAuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoLCA+IC5jb250YWluZXItLWhvcml6b250YWwuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICsgLmNvbnRhaW5lci0tdmVydGljYWwuZnVsbC13aWR0aCwgKyAuY29udGFpbmVyLS1ob3Jpem9udGFsLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5yb3cuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICsgLnJvdy5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgID4gLnd5c2l3eWcuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCA3MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyLnBhZ2Utd2lkdGgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG59XG5cblxuLy8gSEVBRElOR1MgLy9cbmgxIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjaGVycnkgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDMuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgIGNvbG9yOiAkY2hlcnJ5ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICB9XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgZW0sIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmhlYWRpbmcge1xuICAgICYudGV4dC1jb2xvci0tQjkyRDNBIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICAgICYudGV4dC1jb2xvci0tMjgyODI4IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG5cbi53eXNpd3lnLCAucGFyYWdyYXBoX190ZXh0LCAuY2FyZF9fdGV4dCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgICAqIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRyZWQ7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAxNHB4O1xuICAgICAgICBxdW90ZXM6IFwiXFwyMDFDXCJcIlxcMjAxRFwiXCJcXDIwMThcIlwiXFwyMDE5XCI7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgID4gdWwsIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICB9XG4gICAgfVxuICAgIHByZSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDBweDtcbiAgICB9XG59XG5cblxuaW1nIHtcbiAgICAmLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxufVxuXG4uYmFjay1saW5rLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG59XG4uYmFjay1saW5rIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5za2lwLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAudGFpbmFjYW4tc2luZ2xlLXBvc3QgLnRhaW5hY2FuLWNvbnRlbnQ+LnBhZ2Utd2lkdGgge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtY29udGFpbmVyPi5wYWdlLXdpZHRoLCAucGFnZS1jb250YWluZXI+LmZ1bGwtd2lkdGgsIC5wYWdlLWNvbnRhaW5lcj4qW2NsYXNzXj1cIndwLWJsb2NrXCJdIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLnRhaW5hY2FuLXNpbmdsZS1wb3N0IC50YWluYWNhbi1jb250ZW50Pioge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAudGFpbmFjYW4tc2luZ2xlLXBvc3QgLnRhaW5hY2FuLWNvbnRlbnQ+LmhlYWRpbmcucGFnZS13aWR0aCB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBtYWluLm1hcmdpbi1vbmUtY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICA+IC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIC50YWluYWNhbi10aXRsZSwgLmhlYWRlci1tZXRhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuY29sLXNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhaW5hY2FuLWNvbnRlbnQubWFyZ2luLXR3by1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgID4gLnBhZ2Utd2lkdGgsID4qW2NsYXNzXj1cIndwLWJsb2NrXCJdLCA+ICN3cGdtemFfbWFwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAjd3BnbXphX21hcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnF1b3RlLnBhZ2Utd2lkdGgsID4gLnF1b3RlLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5iYW5uZXIucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zcGxpdC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GRkZGRkYsICYuYmFja2dyb3VuZC1jb2xvci0tRjVGNkY3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zcGxpdC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuY2FyZC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuY2FyZC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaGVhZGluZy5wYWdlLXdpZHRoLCA+IC5oZWFkaW5nLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICsgLnJvdy5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnd5c2l3eWcucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEyODBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5saW5rLWJ1dHRvbi5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5saW5rLWJveC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuY2Fyb3VzZWwucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgsID4gLmNvbnRhaW5lci0taG9yaXpvbnRhbC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgKyAuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoLCArIC5jb250YWluZXItLWhvcml6b250YWwuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnJvdy5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgKyAucm93LmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAud3lzaXd5Zy5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZpZ3VyZSB7XG4gICAgaW1nIHtcbiAgICAgICAgLy8gYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcbiAgICAgICAgLy8gYm9yZGVyLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWQtbGluZS5zdmcnKSAzMCByb3VuZDtcbiAgICB9XG59XG5cbi50YWluYWNhbi10aXRsZSAudGFpbmFjYW4tdGl0bGUtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59IiwiLyogQ29sb3JzICovXG4kd2hpdGU6IHJnYigyNTUsMjU1LDI1NSk7IC8vICNmZmZmZmZcbiRibGFjazogcmdiKDQwLCA0MCwgNDApOyAvLyAjMjgyODI4XG4kZ3JheTogIzVENjc3RTtcbiRncmF5LWJnOiByZ2IoMjQyLCAyNDQsIDI0Nyk7IC8vICNmMmY0ZjdcbiRncmF5LWxpZ2h0OiAjZjJmNGY3OyBcbiRyZWQ6ICNjYjM4Mjg7XG4kcmVkLWRhcms6ICM4YzBiMGI7XG4kcmVkLWxpZ2h0OiByZ2IoMjQyLCAxODIsIDE4OCk7IC8vICNmMmI2YmNcbiRwaW5rOiByZ2IoMjU1LCAyMjQsIDIyNyk7IC8vICNmZmUwZTNcbiRjaGVycnk6ICM4YzBiMGI7XG4kZ3JlZW4tYmc6ICNlMWU3ZTI7XG5cbi8qIEJyZWFrcG9pbnQgU2l6ZXMgKi9cbiRtZWRpdW0td2lkdGg6IDc2OHB4O1xuJGxhcmdlLXdpZHRoOiAxMDI0cHg7XG4keGxhcmdlLXdpZHRoOiAxMjUwcHg7XG4keHhsYXJnZS13aWR0aDogMTQ0MHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC1ub3JtOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gdHJhbnNpdGlvbiBzcGVlZHNcbiR0cmFucy1zbG93OiAwLjZzO1xuJHRyYW5zLW1lZDogMC40cztcbiR0cmFucy1mYXN0OiAwLjJzO1xuIiwiLy8gYnJlYWtwb2ludCBoYW5kbGluZ1xuXG5AbWl4aW4gbWVkaXVtIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JG1lZGl1bS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbGFyZ2Uge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skbGFyZ2Utd2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHhsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR4bGFyZ2Utd2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHh4bGFyZ2Uge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skeHhsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi50b3AtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCA0MSwgNTgsIDAuODUpO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIC50b3AtYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LDE3NCwxODEsMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRUJBO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMjkzYTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMxMTI5M2E7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB9XG4gICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIH1cbiAgICAubmF2LWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTg1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLm1vYmlsZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI3cHggMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAyOXB4IDIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1mYXN0IGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNtZW51LW1haW4tbWVudSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzIsIDcyLCA3MiwgLjUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDhweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY5LCAyMDYsIDIyMiwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOHB4IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCA3NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmV0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSwgJi5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjNweCAyM3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMzFweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweCA1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzJweCA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvcC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDQxLCA1OCwgMC44NSk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgLnRvcC1iYXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsMTc0LDE4MSwwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5QkFFQkE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTEyOTNhO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzExMjkzYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjaGVycnk7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgIH1cbiAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgfVxuICAgIC5uYXYtaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhaW5hY2FuLWxvZ28ge1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICNtZW51LW1haW4tbWVudSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWVjZjA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTIwMHB4ICsgNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1mYXN0IGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWVjZjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDEwcHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDU2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSwgJi5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMjAwcHggKyA1MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0yMDBweCArIDUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoX2JveCB7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkNWRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMGQ1ZGQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZXJyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQuZC1ub25lLmQtbWQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdl9fc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDQ0cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZfX3NvY2lhbC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5tb2JpbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxMXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tbmF2LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHggMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaGVhZGVyIHtcbiAgICAmLmFkbWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLUY1RjZGNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDU2cHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWxfX2lubmVyLWNvbnRhaW5lciAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmaWd1cmUsIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAucXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GRkZGRkYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTZweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbF9faW5uZXItY29udGFpbmVyIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAucXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgIC5xdW90ZV9fdGV4dC1jb250YWluZXIgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIFxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDY0cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyODBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBmaWd1cmUsIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTYwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSAxNjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhLmxpbmstYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmltYWdlLCA+IGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjM4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4sICZfX3BhdXNlIHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByZXYtYnRuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGF1c2Uge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICAmLmJnY29sb3ItLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVycnk7XG4gICAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGVyby0taG9tZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdBRjhCO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU1O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTUlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyb19fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggODBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgY29sb3I6ICM0MDQ4NWE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIC8vXG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWRhcms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVkLWxpbmUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RvcC1jb250YWluZXItbGVmdCB7XG5cbiAgICB9XG4gICAgJl9fdG9wLWNvbnRhaW5lci1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgID4gYS50YWluYWNhbi1sb2dvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaW1nLmxvZ28ge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NvY2lhbC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMTBweCAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgICAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZ2FwOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NvY2lhbC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybS1jb250YWluZXIge1xuXG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXJnaW46IDI4cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuZW1haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5lbWFpbC13cmFwIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5pbmphLWZvcm1zLXJlcS1zeW1ib2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZi1mb3JtLWNvbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5mLXJlc3BvbnNlLW1zZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZi1mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gaDYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmYtZm9ybS13cmFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmYtcmVzcG9uc2UtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uZi1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbmYtZmllbGRzLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5mLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWVycm9yLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLXBhc3MuZmllbGQtd3JhcCAubmYtZmllbGQtZWxlbWVudDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWVycm9yIC5uZi1lcnJvci1tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDcycHggMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dlb3JnaWFwcm8nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmYtZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uZi1hZnRlci1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbS1jb250YWluZXIge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1uYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHJlZC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn0iLCIuc2VhcmNoLWJhci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgfVxuICAgIC5jbG9zZS1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkNWRkO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQ2cHggMTJweCA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2guc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE4cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDU0cHggMTJweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwZDVkZDtcbiAgICB9XG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMGQ1ZGQ7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlcnJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRyZWQ7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDMycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDU0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHggNTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCkgLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0LWNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwODhweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDY7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAmLm5vLXJlc3VsdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjRweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4KSAvIDIpO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b24sICZfX2N1cnJlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM1ZjY5ODA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByZXYsIC5uZXh0IHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbi5tYXJnaW4tb25lLWNvbHVtbiB7XG4gICAgPi5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlcnJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVycnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIC5ib3JkZXItbWVyY3VyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hcmdpbi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgIH1cbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTJweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gICAgJi5jYXJkLS1hbmNob3Ige1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICArIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICArIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweCAxM3B4O1xuICAgIH1cbiAgICAuY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDlweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gOXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICsgLmNhcmRfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICArIC5jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNy44NWVtO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgfVxufSIsIi5saW5rLWJveCB7XG4gICAgaGVpZ2h0OiAzMzRweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLUZGRTBFMywgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GMkY0Rjcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgLmxpbmstYm94X190aXRsZSwgLmxpbmstYm94X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstYm94X190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsLjI1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLUYyRjRGNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xuICAgIH1cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0NzYyN2IgMCUsIHJnYmEoNzEsIDk4LCAxMDYsIDApIDMzJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAubGluay1ib3hfX2xpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIC5iYWNrZ3JvdW5kX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiAqLnBhZ2Utd2lkdGgsID4gLm5mLWZvcm0tY29udCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAud3lzaXd5Zy5wYWdlLXdpZHRoLCA+IC5uZi1mb3JtLWNvbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKyAucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tRkZFMEUzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tRjJGNEY3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuc3BsaXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICA+ICoucGFnZS13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjY29yZGlvbi5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFyYWdyYXBoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0taWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLWN0YSB7XG4gICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMycHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX190ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19leWVicm93IHtcbiAgICAgICAgY29sb3I6ICM0MDQ4NWE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoZXJyeTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjaGVycnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZXJyeTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNoZXJyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0tYW5jaG9yIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICsgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhcmFncmFwaC0taWNvbiB7XG4gICAgICAgICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWN0YSB7XG4gICAgICAgICAgICAuaTcyLXN2ZywgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFpbmFjYW4tY29udGVudCwgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgICB9XG4gICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAyNHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5saW5rLWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNhcmQtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wYXJhZ3JhcGgtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnd5c2l3eWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNlcmlmIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2F1dGhvcnNfbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fYXV0aG9yc190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3ctYnJlYWstLTIge1xuICAgICAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmxpbmstYm94IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucm93LWJyZWFrLS0zIHtcbiAgICAgICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICA+IGRpdiwgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmNhcmQge1xuICAgICAgICAgICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmxpbmstYm94IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tNCB7XG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgPiBkaXYsID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmNhcmQge1xuICAgICAgICAgICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5saW5rLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tNSB7XG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgPiBkaXYsID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5saW5rLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tNiB7XG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgPiBkaXYsID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYuNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAubGluay1ib3gge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNi41JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJhY2tncm91bmQtY29sb3ItLUZGRkZGRiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GNUY2Rjcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2FyZC0taWNvbiB7XG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQuYWxpZ24tcmlnaHQgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLnJvdy0tc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICAucm93X19vdXRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICsgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgNDVweCAyOHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjhweCAzMnB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAzMnB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCB0b3AgJHRyYW5zLW1lZCBlYXNlLCB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1zbG93IGVhc2UsIHBhZGRpbmcgJHRyYW5zLXNsb3cgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtc2xvdyBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1zbG93IGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMTZweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjM5KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUycHggOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi5mdWxsLXdpZHRoKy5hY2NvcmRpb24uZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLnBhZ2Utd2lkdGgrLmFjY29yZGlvbi5wYWdlLXdpZHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4iLCIuaW1hZ2Uge1xuICAgIGhlaWdodDogNTB2dyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDc0NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgfVxuICAgICAgICAmLmNvbnRhaW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctcmVkLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTYlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyJSBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5maWd1cmUge1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59IiwiLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgLnF1b3RlX19vdXRlci1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vdXRlci1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IFxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTZXJpZiBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2F1dGhvci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2F1dGhvcl9uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXV0aG9yX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzQ3NjI3NjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICAucXVvdGUge1xuICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmX19vdXRlci1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweDtcbiAgICAgICAgfVxuICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hdXRob3ItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi52aWRlbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY5N3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzOTJweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg3MSwgOTgsIDEyMywgMCkgMCUsICM0NzYyN2IgMTAwJSk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yb3cge1xuICAgIC52aWRlbyB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zcGxpdCB7XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GRkZGRkYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tRjVGNkY3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgfVxuICAgICYudmVydGljYWwtYWxpZ24tLW1pZGRsZSB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZlcnRpY2FsLWFsaWduLS1ib3R0b20ge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGdhcDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiA3M3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1pbWFnZV9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzN2dztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaCwgLnd5c2l3eWcge1xuICAgICAgICAgICAgKyAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2FyZC0tZmVhdHVyZSB7XG4gICAgICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhcmQtLWljb24ge1xuICAgICAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2FyZC0taWNvbiB7XG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciAuaTcyLWltYWdlLCAucXVvdGVfX291dGVyLWNvbnRhaW5lciAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaXQtc2l6ZS0tNjYge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgPiBkaXYsID4gYSwgPiBmaWd1cmUgIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNwbGl0LXNpemUtLTMzIHtcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEsID4gZmlndXJlICB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpdC1zaXplLS01MCB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICA+IGRpdiwgPiBhLCA+IGZpZ3VyZSAge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaXQtc2l6ZS0tMjUge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgPiBkaXYsID4gYSwgPiBmaWd1cmUgIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNwbGl0LXNpemUtLTc1IHtcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEsID4gZmlndXJlICB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmltYWdlLWdyaWQge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTAlLCAxZnIpKTtcbiAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkZ3JheS1iZztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRncmF5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJGdyYXktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICo6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRncmF5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgICo6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAqOm50aC1jaGlsZCgybik6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiAqIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRncmF5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgICo6bnRoLWNoaWxkKDNuKTpudGgtbGFzdC1jaGlsZCgtbis0KSB+ICoge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkZ3JheS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAqOm50aC1jaGlsZCg0bik6bnRoLWxhc3QtY2hpbGQoLW4rNSkgfiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkZ3JheS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAqOm50aC1jaGlsZCg1bik6bnRoLWxhc3QtY2hpbGQoLW4rNikgfiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMyUsIDFmcikpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1JSwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwJSwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5pbWFnZS1ncmlkX19saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzMlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwdnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgLmk3Mi1zdmcge1xuICAgICAgICBwYWRkaW5nOiAwIDEzLjUlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA3LjUlO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH0gICAgXG59XG4iLCIud29ya3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHggOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZ2FwOiAxNnB4IDEzcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLndvcmsge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbiAgICAgICAgbWluLWhlaWdodDogMzc4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1iZztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWY2OTgwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53b3JrLWZpbHRlcnMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAzNnB4IDExcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VhZWNmMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzODM4Mzg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53b3JrLWZpbHRlcnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYWVjZjA7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE0cHggNnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b3JrLWZpbHRlciB7XG4gICAgICAgIGNvbG9yOiAjMzgzODM4O1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC8vICYubG9uZyB7XG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6Izk2MjQyZjtcbiAgICBnYXA6IDEycHg7XG4gICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgNjIsIDc0LCAuODUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V5ZWJyb3cge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FzZXN0dWRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNhc2VzdHVkeSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCA4MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJnO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGdhcDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3Z3O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbm5lci1jb250YWluZXIge1xuXG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgRGlzcGxheVwiLCBzZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImZvcm0ge1xuICAgIC5uZi1iZWZvcmUtZm9ybS1jb250ZW50IHtcbiAgICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5mLWZvcm0tY29udGVudCAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBuZi1maWVsZCB7XG4gICAgICAgICAgICAubmYtZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZXJyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmYtZm9ybS1jb250IHtcbiAgICAubmYtZm9ybS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuXG4ud3lzaXd5ZyB7XG4gICAgKyAuZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgcHJpbnQge1xuICAgIC8vIHNldHMgcHJpbnQgbWFyZ2luXG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDFpbjtcbiAgICB9ICBcbiAgICBmb290ZXIsXG4gICAgaGVhZGVyLFxuICAgIC5iYWNrLWxpbmssXG4gICAgLmNhcm91c2VsXG4gICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBib2R5LCBodG1sIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lciB7XG4gICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdywgLnNwbGl0IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiIsInAsIGxpIHtcbiAgICBmb250LWZhbWlseTogZ2VvcmdpYXBybywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5hIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJvZHkgaDE6bm90KC5oYXMtaHVnZS1mb250LXNpemUpOm5vdCguaGFzLWxhcmdlLWZvbnQtc2l6ZSk6bm90KC5oYXMtbWVkaXVtLWZvbnQtc2l6ZSk6bm90KC5oYXMtbm9ybWFsLWZvbnQtc2l6ZSk6bm90KC5oYXMtc21hbGwtZm9udC1zaXplKTpub3QoLm1ldGFkYXRhLWxhYmVsKTpub3QoLmxhYmVsKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAxLjY3NXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbmJvZHkgaDI6bm90KC5oYXMtaHVnZS1mb250LXNpemUpOm5vdCguaGFzLWxhcmdlLWZvbnQtc2l6ZSk6bm90KC5oYXMtbWVkaXVtLWZvbnQtc2l6ZSk6bm90KC5oYXMtbm9ybWFsLWZvbnQtc2l6ZSk6bm90KC5oYXMtc21hbGwtZm9udC1zaXplKTpub3QoLm1ldGFkYXRhLWxhYmVsKTpub3QoLmxhYmVsKSB7XG4gICAgZm9udC1zaXplOiAxLjY3NXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG59XG5cbmJvZHkgaDM6bm90KC5oYXMtaHVnZS1mb250LXNpemUpOm5vdCguaGFzLWxhcmdlLWZvbnQtc2l6ZSk6bm90KC5oYXMtbWVkaXVtLWZvbnQtc2l6ZSk6bm90KC5oYXMtbm9ybWFsLWZvbnQtc2l6ZSk6bm90KC5oYXMtc21hbGwtZm9udC1zaXplKTpub3QoLm1ldGFkYXRhLWxhYmVsKTpub3QoLmxhYmVsKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG59XG5cbi53cC1ibG9jay10YWluYWNhbi1jYXJvdXNlbC1pdGVtcy1saXN0IC50YWluYWNhbi1jYXJvdXNlbCAuc3dpcGVyIGEgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLXRhaW5hY2FuLWNhcm91c2VsLWl0ZW1zLWxpc3QgLnRhaW5hY2FuLWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4udGFpbmFjYW4tY29sbGVjdGlvbi1saXN0LS1zaW1wbGUtc2VhcmNoIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZXJyeTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIC5kcm9wZG93bi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnNob3cgbGkuY3VycmVudF9wYWdlX2l0ZW0+YSwgLmRyb3Bkb3duLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc2hvdyBsaS5jdXJyZW50LW1lbnUtaXRlbT5hIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlcnJ5O1xuLy8gICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbi8vIH1cblxuLnRhaW5hY2FuLW1hc29ucnktY29udGFpbmVyIC50YWluYWNhbi1tYXNvbnJ5LWl0ZW1bZGF0YS12LWMxYjhiYTM4XTpob3Zlcjpub3QoLnNrZWxldG9uKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZXJyeTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLm1ldGFkYXRhLXRpdGxlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhaW5hY2FuLWdyaWQtY29udGFpbmVyIC50YWluYWNhbi1ncmlkLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVycnk7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIC5tZXRhZGF0YS10aXRsZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFpbmFjYW4tY2FyZHMtY29udGFpbmVyIC50YWluYWNhbi1jYXJkOmhvdmVyIC5tZXRhZGF0YS10aXRsZVtkYXRhLXYtYzIwYjQ4NjBdLCAudGFpbmFjYW4tY2FyZHMtY29udGFpbmVyIC50YWluYWNhbi1jYXJkOmZvY3VzIC5tZXRhZGF0YS10aXRsZVtkYXRhLXYtYzIwYjQ4NjBdLFxuLnRhaW5hY2FuLW1vc2FpYy1jb250YWluZXI+bGk6aG92ZXIgLm1ldGFkYXRhLXRpdGxlW2RhdGEtdi0xYzBmMWUyY10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVycnkgIWltcG9ydGFudDtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFuIGkge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGFibGUtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIHRhYmxlLnRhaW5hY2FuLXRhYmxlIHRib2R5IHRyOmhvdmVyIC5hY3Rpb25zLWNlbGwgLmFjdGlvbnMtY29udGFpbmVyW2RhdGEtdi1kZDIwNmVkNl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVycnkgIWltcG9ydGFudDtcbiAgICBzcGFuIGkge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2luZ2xlLWl0ZW0tY29sbGVjdGlvbiAuc2luZ2xlLWl0ZW0tY29sbGVjdGlvbi0taW5mb3JtYXRpb24gLnMtaXRlbS1jb2xsZWN0aW9uLS1tZXRhZGF0YSBwIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbiRjaGVycnk6ICNhMTJiNDI7Il19 */
