@font-face{font-family:'mBank';src:url("../webfonts/mBank-Light.woff2") format("woff2"),url("../webfonts/mBank-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'mBank';src:url("../webfonts/mBank-Regular.woff2") format("woff2"),url("../webfonts/mBank-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'mBank';src:url("../webfonts/mBank-SemiBold.woff2") format("woff2"),url("../webfonts/mBank-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'mBank';src:url("../webfonts/mBank-Bold.woff2") format("woff2"),url("../webfonts/mBank-Bold.woff") format("woff");font-weight:bold;font-style:normal}header.header{background-color:#fff;top:0;z-index:100}header.header .toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 10px;color:#000}header.header .toolbar svg path{fill:#201c17}header.header .toolbar a{color:#000;line-height:1;text-decoration:none}header.header .toolbar a:not(:last-child){margin-right:15px}header.header .toolbar a.font-smaller{margin-right:9px}header.header .toolbar a.font-smaller,header.header .toolbar a.font-bigger{font-size:1.6rem}header.header .toolbar .search-panel{width:168px;position:relative;height:26px;margin-right:15px;overflow:hidden}@media (min-width: 1200px){header.header .toolbar .search-panel{width:350px}}header.header .toolbar .search-panel.active .wrapper{right:0}header.header .toolbar .search-panel .wrapper{position:absolute;right:-170px;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width: 1200px){header.header .toolbar .search-panel .wrapper{right:-350px}}header.header .toolbar .search-panel .search-input{border:none;border-bottom:1px solid #636565;outline:0;width:148px}@media (min-width: 1200px){header.header .toolbar .search-panel .search-input{width:300px}}header.header .toolbar .search-panel .perform-search{cursor:pointer}header.header .toolbar #search-trigger{position:relative}header.header .toolbar #search-trigger.active svg:first-child{opacity:0}header.header .toolbar #search-trigger.active svg:last-child{opacity:1}header.header .toolbar #search-trigger svg{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}header.header .toolbar #search-trigger svg:last-child{position:absolute;opacity:0;top:0;left:0}header.header .toolbar #search-trigger svg:last-child path{fill:#636565}header.header .menu-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:46px;position:relative}@media (min-width: 1200px){header.header .menu-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:62px;min-height:50px}}header.header .menuutils{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){header.header .menuutils{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}header.header .logo{margin-right:15px}@media (min-width: 1200px){header.header .logo{margin-right:20px}}header.header .logo img{height:50px;width:128px}header.header .previous-reports{color:#000;cursor:pointer;font-size:1.4rem;line-height:1.1;position:relative}@media (min-width: 1200px){header.header .previous-reports{margin-right:25px}}header.header .previous-reports>p{margin-bottom:0}@media (min-width: 1200px){header.header .previous-reports>p{padding-top:7px}}header.header .previous-reports>p:after{font-family:'Font Awesome\ 5 Free';content:' \f0d7';font-weight:900}header.header .previous-reports .reports-dropdown{background:white;border:1px solid #ECECEC;display:none;left:0;padding:10px;position:absolute;top:100%;width:120%;z-index:999}header.header .previous-reports .reports-dropdown ul{list-style:none;padding:0;margin-bottom:0}header.header .previous-reports .reports-dropdown ul li a:link,header.header .previous-reports .reports-dropdown ul li a:visited,header.header .previous-reports .reports-dropdown ul li a:hover,header.header .previous-reports .reports-dropdown ul li a:active{color:#201c17}header.header .previous-reports .reports-dropdown ul li a:hover{text-decoration:underline}header.header .previous-reports .reports-dropdown ul li:not(:last-child){margin-bottom:10px}header.header .menu-toggle{background:none;border:none;cursor:pointer;width:25px;height:20px;margin-left:auto;position:relative;padding:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width: 1200px){header.header .menu-toggle{display:none}}header.header .menu-toggle:focus{outline:none}header.header .menu-toggle .bar{background-color:#e31818;border-radius:4px;position:absolute;width:100%;height:4px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}header.header .menu-toggle .bar:nth-child(1){top:0}header.header .menu-toggle .bar:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header.header .menu-toggle .bar:nth-child(3){bottom:0}header.header .menu-toggle.open .bar{background-color:#e31818}header.header .menu-toggle.open .bar:nth-child(1){-webkit-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}header.header .menu-toggle.open .bar:nth-child(2){opacity:0}header.header .menu-toggle.open .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}header.header .menumain ul{list-style-type:none;margin:0;padding:0}header.header ul#mbank-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:12px;padding-bottom:12px}@media (max-width: 1199px){header.header ul#mbank-menu{display:none}}@media (min-width: 1200px){header.header ul#mbank-menu{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:7px;padding-bottom:0}}header.header ul#mbank-menu a:link,header.header ul#mbank-menu a:visited,header.header ul#mbank-menu a:hover,header.header ul#mbank-menu a:active{color:#201c17}header.header ul#mbank-menu>li{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible;padding:12px 0}@media (max-width: 1199px){header.header ul#mbank-menu>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 1200px){header.header ul#mbank-menu>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;position:static}}@media (min-width: 1200px){header.header ul#mbank-menu>li:not(:last-child){margin-right:25px}}header.header ul#mbank-menu>li:hover>a::after{width:100%}header.header ul#mbank-menu>li.current-page-ancestor>a::after,header.header ul#mbank-menu>li.current-menu-item>a::after,header.header ul#mbank-menu>li.active>a::after{width:100%}@media (max-width: 1199px){header.header ul#mbank-menu>li.open::after{-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}}@media (max-width: 1199px){header.header ul#mbank-menu>li.dropdown{padding-right:20px}}@media (max-width: 1199px){header.header ul#mbank-menu>li.dropdown::after{background:url(../images/dropdown-arrow.svg) no-repeat center;background-size:18px 10px;content:'';height:10px;position:absolute;right:0;top:26px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:18px}}header.header ul#mbank-menu>li>a{font-size:2rem;line-height:1.8;margin-bottom:12px;position:relative}@media (min-width: 1200px){header.header ul#mbank-menu>li>a{font-size:1.4rem;line-height:1.1;margin-bottom:0}}header.header ul#mbank-menu>li>a::after{background:#e31818;border:0;bottom:-12px;content:'';height:4px;position:absolute;right:0;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:0}header.header ul#mbank-menu>li>a>br{display:none}@media (min-width: 1200px){header.header ul#mbank-menu>li>a>br{display:block}}header.header ul#mbank-menu>li>ul{background:#fff;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (max-width: 1199px){header.header ul#mbank-menu>li>ul{padding-left:25px;width:100%}}@media (min-width: 1200px){header.header ul#mbank-menu>li>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;position:absolute;right:0;top:76px}}header.header ul#mbank-menu>li>ul.dropdown-menu{border:none}header.header ul#mbank-menu>li>ul>li{cursor:pointer;position:relative}@media (max-width: 1199px){header.header ul#mbank-menu>li>ul>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:12px;padding-bottom:12px}}@media (min-width: 1200px){header.header ul#mbank-menu>li>ul>li{margin-bottom:12px}}header.header ul#mbank-menu>li>ul>li:hover a::after{width:100%}header.header ul#mbank-menu>li>ul>li.current-page-ancestor a::after,header.header ul#mbank-menu>li>ul>li.current-menu-item a::after,header.header ul#mbank-menu>li>ul>li.active a::after{width:100%}header.header ul#mbank-menu>li>ul>li.open::after{-webkit-transform:translateY(-50%) rotate(180deg) !important;-ms-transform:translateY(-50%) rotate(180deg) !important;transform:translateY(-50%) rotate(180deg) !important}header.header ul#mbank-menu>li>ul>li.dropdown{padding-right:20px}header.header ul#mbank-menu>li>ul>li.dropdown::after{background:url(../images/dropdown-arrow.svg) no-repeat center;background-size:9px 5px;content:'';height:5px;position:absolute;right:0;top:18px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:9px}@media (min-width: 1200px){header.header ul#mbank-menu>li>ul>li.dropdown::after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1200px){header.header ul#mbank-menu>li>ul>li:not(:last-child){margin-right:20px}}header.header ul#mbank-menu>li>ul>li br{display:none}header.header ul#mbank-menu>li>ul>li a{font-size:1.6rem;line-height:1.8;position:relative}@media (min-width: 1200px){header.header ul#mbank-menu>li>ul>li a{font-size:1.3rem;white-space:nowrap}}header.header ul#mbank-menu>li>ul>li>a::after{background:#e31818;border:0;bottom:-12px;content:'';height:4px;position:absolute;right:0;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:0}header.header ul#mbank-menu>li>ul>li>ul{display:none;position:relative;top:0;z-index:100}@media (min-width: 1200px){header.header ul#mbank-menu>li>ul>li>ul{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.2);box-shadow:0 0 16px 0 rgba(0,0,0,0.2);padding:10px 0;position:absolute;top:35px}}header.header ul#mbank-menu>li>ul>li>ul.dropdown-menu{border:none}@media (max-width: 1199px){header.header ul#mbank-menu>li>ul>li>ul.dropdown-menu{margin-top:18px;width:100%}}header.header ul#mbank-menu>li>ul>li>ul>li.active{background-color:#fafafa;text-shadow:1px 0 0 #201c17}header.header ul#mbank-menu>li>ul>li>ul>li br{display:none}header.header ul#mbank-menu>li>ul>li>ul>li a{display:block;padding:5px 15px;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}header.header ul#mbank-menu>li>ul>li>ul>li a:hover{background-color:#fafafa;text-shadow:1px 0 0 #201c17}footer.footer{padding:140px 15px 140px}footer.footer .page-container{width:100%;max-width:1310px;margin:0 auto}footer.footer .col-raport-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1025px){footer.footer .col-raport-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer.footer .raport-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 25px;border:1px solid rgba(0,0,0,0.15);border-radius:3px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)}footer.footer .raport-icon:not(:last-child){margin-bottom:25px}@media (min-width: 1025px){footer.footer .raport-icon:not(:last-child){margin-bottom:0;margin-right:30px}}footer.footer .raport-icon img{height:45px;width:auto;min-width:45px;margin-right:45px}footer.footer .raport-icon span{color:#000;font-size:1.8rem;font-weight:bold;line-height:1.1;position:relative}footer.footer .raport-icon span::before{content:'';background-color:#000;width:1px;height:24px;position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer.footer .col-utils{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media (min-width: 768px){footer.footer .col-utils{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 1200px){footer.footer .col-utils{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}}footer.footer ul.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}footer.footer ul.social-icons li:not(:last-of-type){margin-right:8px}footer.footer ul.social-icons li a{background:url(../images/social-icons.png) no-repeat;display:block;height:32px;width:32px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}footer.footer ul.social-icons li a:hover{opacity:.8}footer.footer ul.social-icons li .facebook{background-position:0}footer.footer ul.social-icons li .twitter{background-position:-33px 0}footer.footer ul.social-icons li .instagram{background-position:-69px 0}footer.footer ul.social-icons li .youtube{background-position:-103px 0}body.contrast{background:#000000 !important;color:#ffff00 !important}body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown){background:#000000 !important;color:#ffff00 !important;border-color:#ffff00 !important}body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown)::before,body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown)::after{background:#000000 !important;border-color:#ffff00 !important;color:#ffff00 !important}body.contrast .bar{background:#ffff00 !important}body.contrast .bar::before,body.contrast .bar::after{background:#ffff00 !important}body.contrast .active .bar:nth-child(2){background:transparent !important}body.contrast .collapsible-row-parent td:first-child::before{-webkit-filter:invert(1) sepia(100%) saturate(100000%);filter:invert(1) sepia(100%) saturate(100000%)}body.contrast svg:not(.no-contrast) path:not(.circle-pie):not(.circle-logo),body.contrast svg:not(.no-contrast) rect,body.contrast svg:not(.no-contrast) polygon,body.contrast svg:not(.no-contrast) circle{fill:#ffff00 !important;stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) line,body.contrast svg:not(.no-contrast) polyline{stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) text{fill:#ffff00 !important}body.contrast svg:not(.no-contrast) .circle-pie{fill:#000 !important;stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) .circle-logo{fill:#000 !important}body.contrast ul#mbank-menu li.dropdown::after{background-image:url(../images/dropdown-arrow-contrast.svg) !important}body.print-version{height:297mm;width:210mm;margin-left:0}body.print-version .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.print-version .offset-md-1{margin-left:0}body.print-version header,body.print-version .pages,body.print-version .table-tools,body.print-version .currency-bar,body.print-version aside,body.print-version footer,body.print-version .top .breadcrumb-container{display:none}body.print-version #hide-print-version,body.print-version .currency-elements>.element{display:block !important}body.print-version .container{max-width:100%}body.print-version .top .gri{height:auto}body.print-version .subpage .info-icons{padding:48px 0}body.print-version .subpage .info-icons .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}body.print-version .subpage .info-icons .icon-container{padding:24px 0}body.print-version .subpage .documents-to-download-2 ul>li .title{width:85%}body.print-version .subpage .accordion .collapse{display:block}body.print-version .subpage .vertical-tabs .nav-pills{display:none !important}body.print-version .subpage .vertical-tabs .tab-pane{display:block;opacity:1}body.print-version .subpage .table-container .collapsible-row-child .row-content{display:block}body.print-version .subpage .table-container .buttons{display:none}body.print-version .subpage .column-with-photo>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px !important;padding-right:15px !important}body .subpage.with-highlighter *{cursor:url(../images/cr_marker.cur),auto}body .subpage.with-highlighter * .highlighted{cursor:url(../images/cr_eraser.cur),auto}body .subpage .highlighted{background-color:#fff4d1 !important}body .currency-modal,body .table-modal,body .search-results-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:rgba(255,255,255,0.7)}body .currency-modal .box,body .table-modal .box,body .search-results-modal .box{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:550px;background-color:#fff;border:1px solid #6e6e6e;border-radius:4px;padding:32px}@media (max-width: 767px){body .currency-modal .box,body .table-modal .box,body .search-results-modal .box{width:100%;padding:32px 15px}}body .currency-modal .box .close-icon,body .table-modal .box .close-icon,body .search-results-modal .box .close-icon{position:absolute;top:16px;right:16px;cursor:pointer}body .currency-modal .box .close-icon svg,body .table-modal .box .close-icon svg,body .search-results-modal .box .close-icon svg{width:16px;height:16px}body .currency-modal .box .m-body,body .table-modal .box .m-body,body .search-results-modal .box .m-body{position:relative;float:left;width:100%}body .currency-modal .box .m-body .table-container,body .table-modal .box .m-body .table-container,body .search-results-modal .box .m-body .table-container{padding-top:35px}body .currency-modal .box .m-body .table-container .table-tools,body .table-modal .box .m-body .table-container .table-tools,body .search-results-modal .box .m-body .table-container .table-tools{top:0}body .currency-modal .box .m-body .left,body .currency-modal .box .m-body .right,body .table-modal .box .m-body .left,body .table-modal .box .m-body .right,body .search-results-modal .box .m-body .left,body .search-results-modal .box .m-body .right{position:relative;float:left;width:50%}body .currency-modal .box .m-body .left,body .table-modal .box .m-body .left,body .search-results-modal .box .m-body .left{border-right:1px solid #6e6e6e}body .currency-modal .box .m-body .right,body .table-modal .box .m-body .right,body .search-results-modal .box .m-body .right{padding-left:32px}body .currency-modal .box .m-body h3,body .table-modal .box .m-body h3,body .search-results-modal .box .m-body h3{margin:0 0 20px}body .currency-modal .box .m-body .radio-container,body .table-modal .box .m-body .radio-container,body .search-results-modal .box .m-body .radio-container{display:inline-block;position:relative;width:100%;padding-left:40px;margin:0;font-weight:400;line-height:24px;cursor:pointer}body .currency-modal .box .m-body .radio-container .checkmark,body .table-modal .box .m-body .radio-container .checkmark,body .search-results-modal .box .m-body .radio-container .checkmark{position:absolute;top:0;left:0;background-color:#ffffff;border:solid 1px #6e6e6e;width:24px;height:24px;border-radius:50%}body .currency-modal .box .m-body .radio-container .checkmark::after,body .table-modal .box .m-body .radio-container .checkmark::after,body .search-results-modal .box .m-body .radio-container .checkmark::after{content:"";position:absolute;display:none;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#e31818}body .currency-modal .box .m-body .radio-container input,body .table-modal .box .m-body .radio-container input,body .search-results-modal .box .m-body .radio-container input{position:absolute;opacity:0;cursor:pointer}body .currency-modal .box .m-body .radio-container input:checked ~ .checkmark::after,body .table-modal .box .m-body .radio-container input:checked ~ .checkmark::after,body .search-results-modal .box .m-body .radio-container input:checked ~ .checkmark::after{display:block}body .currency-modal .box .m-body .radio-container+.radio-container,body .table-modal .box .m-body .radio-container+.radio-container,body .search-results-modal .box .m-body .radio-container+.radio-container{margin-top:20px}body .currency-modal .box .buttons,body .table-modal .box .buttons,body .search-results-modal .box .buttons{float:left;position:relative;width:100%;padding-top:24px;text-align:center}@media (max-width: 767px){body .currency-modal .box .buttons,body .table-modal .box .buttons,body .search-results-modal .box .buttons{padding-top:32px}}body .currency-modal .box .buttons button+button,body .table-modal .box .buttons button+button,body .search-results-modal .box .buttons button+button{margin-left:20px}body .table-modal .box{width:inherit;max-height:80vh;padding:50px 32px;position:relative;height:100%;overflow:hidden}body .table-modal .box .m-body{height:100%}body .search-results-modal .box{width:750px;max-width:80%}body .search-results-modal .box .close-icon svg path{fill:#e31818}body .search-results-modal h2{margin-bottom:20px}body .search-results-modal h2 i{color:#e31818}body .search-results-modal .results-container{max-height:70vh}body .search-results-modal .results-container ul{list-style:none;padding:0;margin:0}body .search-results-modal .results-container ul>li{position:relative;padding-left:24px;margin:12px 0}body .search-results-modal .results-container ul>li::before{content:"\2022";font-family:Verdana, sans-serif;position:absolute;left:0;color:#e31818;font-size:1.4rem;line-height:2rem}body .search-results-modal .results-container ul>li>ul li::before{content:"–"}body .search-results-modal .results-container ul>li a{color:#e31818}body #hide-print-version{display:none}@media print{body #hide-print-version{display:none !important}}body .tools-fields{display:none}body .subpage .print-list,body .subpage .notes-list{margin-bottom:35px}body .subpage .print-list .empty,body .subpage .notes-list .empty{padding:0}body .subpage .print-list .results .row+.row,body .subpage .notes-list .results .row+.row{margin-top:20px}body .subpage .print-list .results .title a,body .subpage .notes-list .results .title a{color:#000;font-weight:bold;font-size:2.4rem;margin-bottom:24px;display:block}body .subpage .print-list .results .delete span,body .subpage .notes-list .results .delete span{color:#000;display:inline-block;vertical-align:middle;margin-right:15px}body .subpage .print-list .results .delete i,body .subpage .notes-list .results .delete i{vertical-align:middle;color:#e31818}body .subpage .print-list .buttons,body .subpage .notes-list .buttons{margin-top:25px}body .subpage .print-content{display:none}body .subpage .notes-tool{display:none;margin-top:40px;margin-bottom:40px}body .subpage .notes-tool textarea{color:#000;resize:none;border-color:#6e6e6e;border-radius:4px;min-height:120px;padding:10px 20px;margin-bottom:25px;outline:none}body .table-heading h5,.subpage .table-heading h5{font-size:3.2rem;font-weight:bold;margin-bottom:45px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}body .table-heading h5:only-child,.subpage .table-heading h5:only-child{text-align:center}@media (max-width: 767px){body .table-heading h5:only-child,.subpage .table-heading h5:only-child{text-align:left}}body .table-heading .table-tools,.subpage .table-heading .table-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .table-heading .table-tools .download a.download-file,.subpage .table-heading .table-tools .download a.download-file{color:#5397d4}body .table-heading .table-tools .download a.download-file:hover,.subpage .table-heading .table-tools .download a.download-file:hover{text-decoration:underline}body .table-heading .table-tools .download a.download-file svg,.subpage .table-heading .table-tools .download a.download-file svg{width:25px}body .table-heading .table-tools .enlarge,.subpage .table-heading .table-tools .enlarge{margin-left:25px}body .table-container,.subpage .table-container{position:relative;margin-top:6px}body .table-container.margin-bottom,.subpage .table-container.margin-bottom{margin-bottom:20px}body .table-container.scrollable::after,.subpage .table-container.scrollable::after{content:'';position:absolute;display:block;top:0;right:0;height:calc(100% - 20px);width:9px;-webkit-box-shadow:inset -8px 0 9px -7px rgba(0,0,0,0.5);box-shadow:inset -8px 0 9px -7px rgba(0,0,0,0.5)}body .table-container table,.subpage .table-container table{width:100%}body .table-container table td,body .table-container table th,.subpage .table-container table td,.subpage .table-container table th{text-align:left}body .table-container table td+td,body .table-container table th+th,.subpage .table-container table td+td,.subpage .table-container table th+th{text-align:center}body .table-container table tr,.subpage .table-container table tr{border-bottom:1px solid #d5d5d5}body .table-container table tr.table-row-head,.subpage .table-container table tr.table-row-head{border-bottom:1px solid #000}body .table-container table tr.table-row-head td,body .table-container table tr.table-row-head th,.subpage .table-container table tr.table-row-head td,.subpage .table-container table tr.table-row-head th{padding:10px 16px 30px;color:#000;font-weight:bold;font-size:1.8rem}body .table-container table tr.custom-row-underline,.subpage .table-container table tr.custom-row-underline{border-bottom:2px solid #000}body .table-container table tr.custom-row-underline-color,.subpage .table-container table tr.custom-row-underline-color{border-bottom:2px solid #e31818}body .table-container table tr.custom-row-text-red td,.subpage .table-container table tr.custom-row-text-red td{color:#e31818;font-weight:bold}body .table-container table tr.custom-row-text-blue td,.subpage .table-container table tr.custom-row-text-blue td{color:#5397d4;font-weight:bold}body .table-container table tr.custom-row-text-green td,.subpage .table-container table tr.custom-row-text-green td{color:#1a9f35;font-weight:bold}body .table-container table tr.custom-row-text-yellow td,.subpage .table-container table tr.custom-row-text-yellow td{color:#f39100;font-weight:bold}body .table-container table tr.custom-row-grey-bg,.subpage .table-container table tr.custom-row-grey-bg{background:#d5d5d5}body .table-container table tr td,.subpage .table-container table tr td{padding:16px}body .table-container table tr td,body .table-container table tr td th,.subpage .table-container table tr td,.subpage .table-container table tr td th{border-bottom:1px solid #d5d5d5}body .table-container table tr td.custom-cell-underline,.subpage .table-container table tr td.custom-cell-underline{border-bottom:1px solid #000}body .table-container table tr td.custom-cell-grey-bg,.subpage .table-container table tr td.custom-cell-grey-bg{background:#d5d5d5}body .table-container table tr td.custom-cell-indent,.subpage .table-container table tr td.custom-cell-indent{padding-left:32px}body .table-container table tbody td,body .table-container table tbody th,.subpage .table-container table tbody td,.subpage .table-container table tbody th{padding:16px;color:#000;font-size:1.6rem;font-weight:300;letter-spacing:.35px}body .table-container .caption,.subpage .table-container .caption{margin-top:10px;font-style:italic}body .table-popup,.subpage .table-popup{display:none;position:fixed;top:0;left:0;z-index:10;height:100vh;width:100%;background:rgba(0,0,0,0.7)}body .table-popup .table-container,.subpage .table-popup .table-container{height:84vh;margin:8vh 0;padding:25px;overflow:auto;background-color:#fff}body .table-popup .close-popup,.subpage .table-popup .close-popup{cursor:pointer;position:absolute;right:15px;top:15px;width:15px;height:15px;background:url(../images/table-close.svg) center no-repeat}.homepage h2{font-size:4.8rem;font-weight:bold;margin-bottom:0}@media (max-width: 575px){.homepage h2{font-size:3.8rem}}.homepage h3{font-size:3.2rem;font-weight:bold;margin-bottom:0}.homepage h4{font-size:2rem;font-weight:bold;margin-bottom:0}.homepage .section-info{margin-bottom:60px}.homepage .section-info h2{margin-bottom:50px}.homepage .section-info .col-values{margin-bottom:100px}.homepage .section-info .col-values .nav-pills{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.homepage .section-info .col-values .nav-pills{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 1024px){.homepage .section-info .col-values .nav-pills li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:33.333333%;max-width:33.333333%}}.homepage .section-info .col-values .nav-pills li+li{margin-top:30px}@media (min-width: 1024px){.homepage .section-info .col-values .nav-pills li+li{margin-top:0}}.homepage .section-info .col-values .nav-pills li a{border-radius:3px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border:solid 1px #d0d0d0;background-color:#fff;color:#000;display:block;margin:0 15px;padding:20px 25px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width: 575px){.homepage .section-info .col-values .nav-pills li a{padding:20px 10px;margin:0}}.homepage .section-info .col-values .nav-pills li a:hover,.homepage .section-info .col-values .nav-pills li a.active{background-color:#fafafa}.homepage .section-info .col-columns .column-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.homepage .section-info .col-columns .col-column{min-width:100% !important;max-width:100% !important}}.homepage .section-info .col-columns .col-column+.col-column{margin-top:30px}@media (min-width: 768px){.homepage .section-info .col-columns .col-column+.col-column{margin-top:0}}.homepage .section-info .col-columns .col-column h4{margin-bottom:35px;text-align:center}.homepage .section-info .col-columns .col-column img{display:block;max-width:100%;height:auto;margin:0 auto}.homepage .section-info .col-columns .col-column .content{margin:0 15px}.homepage .section-info .col-columns .col-column .content p{line-height:1.85}.homepage .section-info .col-columns .col-link{margin-top:50px;text-align:right}.homepage p{margin:0}.homepage .black{color:#000}.homepage .red{color:#e31818}.homepage .yellow{color:#f39100}.homepage .green{color:#1a9f35}.homepage .blue{color:#5397d4}.homepage .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .value .icon{min-width:42px;min-height:42px;margin-right:18px}.homepage .value .icon img{width:42px;height:42px}.homepage .value .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1025px) and (max-width: 1365px){.homepage .value .desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.homepage .value .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .value .number{font-size:3.2rem;font-weight:bold;line-height:1.2}@media (max-width: 575px){.homepage .value .number{font-size:2.4rem}}.homepage .value .unit{font-size:1.6rem;font-weight:400;line-height:1;margin-left:10px}.homepage .value .label{font-size:1.7rem;font-weight:bold;line-height:1;padding-left:25px;position:relative}@media (min-width: 1025px) and (max-width: 1365px){.homepage .value .label{padding-left:10px}}.homepage .value .label::before{content:'';background-color:#000;width:1px;height:24px;position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 1025px) and (max-width: 1365px){.homepage .value .label::before{left:0}}.homepage .quotation{margin-bottom:40px;width:100%}@media (min-width: 1200px){.homepage .quotation{margin-bottom:80px}}.homepage .quotation.no-author{margin-bottom:20px}@media (min-width: 1200px){.homepage .quotation.three-cols{max-width:260px}}.homepage .quotation .title{color:#201c17;font-size:2rem;font-weight:bold;line-height:2.4;margin-bottom:20px}.homepage .quotation p{color:#808291;font-size:1.8rem;font-weight:300;line-height:1.67;letter-spacing:0.2px}.homepage .quotation p:not(:last-child){margin-bottom:30px}.homepage .quotation .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#525455;font-size:1.6rem;font-weight:300;margin-top:15px}.homepage .quotation .author .avatar{border-radius:50%;margin-right:18px;width:72px;height:auto}.homepage .quotation .author .name{display:block;font-weight:500}.homepage .top{color:#fff}.homepage .top .col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 15px 70px;position:relative;min-height:510px}.homepage .top .col-wrapper::after{content:'';min-height:inherit}@media (min-width: 768px){.homepage .top .col-wrapper{padding:70px 110px 70px}}.homepage .top .col-text{width:50%}.homepage .top .col-text h2{margin-bottom:20px}.homepage .top .col-text p{font-size:1.6rem;line-height:1.85;margin-bottom:20px}.homepage .top #main-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}.homepage .top #main-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:35px}.homepage .top #main-slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:16px;height:16px;opacity:1;position:relative}.homepage .top #main-slider .swiper-pagination .swiper-pagination-bullet::after{border-radius:4px;background-color:#6e6e6e;content:'';width:8px;height:8px;position:absolute;top:4px;left:4px;opacity:0}.homepage .top #main-slider .swiper-pagination .swiper-pagination-bullet-active::after{opacity:1}.homepage .speech{color:#000;margin-top:60px;margin-bottom:60px;padding-bottom:55px}.homepage .speech .col-text{margin-bottom:30px;padding-left:145px;position:relative}@media (max-width: 1024px){.homepage .speech .col-text{padding-left:60px}}@media (max-width: 767px){.homepage .speech .col-text{padding-left:0;padding-top:40px}}@media (min-width: 768px){.homepage .speech .col-text{margin-bottom:0}}.homepage .speech .col-text h2{margin-bottom:30px;position:relative}.homepage .speech .col-text svg{position:absolute;top:0;left:0}@media (max-width: 1024px){.homepage .speech .col-text svg{width:48px;height:28px}}.homepage .speech .col-text svg path{fill:#1a9f35}.homepage .speech .col-text p{line-height:1.85;margin-bottom:30px}.homepage .speech .col-author{text-align:center}.homepage .speech .col-author img{max-width:100%;height:auto}.homepage .speech .col-author .author{font-size:1.8rem;font-weight:300;margin-top:15px;text-align:center}.homepage .speech .col-author .author::first-line{font-weight:bold}.homepage .strategy{padding-bottom:60px;margin-bottom:60px}.homepage .strategy h2{margin-bottom:50px}.homepage .strategy .strategy-wrapper{border-radius:3px;border:solid 1px #d0d0d0;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)}.homepage .strategy .strategy-wrapper svg{width:100%;max-width:100%}.homepage .strategy .strategy-wrapper svg .clickable{fill:transparent;cursor:pointer}.homepage .strategy #strategy-slider{height:100%}.homepage .strategy #strategy-slider .swiper-slide{border-radius:3px;background-color:#fafafa;padding:50px 80px 130px 70px}@media (max-width: 1024px){.homepage .strategy #strategy-slider .swiper-slide{padding:50px 40px 130px 35px}}@media (min-width: 992px){.homepage .strategy #strategy-slider .swiper-slide{border-left:solid 1px #d0d0d0}}.homepage .strategy #strategy-slider .swiper-slide>*:not(:last-child){margin-bottom:30px}.homepage .strategy #strategy-slider .swiper-slide p{line-height:1.85}.homepage .strategy #strategy-slider .swiper-slide img{max-width:100%;height:auto}.homepage .strategy #strategy-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:35px}.homepage .strategy #strategy-slider .swiper-pagination .swiper-pagination-bullet{background-color:#6e6e6e;width:16px;height:16px;opacity:1;position:relative}.homepage .strategy #strategy-slider .swiper-pagination .swiper-pagination-bullet::after{border-radius:4px;background-color:#fff;content:'';width:8px;height:8px;position:absolute;top:4px;left:4px;opacity:0}.homepage .strategy #strategy-slider .swiper-pagination .swiper-pagination-bullet-active::after{opacity:1}.homepage .finance-targets .number{font-size:2.8rem}.homepage .finance-targets .label::before{content:none}.homepage .finance-results{padding-bottom:60px}.homepage .operational-results{padding-bottom:60px}.homepage .nonfinancial-indicators{padding-bottom:60px}.homepage .quotes{color:#fff;margin-bottom:60px}.homepage .quotes .col-quote .quote{position:relative}.homepage .quotes .col-quote .quote svg{position:absolute;top:0;left:0}@media (max-width: 575px){.homepage .quotes .col-quote .quote svg{width:48px;height:28px}}.homepage .quotes .col-quote .quote svg path{fill:#fff}.homepage .quotes .col-quote .quote p{font-size:3.2rem;font-weight:bold;max-width:575px;padding-left:145px}@media (max-width: 575px){.homepage .quotes .col-quote .quote p{padding-left:0;padding-top:40px}}.homepage .quotes #quotes-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:650px;padding:145px 15px;position:relative}.homepage .quotes #quotes-slider .swiper-slide::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%)}.homepage .quotes #quotes-slider .swiper-slide .quote{max-width:1310px;margin:0 auto}.homepage .responsible{padding-bottom:60px}.homepage .responsible h2{margin-bottom:50px}.homepage .responsible h3{margin-bottom:30px}.homepage .responsible .responsible-wrapper{border-radius:3px;border:solid 1px #d0d0d0;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15)}.homepage .responsible .col-text{padding:65px 30px 100px 50px}@media (max-width: 992px){.homepage .responsible .col-text{padding:35px 15px 50px 15px}}.homepage .responsible .col-text .icons{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media (max-width: 992px){.homepage .responsible .col-text .icons{margin-bottom:0}}@media (max-width: 575px){.homepage .responsible .col-text .icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.homepage .responsible .col-text .icons li{margin-right:20px;margin-bottom:20px}.homepage .responsible .col-text .icons li img{max-width:90px;width:90px}.homepage .responsible .col-text p{line-height:1.85;margin-bottom:30px}.homepage .responsible #responsible-slider{color:#fff;height:100%}.homepage .responsible #responsible-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:890px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 80px 130px;position:relative}@media (max-width: 767px){.homepage .responsible #responsible-slider .swiper-slide{padding:80px 15px 130px}}.homepage .responsible #responsible-slider .swiper-slide::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.homepage .responsible #responsible-slider .swiper-slide p{font-size:1.8rem;font-weight:600;line-height:1.65;width:100%;z-index:10}.homepage .responsible #responsible-slider .swiper-slide .values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:45px;z-index:10}@media (min-width: 1366px){.homepage .responsible #responsible-slider .swiper-slide .values{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.homepage .responsible #responsible-slider .swiper-slide .values .value{width:100%}@media (min-width: 1366px){.homepage .responsible #responsible-slider .swiper-slide .values .value{width:auto}}.homepage .responsible #responsible-slider .swiper-slide .values .value .number{font-size:3.2rem}.homepage .responsible #responsible-slider .swiper-slide .values .value .label::before{background-color:#fff}.homepage .responsible #responsible-slider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:35px}.homepage .responsible #responsible-slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:16px;height:16px;opacity:1;position:relative}.homepage .responsible #responsible-slider .swiper-pagination .swiper-pagination-bullet::after{border-radius:4px;background-color:#6e6e6e;content:'';width:8px;height:8px;position:absolute;top:4px;left:4px;opacity:0}.homepage .responsible #responsible-slider .swiper-pagination .swiper-pagination-bullet-active::after{opacity:1}.homepage .responsible #responsible-slider .swiper-button-prev,.homepage .responsible #responsible-slider .swiper-button-next{background-size:100%;top:auto;bottom:35px;width:44px;height:44px;z-index:10}.homepage .responsible #responsible-slider .swiper-button-prev{background-image:url(../images/pagination-arrow-left.svg);left:30px}@media (min-width: 1366px){.homepage .responsible #responsible-slider .swiper-button-prev{left:256px}}.homepage .responsible #responsible-slider .swiper-button-next{background-image:url(../images/pagination-arrow-right.svg);right:30px}@media (min-width: 1366px){.homepage .responsible #responsible-slider .swiper-button-next{right:256px}}.subpage .margin-bottom{margin-bottom:30px}.subpage div h2,.subpage div h3,.subpage div h4,.subpage div h5,.subpage td h2,.subpage td h3,.subpage td h4,.subpage td h5,.subpage th h2,.subpage th h3,.subpage th h4,.subpage th h5{margin-bottom:20px;font-weight:normal}.subpage div h2,.subpage td h2,.subpage th h2{font-size:3.4rem}.subpage div h3,.subpage td h3,.subpage th h3{font-size:3rem}.subpage div h4,.subpage td h4,.subpage th h4{font-size:2.6rem}.subpage div h5,.subpage td h5,.subpage th h5{font-size:2.2rem}.subpage div p,.subpage td p,.subpage th p{font-size:1.6rem;font-weight:300;line-height:1.44}.subpage div p a,.subpage td p a,.subpage th p a{color:currentColor;text-decoration:underline}.subpage div p img,.subpage td p img,.subpage th p img{max-width:100%}.subpage div>ul:not([class]),.subpage td>ul:not([class]),.subpage th>ul:not([class]){padding-left:0;margin-bottom:25px;list-style:none;font-weight:300}.subpage div>ul:not([class]) p,.subpage td>ul:not([class]) p,.subpage th>ul:not([class]) p{margin-bottom:0}.subpage div>ul:not([class]) li,.subpage td>ul:not([class]) li,.subpage th>ul:not([class]) li{line-height:1.44}.subpage div>ul:not([class])>li,.subpage td>ul:not([class])>li,.subpage th>ul:not([class])>li{padding-left:12px;margin:12px 0;position:relative}.subpage div>ul:not([class])>li::before,.subpage td>ul:not([class])>li::before,.subpage th>ul:not([class])>li::before{content:'';position:absolute;left:0;top:calc((1.44 * 1.6rem) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#e31818}.subpage div>ul:not([class])>li>ul,.subpage td>ul:not([class])>li>ul,.subpage th>ul:not([class])>li>ul{list-style-type:none !important;padding-left:0}.subpage div>ul:not([class])>li>ul>li,.subpage td>ul:not([class])>li>ul>li,.subpage th>ul:not([class])>li>ul>li{position:relative;counter-increment:list;padding-left:12px;margin:12px 0}.subpage div>ul:not([class])>li>ul>li::before,.subpage td>ul:not([class])>li>ul>li::before,.subpage th>ul:not([class])>li>ul>li::before{content:'';position:absolute;left:0;top:calc((1.44 * 1.6rem) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#e31818}.subpage div ol,.subpage td ol,.subpage th ol{counter-reset:list;list-style-type:none !important;padding-left:0;margin:0;font-size:1.6rem;line-height:1.5;font-weight:300}.subpage div ol>li,.subpage td ol>li,.subpage th ol>li{counter-increment:list;padding-left:32px;margin:12px 0;position:relative}.subpage div ol>li::before,.subpage td ol>li::before,.subpage th ol>li::before{content:counter(list) ". ";color:#e31818;position:absolute;left:0}.subpage div ol>li>ol>li::before,.subpage td ol>li>ol>li::before,.subpage th ol>li>ol>li::before{content:counter(list, lower-alpha) ". "}.subpage div ol>li>ol>li>ol>li::before,.subpage td ol>li>ol>li>ol>li::before,.subpage th ol>li>ol>li>ol>li::before{content:counter(list, lower-roman) ". "}.subpage div ol>li ul,.subpage td ol>li ul,.subpage th ol>li ul{list-style-type:none !important;padding-left:0;margin:0;font-size:inherit;line-height:inherit;color:inherit}.subpage div ol>li ul>li,.subpage td ol>li ul>li,.subpage th ol>li ul>li{padding-left:32px;margin:12px 0;position:relative}.subpage div ol>li ul>li::before,.subpage td ol>li ul>li::before,.subpage th ol>li ul>li::before{content:'';background:#e31818;height:4px;width:4px;top:calc((1.5 * 1.6rem) / 2 - 2px);position:absolute;left:0;font-size:3rem}.subpage div ul:last-child,.subpage div ol:last-child,.subpage div p:last-child,.subpage td ul:last-child,.subpage td ol:last-child,.subpage td p:last-child,.subpage th ul:last-child,.subpage th ol:last-child,.subpage th p:last-child{margin-bottom:0}.subpage .top .banner{height:460px;margin:0 auto 32px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subpage .top .banner>.overlay{background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0}.subpage .top .banner>.row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.subpage .top .banner h1{color:#fff;font-size:5rem;font-weight:bold;margin-bottom:0}.subpage .top .undertop-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:32px}@media (max-width: 767px){.subpage .top .undertop-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.subpage .top .undertop-container .breadcrumb-container{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width: 767px){.subpage .top .undertop-container .breadcrumb-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:12px}}.subpage .top .undertop-container .breadcrumb-container ul{list-style:none;margin:0;padding:0}.subpage .top .undertop-container .breadcrumb-container ul li{font-size:1.4rem;display:inline-block;margin:0;font-weight:300;color:#6e6e6e}.subpage .top .undertop-container .breadcrumb-container ul li:not(:first-child):before{content:'/';margin-right:.4rem;color:inherit}.subpage .top .undertop-container .breadcrumb-container ul li a{color:inherit}.subpage .top .undertop-container .gri-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#6e6e6e}.subpage .top .undertop-container .gri-container:before{content:'GRI: ['}.subpage .top .undertop-container .gri-container:after{content:']'}.subpage .top .undertop-container .gri-container li{font-size:1.4rem;line-height:1.57}.subpage .top .undertop-container .gri-container li:not(:last-child):after{content:',';margin-right:.3rem}.subpage .break.with-line .col{position:relative}.subpage .break.with-line .col::after{content:'';height:1px;background-color:#6e6e6e;position:absolute;top:50%;left:0;right:0}.subpage .headline.red{color:#e31818}.subpage .headline.blue{color:#5397d4}.subpage .headline.green{color:#1a9f35}.subpage .headline.yellow{color:#f39100}.subpage .introduction p{font-size:2.3rem;line-height:1.52;font-weight:bold;margin-bottom:0}.subpage .quotation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.subpage .quotation blockquote{position:relative;margin-bottom:0}.subpage .quotation blockquote .quotation-mark{position:absolute;width:95px}@media (max-width: 767px){.subpage .quotation blockquote .quotation-mark{left:-20px;top:-10px;opacity:.7}}.subpage .quotation blockquote .quotation-mark svg{width:100%}.subpage .quotation blockquote .content{font-size:2.2rem;font-weight:bold;line-height:1.5;padding-left:132px}@media (max-width: 767px){.subpage .quotation blockquote .content{padding-left:0;z-index:1;position:relative;font-size:3rem}}.subpage .quotation blockquote .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:80px;margin-top:15px;padding-left:132px}@media (max-width: 767px){.subpage .quotation blockquote .caption{padding-left:0}}.subpage .quotation blockquote .caption .image{width:72px;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;height:72px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:18px}.subpage .quotation blockquote .caption .info span{display:block;font-size:1.6rem;font-weight:300;line-height:1.5;color:#525455}.subpage .quotation blockquote .caption .info .name{font-weight:500}.subpage .quotation.background-image{min-height:460px;background-size:cover;background-position:center;background-color:#000}.subpage .quotation.background-image:after{display:block;content:'';min-height:inherit;font-size:0}.subpage .quotation.color-white .content,.subpage .quotation.color-white .caption .info span{color:#fff}.subpage .quotation.color-black svg path{fill:#201c17}.subpage .quotation.color-black .content{color:#201c17}.subpage .quotation.hide-mark .quotation-mark{display:none}.subpage .quotation.hide-mark .content{padding-left:0}@media (max-width: 991px){.subpage .info-icons{padding-top:18px;padding-bottom:18px}}.subpage .info-icons .icons-wrapper .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.subpage .info-icons .icon-container{text-align:center}@media (max-width: 991px){.subpage .info-icons .icon-container{margin:24px 0}}.subpage .info-icons .icon-container img,.subpage .info-icons .icon-container svg{height:56px;margin-bottom:12px}@media (max-width: 767px){.subpage .info-icons .icon-container img,.subpage .info-icons .icon-container svg{max-width:100%;-o-object-fit:contain;object-fit:contain}}.subpage .info-icons .icon-container .info .value{font-size:30px;font-weight:bold;line-height:1.33;letter-spacing:-1px}.subpage .info-icons .icon-container .info .caption p{font-size:25px;font-weight:300;margin-bottom:0}.subpage .info-icons .icon-container.color.color-black{color:#201c17}.subpage .info-icons .icon-container.color.color-black:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-black:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-black:not(.icon-default) svg polygon{fill:#201c17}.subpage .info-icons .icon-container.color.color-white{color:#fff}.subpage .info-icons .icon-container.color.color-white:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-white:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-white:not(.icon-default) svg polygon{fill:#fff}.subpage .info-icons .icon-container.color.color-red{color:#e31818}.subpage .info-icons .icon-container.color.color-red:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-red:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-red:not(.icon-default) svg polygon{fill:#e31818}.subpage .info-icons .icon-container.color.color-blue{color:#5397d4}.subpage .info-icons .icon-container.color.color-blue:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-blue:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-blue:not(.icon-default) svg polygon{fill:#5397d4}.subpage .info-icons .icon-container.color.color-yellow{color:#f39100}.subpage .info-icons .icon-container.color.color-yellow:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-yellow:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-yellow:not(.icon-default) svg polygon{fill:#f39100}.subpage .info-icons .icon-container.color.color-green{color:#1a9f35}.subpage .info-icons .icon-container.color.color-green:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-green:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-green:not(.icon-default) svg polygon{fill:#1a9f35}.subpage .info-icons.background-image{min-height:460px;background-size:cover;background-position:center;background-color:#000;position:relative}.subpage .info-icons.background-image:after{display:block;content:'';min-height:inherit;font-size:0}.subpage .info-icons.background-image .icons-wrapper>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subpage .info-icons.smaller-icons .icon-container .info .value{font-size:22px}.subpage .info-icons.smaller-icons .icon-container .info .caption p{font-size:17px}.subpage .documents-to-download .document{padding:15px}.subpage .documents-to-download .document a{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.subpage .documents-to-download .document a .icon-container{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;background-image:url("../images/attachment_icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.subpage .documents-to-download .document a .icon-container span{color:#e31818;font-size:.8rem;margin-bottom:2px;text-decoration:none}.subpage .documents-to-download .document a .title{margin-left:12px}.subpage .documents-to-download .document a .title:hover{text-decoration:underline}.subpage .icons-with-description .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ECECEC}@media (max-width: 767px){.subpage .icons-with-description .icon-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.subpage .icons-with-description .icon-container .icon-wrapper{width:210px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;padding-left:40px;margin-right:85px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.subpage .icons-with-description .icon-container .icon-wrapper{padding-left:0;margin-right:0;text-align:left;margin-bottom:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.subpage .icons-with-description .icon-container .icon-wrapper svg{width:72px;max-height:100%;-o-object-fit:contain;object-fit:contain}.subpage .icons-with-description .icon-container .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.subpage .icons-with-description .icon-container .info h4{margin-bottom:12px}.subpage .icons-with-description .icon-container .info p{margin-bottom:0}.subpage .icons-with-description.smaller-icons .icon-wrapper{height:55px}@media (min-width: 992px){.subpage .icons-with-description.vertical .icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subpage .icons-with-description.vertical .icons-wrapper .icon-container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}}@media (min-width: 992px) and (max-width: 767px){.subpage .icons-with-description.vertical .icons-wrapper .icon-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.subpage .icons-with-description.vertical .icons-wrapper .icon-container:not(:last-child){border-right:1px solid #ECECEC;padding-right:15px;padding-left:0}.subpage .icons-with-description.vertical .icons-wrapper .icon-container:not(:first-child){padding-left:15px}.subpage .icons-with-description.vertical .icons-wrapper .icon-container .icon-wrapper{height:72px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 12px 0;padding:0}.subpage .icons-with-description.vertical .icons-wrapper .icon-container .info{text-align:center}}.subpage .column-with-photo .image-container{background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){.subpage .column-with-photo .image-container{margin-top:48px;height:420px}}@media (min-width: 768px){.subpage .column-with-photo .content-container.to-the-left{padding-right:40px}}@media (min-width: 768px){.subpage .column-with-photo .content-container.to-the-right{padding-left:40px}}.subpage .accordion .horizontal-accordion .card{display:block;background:none;word-wrap:initial;border-radius:0;border:1px solid transparent;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-top:#c4c4c4 1px solid}.subpage .accordion .horizontal-accordion .card .card-header{padding:0;border:none;border-radius:0;background:none}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:20px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper{padding:20px 35px}}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .counter{font-size:2rem;font-weight:300;color:#e31818;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .counter{left:10px}}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .counter:after{content:'.'}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .title{font-size:1.6rem;font-weight:500}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .arrow{display:block;width:20px;height:12px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .arrow{right:10px}}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .arrow svg{display:block;max-width:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper:hover .title{text-decoration:underline}.subpage .accordion .horizontal-accordion .card .card-body{padding:0 50px 20px}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-body{padding:0 35px 20px}}.subpage .accordion .horizontal-accordion .card.show{background:#fafafa;border-radius:5px;border-color:#c4c4c4;-webkit-box-shadow:2px 2px 6px -4px #000;box-shadow:2px 2px 6px -4px #000}.subpage .accordion .horizontal-accordion .card.show+.card{border-top:0}.subpage .accordion .horizontal-accordion .card.show .card-header .title-wrapper .arrow svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.subpage .accordion .vertical-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.subpage .accordion .vertical-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.subpage .accordion .vertical-tabs ul.nav-pills{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}}@media (max-width: 575px){.subpage .accordion .vertical-tabs ul.nav-pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.subpage .accordion .vertical-tabs ul.nav-pills li{padding:0 13px}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li{padding:0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width: 575px){.subpage .accordion .vertical-tabs ul.nav-pills li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.subpage .accordion .vertical-tabs ul.nav-pills li a{display:block;width:100%;height:100%;padding:30px 35px 30px 20px;font-size:1.6rem;color:#201c17;font-weight:300;text-decoration:none;border-bottom:2px solid #ECECEC;position:relative;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li a{padding:10px 0}}.subpage .accordion .vertical-tabs ul.nav-pills li a.active{font-weight:bold;border-bottom-color:#e31818}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li a.active{font-weight:300}}.subpage .accordion .vertical-tabs ul.nav-pills li a .arrow{display:block;width:15px;height:9px;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li a .arrow{display:none}}.subpage .accordion .vertical-tabs ul.nav-pills li a .arrow svg{display:block;max-width:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.subpage .accordion .vertical-tabs ul.nav-pills li:first-child a{border-top:2px solid #ECECEC}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li:first-child a{border-top:0}}.subpage .accordion .vertical-tabs .tab-content{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;overflow:hidden;padding-left:25px}@media (max-width: 767px){.subpage .accordion .vertical-tabs .tab-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-top:25px}}.subpage .accordion .vertical-tabs .tab-content .tab-pane{position:relative}.subpage .responsive-image{margin-bottom:35px}.subpage .responsive-image img{max-width:100%}.subpage .responsive-image img.desktop-image:not(.no-border){border-radius:4px}@media (max-width: 767px){.subpage .responsive-image img.desktop-image{display:none}}@media (min-width: 768px){.subpage .responsive-image img.mobile-image{display:none}}@media (max-width: 767px){.subpage .responsive-image .popup-trigger{display:none}}.subpage .responsive-image .popup-image-container{display:none;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(100,100,100,0.5)}@media (max-width: 767px){.subpage .responsive-image .popup-image-container{display:none}}.subpage .responsive-image .popup-image-container .popup-image{max-width:95%;max-height:95%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.subpage .good-practice{background-color:#fbfbfb;padding-top:32px;padding-bottom:60px;position:relative}.subpage .good-practice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.subpage .good-practice>div svg{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;max-width:46px;margin-right:42px}.subpage .good-practice>div h4{color:#e31818;font-size:3.2rem;margin-top:10px;margin-bottom:30px}.subpage .good-practice>div p{font-size:1.8rem;color:#201c17;line-height:1.36;font-weight:normal}.subpage .good-practice.small_text>div p{font-size:1.6rem}.subpage .good-practice .bar-under-image span{height:100%}.subpage .group-infographic{text-align:center}.subpage .group-infographic .margin-bottom{margin-bottom:0}.subpage .group-infographic .infographic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:560px}@media (max-width: 767px){.subpage .group-infographic .infographic{min-height:380px}}.subpage .group-infographic svg{width:100%;max-width:710px;height:auto}.subpage .group-infographic svg .cls-1{fill:transparent !important}.subpage .interactive-svg svg{margin-left:auto;margin-right:auto;width:100%;max-width:100%;height:auto}.subpage .interactive-svg .box{position:relative}.subpage .interactive-svg .clickable,.subpage .interactive-svg .clickable-link{cursor:pointer;fill:transparent}aside{position:fixed;right:45px;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out;padding:15px;background-color:#fff;border-radius:6px;bottom:15px;z-index:99}@media (max-width: 1440px){aside{right:25px}}@media (max-width: 1024px){aside{right:0}}@media (max-width: 767px){aside{top:auto;right:0;bottom:0;width:230px;background-color:transparent;padding-right:0;padding-bottom:0}}aside.const{top:auto;bottom:40px;right:10px}@media (max-width: 767px){aside.const{bottom:0;right:0}}aside.opened .trigger-container .tools-trigger:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}aside.opened .trigger-container .tools-trigger .default-icon .dot{-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}aside.opened .trigger-container .tools-trigger .close-icon{-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}aside .trigger-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){aside .trigger-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px;padding-bottom:15px}}aside .trigger-container .text{margin-right:10px;font-size:1.4rem;line-height:1.71;letter-spacing:0.7px;color:#e31818;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}@media (max-width: 767px){aside .trigger-container .text{display:none}}aside .trigger-container .tools-trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;width:56px;z-index:2;cursor:pointer;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}@media (max-width: 767px){aside .trigger-container .tools-trigger{width:40px;height:40px;padding:4px;background-color:#fff;border-radius:6px}}aside .trigger-container .tools-trigger:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../images/toolbar-toggle-border.svg");background-size:cover;background-position:center;-webkit-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}@media (max-width: 767px){aside .trigger-container .tools-trigger:before{width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px)}}aside .trigger-container .tools-trigger .default-icon{position:relative;width:100%;height:100%}@media (max-width: 767px){aside .trigger-container .tools-trigger .default-icon{width:32px;height:32px}}aside .trigger-container .tools-trigger .default-icon .dot{position:absolute;background-color:#959595;width:5px;height:5px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:50%;-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}@media (max-width: 767px){aside .trigger-container .tools-trigger .default-icon .dot{width:3px;height:3px}}aside .trigger-container .tools-trigger .default-icon .dot:first-child{left:35%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}aside .trigger-container .tools-trigger .default-icon .dot:last-child{left:65%;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}aside .trigger-container .tools-trigger .close-icon{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}aside .trigger-container .tools-trigger .close-icon svg{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px}@media (max-width: 767px){aside .trigger-container .tools-trigger .close-icon svg{width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}}aside .tools-list{list-style-type:none;padding:0;display:none;margin:24px 0 0 0;background-color:#fff}@media (max-width: 767px){aside .tools-list{margin:0}}aside .tools-list li{padding:0;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}@media (max-width: 767px){aside .tools-list li{padding-right:23px;padding-left:15px}}aside .tools-list li:hover a .tool-description{color:#e31818;opacity:1}aside .tools-list li:hover a .icon-container svg path{fill:#e31818}aside .tools-list li a{display:block;text-decoration:none;color:#fff;font-size:1.5rem;line-height:1.9rem;position:relative}@media (max-width: 767px){aside .tools-list li a{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}}aside .tools-list li a .tool-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;right:100%;width:160px;height:100%;text-align:right;color:#959595;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none;opacity:0;background-color:#fff;padding:0 25px 0 15px}@media (max-width: 767px){aside .tools-list li a .tool-description{opacity:1;position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}aside .tools-list li a .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px}@media (max-width: 767px){aside .tools-list li a .icon-container{width:32px;height:32px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width: 767px){aside .tools-list li a .icon-container svg{width:32px;height:32px}}aside .tools-list li a .icon-container svg path{fill:#959595;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}aside .tools-list li a.go-to-print-basket .icon-container svg{-webkit-transform:translateX(-5.5px);-ms-transform:translateX(-5.5px);transform:translateX(-5.5px)}aside .tools-list li a.active .icon-container svg path{fill:#e31818}html{font-size:62.5%}@media (max-width: 1024px){html{font-size:52.5%}}body{color:#000;font-family:"mBank", sans-serif;font-size:1.6rem}body a:link,body a:visited,body a:hover,body a:active{text-decoration:none}body b,body strong{font-weight:bold}body .color-border{position:relative}body .color-border::before{background:-webkit-gradient(linear, left top, right top, color-stop(0, #e31818), color-stop(28%, #e31818), color-stop(28%, #201c17), color-stop(33%, #201c17), color-stop(33%, #f39100), color-stop(58%, #f39100), color-stop(58%, #e31818), color-stop(74%, #e31818), color-stop(74%, #5397d4), color-stop(77%, #5397d4), color-stop(77%, #1a9f35), to(#1a9f35));background:-o-linear-gradient(left, #e31818 0, #e31818 28%, #201c17 28%, #201c17 33%, #f39100 33%, #f39100 58%, #e31818 58%, #e31818 74%, #5397d4 74%, #5397d4 77%, #1a9f35 77%, #1a9f35 100%);background:linear-gradient(to right, #e31818 0, #e31818 28%, #201c17 28%, #201c17 33%, #f39100 33%, #f39100 58%, #e31818 58%, #e31818 74%, #5397d4 74%, #5397d4 77%, #1a9f35 77%, #1a9f35 100%);content:'';bottom:0;display:block;height:5px;left:0;position:absolute;width:100%;z-index:10}body .top-border{height:5px;width:100%;max-width:1600px;margin:0 auto}body .top-border::before{height:5px}body .page-container{width:100%;max-width:1340px;margin:0 auto;padding:0 15px}body .bar-under-image{height:3px;width:100%;background-color:#e31818;position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}body .bar-under-image span:nth-child(1){-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}body .bar-under-image span:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 5%;flex:1 1 5%}body .bar-under-image span:nth-child(3){-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}body .bar-under-image span:nth-child(4){-webkit-box-flex:1;-ms-flex:1 1 14%;flex:1 1 14%}body .bar-under-image span:nth-child(5){-webkit-box-flex:1;-ms-flex:1 1 5%;flex:1 1 5%}body .bar-under-image span:nth-child(6){-webkit-box-flex:1;-ms-flex:1 1 22%;flex:1 1 22%}body .bar-under-image span.red{background-color:#e31818}body .bar-under-image span.blue{background-color:#5397d4}body .bar-under-image span.yellow{background-color:#f39100}body .bar-under-image span.green{background-color:#1a9f35}body .bar-under-image span.black{background-color:#000}body .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{background-color:#e31818 !important}body .mCSB_draggerContainer .mCSB_draggerRail{background-color:#c4c4c4}body .tooltipster:not(.gri-tooltip){-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#f39100;text-decoration-color:#f39100}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-box{background:#e31818;border-radius:0}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-content{color:white;padding:18px}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-arrow{color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-top .tooltipster-arrow-border{border-top-color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-left .tooltipster-arrow-border{border-left-color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-right .tooltipster-arrow-border{border-right-color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#e31818}body .amcharts-legend-container{position:relative}@media (min-width: 1200px) and (max-width: 1320px){body .container{width:1000px}}body .btn{background:none;border:0;cursor:pointer;line-height:1;margin-left:0;margin-right:0;padding:0}body .btn-link:link,body .btn-link:visited,body .btn-link:hover,body .btn-link:active{text-decoration:none}body .btn-default{border-radius:40px;font-size:1.6rem;font-weight:bold;height:40px;padding:12px 24px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}body .btn-rw{background-color:#e31818;color:#fff}body .btn-rw:hover{background-color:#d1202e;color:#fff}body .btn-wr{background-color:#fff;color:#e31818}body .btn-wr:hover{background-color:#fff;color:#e31818}body .btn-wb{background-color:#fff;color:#5397d4}body .btn-wb:hover{background-color:#fff;color:#5397d4}body .pages{margin-top:45px}@media (max-width: 767px){body .pages{padding:0}}body .pages a{text-decoration:none}body .pages .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .pages .page .text{font-size:1.6rem;color:#6e6e6e}body .pages .page .title{font-size:2.4rem;color:black}@media (max-width: 767px){body .pages .page .title{font-size:1.9rem}}body .pages .caption{margin-right:40px}@media (max-width: 767px){body .pages .caption{margin-right:5px}}body .pages .arrow-container{height:30px}body .pages .arrow-container svg{height:30px;width:33px}body .pages .left .page{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .pages .left .caption{margin-left:30px;text-align:left}@media (max-width: 767px){body .pages .left .caption{margin-left:5px}}body .pages .right .text,body .pages .right .title{text-align:right}body .pages .right svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJoZWFkZXIuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiZm9vdGVyLnNjc3MiLCJ0b29scy5zY3NzIiwidGFibGVzLnNjc3MiLCJob21lcGFnZS5zY3NzIiwic3VicGFnZS5zY3NzIiwic2lkZWJhci5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0ksb0JBQ0EsNEdBRUEsZ0JBQ0EsaUJBQWtCLENBSXRCLFdBQ0ksb0JBQ0EsZ0hBRUEsbUJBQ0EsaUJBQWtCLENBR3RCLFdBQ0ksb0JBQ0Esa0hBRUEsZ0JBQ0EsaUJBQWtCLENBR3RCLFdBQ0ksb0JBQ0EsMEdBRUEsaUJBQ0EsaUJBQWtCLENDOUJ0QixjQUNJLHNCQUdBLE1BQ0EsV0FBWSxDQUxoQix1QkFRUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxxQkFBQSxBQUNBLGtCQURBLEFBQ0EseUJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLG9CQUNBLFVDc0dPLENEbEhmLGdDQWdCZ0IsWUNzR0ssQ0R0SHJCLHlCQXFCWSxXQUNBLGNBQ0Esb0JBQXFCLENBdkJqQywwQ0EwQmdCLGlCQUFrQixDQTFCbEMsc0NBOEJnQixnQkFBaUIsQ0E5QmpDLDJFQW1DZ0IsZ0JBQWlCLENBbkNqQyxxQ0F3Q1ksWUFDQSxrQkFDQSxZQUNBLGtCQUNBLGVBQWdCLENDd0N4QiwyQkRwRkoscUNBK0NnQixXQUFZLENBb0NuQixDQW5GVCxxREFxRG9CLE9BQVEsQ0FyRDVCLDhDQTBEZ0Isa0JBQ0EsYUFDQSxRQUNBLG1DQUFBLEFBQ0EsK0JBREEsQUFDQSwyQkFBQSx3Q0FBQSxBQzJFa0IsbUNEM0VsQixBQzJFa0IsK0JBQUEsQ0FyRDlCLDJCRHBGSiw4Q0FpRW9CLFlBQWEsQ0FFcEIsQ0FuRWIsbURBc0VnQixZQUNBLGdDQUNBLFVBQ0EsV0FBWSxDQ1d4QiwyQkRwRkosbURBNEVvQixXQUFZLENBRW5CLENBOUViLHFEQWlGZ0IsY0FBZSxDQWpGL0Is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N1NKLDJCTzJTUixlQUthLENBQUcsQ0FFdkIsbURBSVksZ0JBQ0csQ0FBSyx1QkFFbEIsaUNBQUEsQUFDWSw2QkFEWixBQUNZLHdCQUFBLENBQWMiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbUJhbmsnO1xyXG4gICAgc3JjOnVybCgnLi4vd2ViZm9udHMvbUJhbmstTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9tQmFuay1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21CYW5rJztcclxuICAgIHNyYzp1cmwoJy4uL3dlYmZvbnRzL21CYW5rLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9tQmFuay1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtQmFuayc7XHJcbiAgICBzcmM6dXJsKCcuLi93ZWJmb250cy9tQmFuay1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL21CYW5rLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdtQmFuayc7XHJcbiAgICBzcmM6dXJsKCcuLi93ZWJmb250cy9tQmFuay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvbUJhbmstQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJoZWFkZXIuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgLnRvb2xiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZm9udC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvbnQtc21hbGxlcixcclxuICAgICAgICAgICAgJi5mb250LWJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLW1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGljb24tZ3JheTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NlYXJjaC10cmlnZ2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRpY29uLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudXV0aWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1yZXBvcnRzIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZSc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnIFxcZjBkNyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVwb3J0cy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhOmxpbmssXHJcbiAgICAgICAgICAgICAgICAgICAgYTp2aXNpdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcblxyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudW1haW4ge1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0xldmVsIDBcclxuICAgIHVsI21iYW5rLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpsaW5rLFxyXG4gICAgICAgIGE6dmlzaXRlZCxcclxuICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgIGE6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kcm9wZG93bjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vTGV2ZWwgMVxyXG5cclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vbGV2ZWwgMlxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAwICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtc2Zhc3Q7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAkYWxtb3N0YmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIFJFU1BPTlNJVk5FU1MgKi9cclxuXHJcbiRib290c3RyYXAteGw6IDEyMDBweDtcclxuJGJvb3RzdHJhcC1sZzogOTkycHg7XHJcblxyXG4kbGFwdG9wLW1heDogMTYwMHB4O1xyXG4kbGFwdG9wLW1pZGRsZTogMTM2NXB4O1xyXG4kbGFwdG9wLW1pbjogMTAyNXB4O1xyXG4kbGFwdG9wLTEzNjY6IDEzNjZweDtcclxuJGxhcHRvcC1tYWM6IDE0NDBweDtcclxuJHRhYmxldC1tYXg6IDEwMjRweDtcclxuJHRhYmxldC1taW46IDc2OHB4O1xyXG4kbGFwdG9wLTEyMDA6IDExOTlweDtcclxuJG1vYmlsZS1tYXg6IDc2N3B4O1xyXG4kbW9iaWxlLXhzLW1heDogNTc1cHg7XHJcblxyXG5cclxuQG1peGluIG1vYmlsZS14cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS14cy1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1heCkgYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtMTM2NiB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC0xMzY2KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtbWFjIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1hYykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLW9ubHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWF4KSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC1taWRkbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWlkZGxlKSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC0xMjAwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLTEyMDApIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVye1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcHRvcC0xMjAwICsgMX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC1hbmQtZ3JlYXRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC0xMzY2LWFuZC1ncmVhdGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLTEzNjYpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJvb3RzdHJhcC14bCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJvb3RzdHJhcC14bCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9vdHN0cmFwLWxnIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYm9vdHN0cmFwLWxnKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRkZWZhdWx0OiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRiZy10ZXh0LWNvbG9yOiAjZmZmZmZmO1xyXG4kc2VjdGlvbi1iZzogI2ZiZmJmYjtcclxuXHJcbiRhbG1vc3RibGFjazogIzIwMWMxNztcclxuJGRhcmtlci1ncmF5OiAjNTI1NDU1O1xyXG4kZ3JheTogIzZlNmU2ZTtcclxuJGdyYXktbzogcmdiYSgkZ3JheSwgMC44KTtcclxuJGxpZ2h0ZXItZ3JleTogIzgwODI5MTtcclxuJGdyZWVuOiAjMWE5ZjM1O1xyXG4kZ3JlZW4tbzogcmdiYSgkZ3JlZW4sIDAuOCk7XHJcbiRyZWQ6ICNlMzE4MTg7XHJcbiRyZWQtaG92ZXI6ICNkMTIwMmU7XHJcbiRyZWQtbzogcmdiYSgkcmVkLCAwLjgpO1xyXG4keWVsbG93OiAjZjM5MTAwO1xyXG4keWVsbG93LW86IHJnYmEoJHllbGxvdywgMC44KTtcclxuJGJsdWU6ICM1Mzk3ZDQ7XHJcbiRibHVlLW86IHJnYmEoJGJsdWUsIDAuOCk7XHJcbiRib3JkZXJncmF5OiAjRUNFQ0VDO1xyXG4kYm9yZGVyZ3JheS1vOiByZ2JhKCRib3JkZXJncmF5LCAwLjgpO1xyXG5cclxuJHRyYW5zLXNmYXN0OiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnMtZmFzdDogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiR0cmFucy1tZWRpdW06IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiR0cmFucy1zbG93OiBhbGwgLjc1cyBlYXNlLWluLW91dDtcclxuXHJcbiR0YWJsZS1ncmF5OiAjNjY2O1xyXG4kdGFibGUtYmx1ZTogIzAwNzdiZDtcclxuJGFjY29yZGlvbi1iZzogI2ZhZmFmYTtcclxuJGFjY29yZGlvbi1ib3JkZXI6ICNjNGM0YzQ7XHJcblxyXG4kcmFwb3J0LWdyYXk6ICNhNGE1YTU7XHJcbiRpY29uLWdyYXk6ICM2MzY1NjU7XHJcblxyXG4kdG9vbGJhci1ncmF5OiAjOTU5NTk1O1xyXG4iLCJmb290ZXIuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDE1cHggMTQwcHg7XHJcblxyXG4gICAgLnBhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXJhcG9ydC1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYXBvcnQtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjE1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgkYmxhY2ssIC4xNSk7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXV0aWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1pY29ucy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgICAmLmNvbnRyYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICY6bm90KC5pbWFnZS1jb2x1bW4pOm5vdCguaW1hZ2UpOm5vdCguc3dpcGVyLXNsaWRlKTpub3QoLmJhcik6bm90KC5kcm9wZG93bikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsYXBzaWJsZS1yb3ctcGFyZW50IHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMDAwMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnOm5vdCgubm8tY29udHJhc3QpIHtcclxuXHJcbiAgICAgICAgICAgIHBhdGg6bm90KC5jaXJjbGUtcGllKTpub3QoLmNpcmNsZS1sb2dvKSxcclxuICAgICAgICAgICAgcmVjdCxcclxuICAgICAgICAgICAgcG9seWdvbixcclxuICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaW5lLFxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaXJjbGUtcGllIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2lyY2xlLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCNtYmFuay1tZW51IGxpLmRyb3Bkb3duOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LWNvbnRyYXN0LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmludC12ZXJzaW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDI5N21tO1xyXG4gICAgICAgIHdpZHRoOiAyMTBtbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgICAgICAgIGZsZXg6ICAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZnNldC1tZC0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIsIC5wYWdlcywgLnRhYmxlLXRvb2xzLCAuY3VycmVuY3ktYmFyLCBhc2lkZSwgZm9vdGVyLCAudG9wIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaGlkZS1wcmludC12ZXJzaW9uLCAuY3VycmVuY3ktZWxlbWVudHM+LmVsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCAuZ3JpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnBhZ2Uge1xyXG4gICAgICAgICAgICAuaW5mby1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogY2FsYyg0NSUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvY3VtZW50cy10by1kb3dubG9hZC0yIHVsPmxpIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnZlcnRpY2FsLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2libGUtcm93LWNoaWxkIC5yb3ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbHVtbi13aXRoLXBob3RvIHtcclxuICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VicGFnZSB7XHJcbiAgICAgICAgJi53aXRoLWhpZ2hsaWdodGVyICoge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHVybCguLi9pbWFnZXMvY3JfbWFya2VyLmN1ciksIGF1dG87XHJcblxyXG4gICAgICAgICAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2NyX2VyYXNlci5jdXIpLCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGQxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY3VycmVuY3ktbW9kYWwsXHJcbiAgICAudGFibGUtbW9kYWwsXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMtbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS10b29sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCxcclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZH4uY2hlY2ttYXJrOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJisucmFkaW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbitidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGFibGUtbW9kYWx7XHJcbiAgICAgICAgLmJveHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5tLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzLW1vZGFsIHtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLmNsb3NlLWljb24gc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+dWwgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCTXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNoaWRlLXByaW50LXZlcnNpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLWZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VicGFnZSB7XHJcblxyXG4gICAgICAgIC5wcmludC1saXN0LFxyXG4gICAgICAgIC5ub3Rlcy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAucm93Ky5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmludC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3Rlcy10b29sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keSxcclxuLnN1YnBhZ2Uge1xyXG5cclxuICAgIC50YWJsZS1oZWFkaW5nIHtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtdG9vbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmRvd25sb2FkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBhLmRvd25sb2FkLWZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbmxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG4gICAgICAgICYubWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC04cHggMCA5cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQgKyB0ZCxcclxuICAgICAgICAgICAgdGggKyB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG5cclxuICAgICAgICAgICAgICAgICYudGFibGUtcm93LWhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXN0b20tcm93LXVuZGVybGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctdW5kZXJsaW5lLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctdGV4dC1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctdGV4dC1ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy10ZXh0LWdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctdGV4dC15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctZ3JleS1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tY2VsbC11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tY2VsbC1ncmV5LWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VzdG9tLWNlbGwtaW5kZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtcG9wdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cclxuICAgICAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NHZoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDh2aCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2UtcG9wdXAge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90YWJsZS1jbG9zZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ob21lcGFnZSB7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcclxuICAgIC8vcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLXZhbHVlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKCRibGFjaywgLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwZDBkMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLWNvbHVtbnMge1xyXG5cclxuICAgICAgICAgICAgLmNvbHVtbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5jb2wtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC1saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC55ZWxsb3cge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDJweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVuaXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tYXV0aG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhyZWUtY29scyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2VyLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3Age1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuXHJcbiAgICAgICAgLmNvbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAxNXB4IDcwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDExMHB4IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbWFpbi1zbGlkZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGVlY2gge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cclxuICAgICAgICAuY29sLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLWF1dGhvciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpmaXJzdC1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RyYXRlZ3kge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdHJhdGVneS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkMGQwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKCRibGFjaywgLjE1KTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xpY2thYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzdHJhdGVneS1zbGlkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYmc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDgwcHggMTMwcHggNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweCAxMzBweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDBkMGQwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmluYW5jZS10YXJnZXRzIHtcclxuXHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maW5hbmNlLXJlc3VsdHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVyYXRpb25hbC1yZXN1bHRzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubm9uZmluYW5jaWFsLWluZGljYXRvcnMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZXMge1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAuY29sLXF1b3RlIHtcclxuXHJcbiAgICAgICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNxdW90ZXMtc2xpZGVyIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTQ1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnF1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2libGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzcG9uc2libGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwZDBkMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAzMHB4IDEwMHB4IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweCA1MHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNyZXNwb25zaWJsZS1zbGlkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4OTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgLjcpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMzY2LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEzNjYtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFnaW5hdGlvbi1hcnJvdy1sZWZ0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4OztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTM2Ni1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYWdpbmF0aW9uLWFycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTM2Ni1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdWJwYWdlIHtcclxuICAgIC5tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdixcclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG5cclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjQ0ICogMS42cmVtKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDEuNDQgKiAxLjZyZW0pIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBhLiBiLiBjLlxyXG4gICAgICAgICAgICAgICAgPiBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QsIGxvd2VyLWFscGhhKSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGkuIGlpLiBpaWkuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1yb21hbikgXCIuIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjUgKiAxLjZyZW0pIC8gMiAtIDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsIG9sLCBwIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bmRlcnRvcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdHUkk6IFsnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICddJztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhayB7XHJcblxyXG4gICAgICAgICYud2l0aC1saW5lIHtcclxuXHJcbiAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnRyb2R1Y3Rpb24gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnF1b3RhdGlvbi1tYXJrIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2VyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xvci13aGl0ZSAuY29udGVudCxcclxuICAgICAgICAmLmNvbG9yLXdoaXRlIC5jYXB0aW9uIC5pbmZvIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbG9yLWJsYWNrIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhbG1vc3RibGFja1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZGUtbWFyayB7XHJcbiAgICAgICAgICAgIC5xdW90YXRpb24tbWFyayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8taWNvbnMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbnMtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcsXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FwdGlvbiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLWJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguaWNvbi1kZWZhdWx0KSBzdmcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWxtb3N0YmxhY2tcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pY29uLWRlZmF1bHQpIHN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sb3ItcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmljb24tZGVmYXVsdCkgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlY3QsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmljb24tZGVmYXVsdCkgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlY3QsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xvci15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguaWNvbi1kZWZhdWx0KSBzdmcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sb3ItZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pY29uLWRlZmF1bHQpIHN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb25zLXdyYXBwZXIgPiAucm93IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc21hbGxlci1pY29ucyAuaWNvbi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N1bWVudHMtdG8tZG93bmxvYWQge1xyXG4gICAgICAgIC5kb2N1bWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hdHRhY2htZW50X2ljb24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29ucy13aXRoLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyYXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbWFsbGVyLWljb25zIHtcclxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAmLnZlcnRpY2FsIC5pY29ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXJncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4td2l0aC1waG90byB7XHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYudG8tdGhlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG8tdGhlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlcigpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgLmhvcml6b250YWwtYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkYWNjb3JkaW9uLWJvcmRlciAxcHggc29saWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLidcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NvcmRpb24tYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY29yZGlvbi1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggLTRweCAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVydGljYWwtdGFicyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS14cygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNwb25zaXZlLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLmRlc2t0b3AtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWJvcmRlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW9iaWxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLXRyaWdnZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wdXAtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nb29kLXByYWN0aWNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1iZztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxtb3N0YmxhY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc21hbGxfdGV4dCA+IGRpdiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFyLXVuZGVyLWltYWdlIHNwYW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1pbmZvZ3JhcGhpYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAubWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb2dyYXBoaWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTYwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmNscy0xIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyYWN0aXZlLXN2ZyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGlja2FibGUsIC5jbGlja2FibGUtbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImFzaWRlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgLy90b3A6IDM1JTtcclxuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcC1tYWMge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWQge1xyXG4gICAgfVxyXG5cclxuICAgICYuY29uc3Qge1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgLnRyaWdnZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnRvb2xzLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWZhdWx0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvL3N2ZyB7XHJcbiAgICAgICAgICAgIC8vICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC8vICAgIHBhdGgge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWdnZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scy10cmlnZ2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgYWxsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90b29sYmFyLXRvZ2dsZS1ib3JkZXIuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDJkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogIGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRyZWQtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAudG9vbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXItZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nby10by1wcmludC1iYXNrZXQgLmljb24tY29udGFpbmVyIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01LjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAuaWNvbi1jb250YWluZXIgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ2ZvbnRzJztcclxuQGltcG9ydCAnaGVhZGVyJztcclxuQGltcG9ydCAnZm9vdGVyJztcclxuQGltcG9ydCAndG9vbHMnO1xyXG5AaW1wb3J0ICd0YWJsZXMnO1xyXG5AaW1wb3J0ICdob21lcGFnZSc7XHJcbkBpbXBvcnQgJ3N1YnBhZ2UnO1xyXG5AaW1wb3J0ICdzaWRlYmFyJztcclxuXHJcbi8vIGh0bWwge1xyXG4vLyAgICAgZm9udC1zaXplOiA2Mi41JTtcclxuLy8gfVxyXG4vL1xyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1taWRkbGUpIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW1pbikge1xyXG4vLyAgICAgaHRtbCB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiA2Mi41JTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG4vL1xyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tYXgpIHtcclxuLy8gICAgIGh0bWwge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDUyLjUlO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwibUJhbmtcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6bGluayxcclxuICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYiwgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItYm9yZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJHJlZCAwLCAkcmVkIDI4JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhbG1vc3RibGFjayAyOCUsICRhbG1vc3RibGFjayAzMyUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkeWVsbG93IDMzJSwgJHllbGxvdyA1OCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVkIDU4JSwgJHJlZCA3NCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSA3NCUsICRibHVlIDc3JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmVlbiA3NyUsICRncmVlbiAxMDAlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtYm9yZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXItdW5kZXItaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDE0JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMjIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgICAgICAgLm1DU0JfZHJhZ2dlciB7XHJcbiAgICAgICAgICAgIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyOm5vdCguZ3JpLXRvb2x0aXApIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkIC50b29sdGlwc3Rlci1ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZCAudG9vbHRpcHN0ZXItY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQgLnRvb2x0aXBzdGVyLWFycm93IHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYW1jaGFydHMtbGVnZW5kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG5cclxuICAgICAgICAgICAgJjpsaW5rLFxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJ3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2VzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgLnRleHQsIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
