@font-face{font-family:'mBank';src:url("../webfonts/mBank-SemiBold.woff2") format("woff2"),url("../webfonts/mBank-SemiBold.woff") format("woff");font-weight:500;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:600;font-style:normal}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local(""),url("../webfonts/montserrat-v15-latin-ext_latin-500.woff2") format("woff2"),url("../webfonts/montserrat-v15-latin-ext_latin-500.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:local(""),url("../webfonts/montserrat-v15-latin-ext_latin-italic.woff2") format("woff2"),url("../webfonts/montserrat-v15-latin-ext_latin-italic.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local(""),url("../webfonts/montserrat-v15-latin-ext_latin-600.woff2") format("woff2"),url("../webfonts/montserrat-v15-latin-ext_latin-600.woff") format("woff")}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:48px;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;min-height:50px}}@media (max-width: 767px){header.header .menu-bar{margin-bottom:30px}}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;padding:0 30px}}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.page-container{margin-top:30px;margin-bottom:30px}footer.footer.page-container .col-raport-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-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);background-color:#fafafa;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.footer.page-container .raport-icon{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;padding:25px 10px;margin-bottom:0}footer.footer.page-container .raport-icon img{height:35px;width:auto;margin-left:10px}footer.footer.page-container .raport-icon span{color:#000;font-size:1.6rem;font-weight:bold;line-height:1.1;position:relative;text-align:right}footer.footer.page-container .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.page-container .col-utils{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 1200px){footer.footer.page-container .col-utils{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}}footer.footer.page-container ul.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}footer.footer.page-container ul.social-icons li:not(:last-of-type){margin-right:8px}footer.footer.page-container 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.page-container ul.social-icons li a:hover{opacity:.8}footer.footer.page-container ul.social-icons li .facebook{background-position:0}footer.footer.page-container ul.social-icons li .twitter{background-position:-33px 0}footer.footer.page-container ul.social-icons li .instagram{background-position:-69px 0}footer.footer.page-container 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 .subpage .notes-tool button{display:inline-block;line-height:1}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 .title,.subpage .table-container .title{font-size:3.2rem;font-weight:bold;margin-bottom:45px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}body .table-container .title:only-child,.subpage .table-container .title:only-child{text-align:center}@media (max-width: 767px){body .table-container .title:only-child,.subpage .table-container .title:only-child{text-align:left}}body .table-container .table-tools,.subpage .table-container .table-tools{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}body .table-container .table-tools a,.subpage .table-container .table-tools a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0077bd}body .table-container .table-tools a:hover,.subpage .table-container .table-tools a:hover{text-decoration:underline}body .table-container .table-tools a svg,.subpage .table-container .table-tools a svg{margin-right:8px;width:25px}body .table-container .table-tools .enlarge,.subpage .table-container .table-tools .enlarge{margin-left:25px}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{font-size:1.6rem}.homepage h2{font-size:2.4rem;margin-bottom:30px;color:#000000;font-family:"mBank", sans-serif;font-weight:500}.homepage h3{font-size:2rem;font-weight:bold;margin-bottom:0}.homepage p{font-size:1.6rem;margin:0}.homepage .black{color:#000}.homepage .red{color:#e31818}.homepage .yellow{color:#f39100}.homepage .green{color:#1a9f35}.homepage .blue{color:#5397d4}.homepage .top{color:#000;padding-bottom:0}.homepage .top #main-slider{height:630px}.homepage .top #main-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.homepage .top #main-slider .swiper-slide{background-size:auto 60%;background-position:center top}}.homepage .top .swiper-controls{margin-top:20px;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}.homepage .top .swiper-controls button.swiper-arrow{background:none;border:none;outline:none;margin-left:25px}.homepage .top .swiper-controls button.swiper-arrow-left{margin-right:25px;margin-left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.homepage .top .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.homepage .top .swiper-pagination .swiper-pagination-bullet{background-color:#d5d5d5;width:16px;height:16px;opacity:1;position:relative;margin:0 5px;outline:none}.homepage .top .swiper-pagination .swiper-pagination-bullet::after{border-radius:4px;background-color:#ae0000;content:'';width:8px;height:8px;position:absolute;top:4px;left:4px;opacity:0}.homepage .top .swiper-pagination .swiper-pagination-bullet-active::after{opacity:1}.homepage .top .content-box{position:absolute;bottom:20px;margin-bottom:20px;padding:64px 50px;background:#fff;max-width:640px}@media (max-width: 640px){.homepage .top .content-box{max-width:calc(100% - 30px)}}@media (max-width: 767px){.homepage .top .content-box{padding:30px}}.homepage .top .content-box h2{margin-bottom:30px}.homepage .top .content-box p{margin-bottom:30px}.homepage .top .content-box::before{width:70%;background:-webkit-gradient(linear, left top, right top, color-stop(0, #e31818), color-stop(26.1%, #e31818), color-stop(26.1%, #201c17), color-stop(29.1%, #201c17), color-stop(29.1%, #f39100), color-stop(56%, #f39100), color-stop(56%, #ae0000), color-stop(73.6%, #ae0000), color-stop(73.6%, #5397d4), color-stop(75.5%, #5397d4), color-stop(75.5%, #1a9f35), to(#1a9f35));background:-o-linear-gradient(left, #e31818 0, #e31818 26.1%, #201c17 26.1%, #201c17 29.1%, #f39100 29.1%, #f39100 56%, #ae0000 56%, #ae0000 73.6%, #5397d4 73.6%, #5397d4 75.5%, #1a9f35 75.5%, #1a9f35 100%);background:linear-gradient(to right, #e31818 0, #e31818 26.1%, #201c17 26.1%, #201c17 29.1%, #f39100 29.1%, #f39100 56%, #ae0000 56%, #ae0000 73.6%, #5397d4 73.6%, #5397d4 75.5%, #1a9f35 75.5%, #1a9f35 100%);content:'';top:-20px;display:block;height:20px;left:15%;position:absolute;z-index:10}.homepage .top .content-box::after{width:35%;background:-webkit-gradient(linear, left top, right top, color-stop(0, #ae0000), color-stop(38.5%, #ae0000), color-stop(38.5%, #5397d4), color-stop(43.2%, #5397d4), color-stop(43.2%, #1a9f35), to(#1a9f35));background:-o-linear-gradient(left, #ae0000 0, #ae0000 38.5%, #5397d4 38.5%, #5397d4 43.2%, #1a9f35 43.2%, #1a9f35 100%);background:linear-gradient(to right, #ae0000 0, #ae0000 38.5%, #5397d4 38.5%, #5397d4 43.2%, #1a9f35 43.2%, #1a9f35 100%);content:'';bottom:-20px;display:block;height:20px;right:15%;position:absolute;z-index:10}@media (max-width: 1440px){.homepage .top #main-slider{height:430px}.homepage .top .content-box{padding:32px 25px}}.homepage section{padding-bottom:50px;margin-bottom:60px}.homepage section .nav.nav-pills{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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);margin-bottom:30px}.homepage section .nav.nav-pills li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (max-width: 767px){.homepage section .nav.nav-pills li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.homepage section .nav.nav-pills li a{text-align:center;display:block;font-family:mBank, sans-serif;padding:31px 5px;background-color:#fafafa;height:100%;font-size:2rem;font-weight:bold;line-height:1.22;color:black;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-bottom:2px solid transparent;opacity:.4}@media (max-width: 767px){.homepage section .nav.nav-pills li a{padding:20px 10px}}.homepage section .nav.nav-pills li a.active{opacity:1;border-bottom:2px solid #ae0000}.homepage section .nav.nav-pills li a div.number-pill{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;font-size:4rem}@media (max-width: 767px){.homepage section .nav.nav-pills li a div.number-pill{font-size:3rem}}.homepage section .nav.nav-pills li a div.number-pill>div:first-child{text-align:right;font-size:1.6rem}.homepage section .nav.nav-pills li a div.number-pill img{margin-left:10px;margin-right:10px}@media (max-width: 767px){.homepage section .nav.nav-pills li a div.number-pill img{height:30px;margin-right:10px}}.homepage section .nav.nav-pills li a div.number-pill div:last-child{white-space:nowrap}.homepage section .nav.nav-pills li a div.number-pill div span{font-size:24px}.homepage section .tab-content{font-size:16px;font-weight:500}.homepage section .tab-content img{max-width:100%;height:auto}@media (min-width: 768px){.homepage section .tab-content .columns-wrapper .padding-left{padding-left:55px;padding-right:60px}}.homepage section .tab-content .columns-wrapper>div+div{margin-top:20px}.homepage section .tab-content h3{margin-bottom:30px}.homepage section .tab-content .icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;font-size:18px;font-weight:600}.homepage section .tab-content .icons>div{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage section .tab-content .icons>div img{margin-right:30px}@media (max-width: 767px){.homepage section .tab-content .icons>div{width:100%}}@media (max-width: 767px){.homepage section .tab-content .icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage section .tab-content .icons>div{width:100%}.homepage section .tab-content .icons>div+div{margin-top:20px}}.homepage section .tab-content .link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.subpage .margin-bottom{margin-bottom:30px}.subpage div h1,.subpage div h2,.subpage div h3,.subpage div h4,.subpage td h1,.subpage td h2,.subpage td h3,.subpage td h4,.subpage th h1,.subpage th h2,.subpage th h3,.subpage th h4{font-family:"mBank", sans-serif}.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:2.4rem;line-height:2.8rem;letter-spacing:-0.5}.subpage div h3,.subpage td h3,.subpage th h3{font-size:2rem;line-height:2.4rem}.subpage div h4,.subpage td h4,.subpage th h4{font-family:"Montserrat", sans-serif;font-weight:600;font-size:1.6rem;line-height:2.4rem}.subpage div h5,.subpage td h5,.subpage th h5{font-size:1.6rem;line-height:2.4rem}.subpage div p,.subpage td p,.subpage th p{font-size:1.6rem;font-weight:300;line-height:2.4rem}.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:28px}.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:#ff8600}.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:4rem;line-height:4.8rem;font-weight:500;letter-spacing:-1;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-white{color:#fff}.subpage .info-icons .icon-container.color.color-red{color:#e31818}.subpage .info-icons .icon-container.color.color-blue{color:#5397d4}.subpage .info-icons .icon-container.color.color-yellow{color:#f39100}.subpage .info-icons .icon-container.color.color-green{color:#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;margin-bottom:0}.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 .card-body p img.alignleft{float:left}.subpage .accordion .horizontal-accordion .card .card-body p img.alignright{float:right}.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;line-height:1.2}.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:"Montserrat", 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(26.1%, #e31818), color-stop(26.1%, #201c17), color-stop(29.1%, #201c17), color-stop(29.1%, #f39100), color-stop(56%, #f39100), color-stop(56%, #ae0000), color-stop(73.6%, #ae0000), color-stop(73.6%, #5397d4), color-stop(75.5%, #5397d4), color-stop(75.5%, #1a9f35), to(#1a9f35));background:-o-linear-gradient(left, #e31818 0, #e31818 26.1%, #201c17 26.1%, #201c17 29.1%, #f39100 29.1%, #f39100 56%, #ae0000 56%, #ae0000 73.6%, #5397d4 73.6%, #5397d4 75.5%, #1a9f35 75.5%, #1a9f35 100%);background:linear-gradient(to right, #e31818 0, #e31818 26.1%, #201c17 26.1%, #201c17 29.1%, #f39100 29.1%, #f39100 56%, #ae0000 56%, #ae0000 73.6%, #5397d4 73.6%, #5397d4 75.5%, #1a9f35 75.5%, #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 27%;flex:1 1 27%}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 16%;flex:1 1 16%}body .bar-under-image span:nth-child(5){-webkit-box-flex:1;-ms-flex:1 1 4%;flex:1 1 4%}body .bar-under-image span:nth-child(6){-webkit-box-flex:1;-ms-flex:1 1 23%;flex:1 1 23%}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{font-family:"mBank", sans-serif;background:none;border:0;cursor:pointer;font-size:1.6rem;line-height:2.4rem;letter-spacing:.2;margin-left:0;margin-right:0;padding:0;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body .btn{display:inline}}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;line-height:2.4rem;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:#ae0000;color:#fff}body .btn-rw:hover{background-color:#ae0000;color:#fff}body .btn-wr{background-color:#fff;color:#ae0000}body .btn-wr:hover{background-color:#fff;color:#ae0000}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJoZWFkZXIuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiZm9vdGVyLnNjc3MiLCJ0b29scy5zY3NzIiwidGFibGVzLnNjc3MiLCJob21lcGFnZS5zY3NzIiwic3VicGFnZS5zY3NzIiwic2lkZWJhci5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFdBQ0ksb0JBQ0Esa0hBRUEsZ0JBQ0EsaUJBQWtCLENBR3RCLFdBQ0ksb0JBQ0EsMEdBRUEsZ0JBQ0EsaUJBQWtCLENBSXRCLFdBQ0kseUJBQ0Esa0JBQ0EsZ0JBQ0EsbUtBRXlFLENBRzdFLFdBQ0kseUJBQ0Esa0JBQ0EsZ0JBQ0EseUtBRTRFLENBR2hGLFdBQ0kseUJBQ0Esa0JBQ0EsZ0JBQ0EsbUtBRXlFLENDMUM3RSxjQUNJLHNCQUdBLE1BQ0EsV0FBWSxDQUxoQix1QkFRUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxxQkFBQSxBQUNBLGtCQURBLEFBQ0EseUJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLG9CQUNBLFVDc0dPLENEbEhmLGdDQWdCZ0IsWUN1R0ssQ0R2SHJCLHlCQXFCWSxXQUNBLGNBQ0Esb0JBQXFCLENBdkJqQywwQ0EwQmdCLGlCQUFrQixDQTFCbEMsc0NBOEJnQixnQkFBaUIsQ0E5QmpDLDJFQW1DZ0IsZ0JBQWlCLENBbkNqQyxxQ0F3Q1ksWUFDQSxrQkFDQSxZQUNBLGtCQUNBLGVBQWdCLENDd0N4QiwyQkRwRkoscUNBK0NnQixXQUFZLENBb0NuQixDQW5GVCxxREFxRG9CLE9BQVEsQ0FyRDVCLDhDQTBEZ0Isa0JBQ0EsYUFDQSxRQUNBLG1DQUFBLEFBQ0EsK0JBREEsQUFDQSwyQkFBQSx3Q0FBQSxBQzZFa0IsbUNEN0VsQixBQzZFa0IsK0JBQUEsQ0F2RDlCLDJCRHBGSiw4Q0FpRW9CLFlBQWEsQ0FFcEIsQ0FuRWIsbURBc0VnQixZQUNBLGdDQUNBLFVBQ0EsV0FBWSxDQ1d4QiwyQkRwRkosbURBNEVvQixX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LENBQWMiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21CYW5rJztcclxuICAgIHNyYzp1cmwoJy4uL3dlYmZvbnRzL21CYW5rLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvbUJhbmstU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21CYW5rJztcclxuICAgIHNyYzp1cmwoJy4uL3dlYmZvbnRzL21CYW5rLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9tQmFuay1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtNTAwIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tZXh0X2xhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgdXJsKCcuLi93ZWJmb250cy9tb250c2VycmF0LXYxNS1sYXRpbi1leHRfbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcbi8qIG1vbnRzZXJyYXQtaXRhbGljIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgdXJsKCcuLi93ZWJmb250cy9tb250c2VycmF0LXYxNS1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcbi8qIG1vbnRzZXJyYXQtNjAwIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tZXh0X2xhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgdXJsKCcuLi93ZWJmb250cy9tb250c2VycmF0LXYxNS1sYXRpbi1leHRfbGF0aW4tNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59IiwiaGVhZGVyLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIC50b29sYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvbnQtc21hbGxlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb250LXNtYWxsZXIsXHJcbiAgICAgICAgICAgICYuZm9udC1iaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpY29uLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wZXJmb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzZWFyY2gtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHN2ZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaWNvbi1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudXV0aWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1yZXBvcnRzIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZSc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnIFxcZjBkNyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVwb3J0cy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhOmxpbmssXHJcbiAgICAgICAgICAgICAgICAgICAgYTp2aXNpdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcblxyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudW1haW4ge1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0xldmVsIDBcclxuICAgIHVsI21iYW5rLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpsaW5rLFxyXG4gICAgICAgIGE6dmlzaXRlZCxcclxuICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgIGE6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwLWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kcm9wZG93bjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vTGV2ZWwgMVxyXG5cclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd246OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEyMDAtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvL2xldmVsIDJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC0xMjAwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAkYWxtb3N0YmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLXNmYXN0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDAgJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBSRVNQT05TSVZORVNTICovXHJcblxyXG4kYm9vdHN0cmFwLXhsOiAxMjAwcHg7XHJcbiRib290c3RyYXAtbGc6IDk5MnB4O1xyXG5cclxuJGxhcHRvcC1tYXg6IDE2MDBweDtcclxuJGxhcHRvcC1taWRkbGU6IDEzNjVweDtcclxuJGxhcHRvcC1taW46IDEwMjVweDtcclxuJGxhcHRvcC0xMzY2OiAxMzY2cHg7XHJcbiRsYXB0b3AtbWFjOiAxNDQwcHg7XHJcbiR0YWJsZXQtbWF4OiAxMDI0cHg7XHJcbiR0YWJsZXQtbWluOiA3NjhweDtcclxuJGxhcHRvcC0xMjAwOiAxMTk5cHg7XHJcbiRtb2JpbGUtbWF4OiA3NjdweDtcclxuJG1vYmlsZS14cy1tYXg6IDU3NXB4O1xyXG5cclxuXHJcbkBtaXhpbiBtb2JpbGUteHMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUteHMtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQtb25seSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tYXgpIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLTEzNjYge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtMTM2Nikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLW1hYyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1tYWMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1heCkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtbWlkZGxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1pZGRsZSkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtMTIwMCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC0xMjAwKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtMTIwMC1hbmQtZ3JlYXRlcntcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRsYXB0b3AtMTIwMCArIDF9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtYW5kLWdyZWF0ZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3AtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtMTM2Ni1hbmQtZ3JlYXRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcC0xMzY2KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib290c3RyYXAteGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRib290c3RyYXAteGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJvb3RzdHJhcC1sZyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJvb3RzdHJhcC1sZykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4kZGVmYXVsdDogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kYmctdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuJHNlY3Rpb24tYmc6ICNmYmZiZmI7XHJcblxyXG4kYnV0dG9uLWJnOiAjZDVkNWQ1O1xyXG4kYWxtb3N0YmxhY2s6ICMyMDFjMTc7XHJcbiRkYXJrZXItZ3JheTogIzUyNTQ1NTtcclxuJGdyYXk6ICM2ZTZlNmU7XHJcbiRncmF5LW86IHJnYmEoJGdyYXksIDAuOCk7XHJcbiRsaWdodGVyLWdyZXk6ICM4MDgyOTE7XHJcbiRncmVlbjogIzFhOWYzNTtcclxuJGdyZWVuLW86IHJnYmEoJGdyZWVuLCAwLjgpO1xyXG4kcmVkOiAjZTMxODE4O1xyXG4kcmVkLWhvdmVyOiAjZDEyMDJlO1xyXG4kZGFyay1yZWQ6ICNhZTAwMDA7XHJcbiRyZWQtbzogcmdiYSgkcmVkLCAwLjgpO1xyXG4keWVsbG93OiAjZjM5MTAwO1xyXG4keWVsbG93LW86IHJnYmEoJHllbGxvdywgMC44KTtcclxuJGJsdWU6ICM1Mzk3ZDQ7XHJcbiRibHVlLW86IHJnYmEoJGJsdWUsIDAuOCk7XHJcbiRib3JkZXJncmF5OiAjRUNFQ0VDO1xyXG4kYm9yZGVyZ3JheS1vOiByZ2JhKCRib3JkZXJncmF5LCAwLjgpO1xyXG5cclxuJHRyYW5zLXNmYXN0OiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnMtZmFzdDogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiR0cmFucy1tZWRpdW06IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiR0cmFucy1zbG93OiBhbGwgLjc1cyBlYXNlLWluLW91dDtcclxuXHJcbiR0YWJsZS1ncmF5OiAjNjY2O1xyXG4kdGFibGUtYmx1ZTogIzAwNzdiZDtcclxuJGFjY29yZGlvbi1iZzogI2ZhZmFmYTtcclxuJGFjY29yZGlvbi1ib3JkZXI6ICNjNGM0YzQ7XHJcblxyXG4kcmFwb3J0LWdyYXk6ICNhNGE1YTU7XHJcbiRpY29uLWdyYXk6ICM2MzY1NjU7XHJcblxyXG4kdG9vbGJhci1ncmF5OiAjOTU5NTk1O1xyXG4iLCJmb290ZXIuZm9vdGVyLnBhZ2UtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5jb2wtcmFwb3J0LWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucmFwb3J0LWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXV0aWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1pY29ucy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgICAmLmNvbnRyYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICY6bm90KC5pbWFnZS1jb2x1bW4pOm5vdCguaW1hZ2UpOm5vdCguc3dpcGVyLXNsaWRlKTpub3QoLmJhcik6bm90KC5kcm9wZG93bikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsYXBzaWJsZS1yb3ctcGFyZW50IHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMDAwMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnOm5vdCgubm8tY29udHJhc3QpIHtcclxuXHJcbiAgICAgICAgICAgIHBhdGg6bm90KC5jaXJjbGUtcGllKTpub3QoLmNpcmNsZS1sb2dvKSxcclxuICAgICAgICAgICAgcmVjdCxcclxuICAgICAgICAgICAgcG9seWdvbixcclxuICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaW5lLFxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaXJjbGUtcGllIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2lyY2xlLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCNtYmFuay1tZW51IGxpLmRyb3Bkb3duOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LWNvbnRyYXN0LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmludC12ZXJzaW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDI5N21tO1xyXG4gICAgICAgIHdpZHRoOiAyMTBtbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgICAgICAgIGZsZXg6ICAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZnNldC1tZC0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIsIC5wYWdlcywgLnRhYmxlLXRvb2xzLCAuY3VycmVuY3ktYmFyLCBhc2lkZSwgZm9vdGVyLCAudG9wIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaGlkZS1wcmludC12ZXJzaW9uLCAuY3VycmVuY3ktZWxlbWVudHM+LmVsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCAuZ3JpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnBhZ2Uge1xyXG4gICAgICAgICAgICAuaW5mby1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogY2FsYyg0NSUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvY3VtZW50cy10by1kb3dubG9hZC0yIHVsPmxpIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnZlcnRpY2FsLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2libGUtcm93LWNoaWxkIC5yb3ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbHVtbi13aXRoLXBob3RvIHtcclxuICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VicGFnZSB7XHJcbiAgICAgICAgJi53aXRoLWhpZ2hsaWdodGVyICoge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHVybCguLi9pbWFnZXMvY3JfbWFya2VyLmN1ciksIGF1dG87XHJcblxyXG4gICAgICAgICAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2NyX2VyYXNlci5jdXIpLCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGQxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY3VycmVuY3ktbW9kYWwsXHJcbiAgICAudGFibGUtbW9kYWwsXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMtbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS10b29sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCxcclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZH4uY2hlY2ttYXJrOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJisucmFkaW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbitidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGFibGUtbW9kYWx7XHJcbiAgICAgICAgLmJveHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5tLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzLW1vZGFsIHtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLmNsb3NlLWljb24gc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+dWwgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCTXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNoaWRlLXByaW50LXZlcnNpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLWZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VicGFnZSB7XHJcblxyXG4gICAgICAgIC5wcmludC1saXN0LFxyXG4gICAgICAgIC5ub3Rlcy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAucm93Ky5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmludC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3Rlcy10b29sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keSxcclxuLnN1YnBhZ2Uge1xyXG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuXHJcbiAgICAgICAgJi5tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLThweCAwIDlweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlLXRvb2xzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW5sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCArIHRkLFxyXG4gICAgICAgICAgICB0aCArIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi50YWJsZS1yb3ctaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctdW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy11bmRlcmxpbmUtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy10ZXh0LXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy10ZXh0LWJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXN0b20tcm93LXRleHQtZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy10ZXh0LXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy1ncmV5LWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmN1c3RvbS1jZWxsLXVuZGVybGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmN1c3RvbS1jZWxsLWdyZXktYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tY2VsbC1pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXBvcHVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHJcbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODR2aDtcclxuICAgICAgICAgICAgbWFyZ2luOiA4dmggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlLXBvcHVwIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFibGUtY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaG9tZXBhZ2Uge1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJtQmFua1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnllbGxvdyB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICNtYWluLXNsaWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjMwcHg7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItY29udHJvbHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbi5zd2lwZXItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHJlZCAwLCAkcmVkIDI2LjElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhbG1vc3RibGFjayAyNi4xJSwgJGFsbW9zdGJsYWNrIDI5LjElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3cgMjkuMSUsICR5ZWxsb3cgNTYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkYXJrLXJlZCA1NiUsICRkYXJrLXJlZCA3My42JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSA3My42JSwgJGJsdWUgNzUuNSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyZWVuIDc1LjUlLCAkZ3JlZW4gMTAwJVxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstcmVkIDAsICRkYXJrLXJlZCAzOC41JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSAzOC41JSwgJGJsdWUgNDMuMiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyZWVuIDQzLjIlLCAkZ3JlZW4gMTAwJVxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AtbWFje1xyXG4gICAgICAgICAgICAjbWFpbi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIC5uYXYubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtQmFuaywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5udW1iZXItcGlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgIC5jb2x1bW5zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYWRkaW5nLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sdW1ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgID4gZGl2ICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJitkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLnN1YnBhZ2Uge1xyXG4gICAgLm1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LFxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcblxyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtQmFua1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMsXHJcbiAgICAgICAgaDQsXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjQ0ICogMS42cmVtKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjQ0ICogMS42cmVtKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYS4gYi4gYy5cclxuICAgICAgICAgICAgICAgID4gb2wge1xyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIuIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpLiBpaS4gaWlpLlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IG9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItcm9tYW4pIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygoMS41ICogMS42cmVtKSAvIDIgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLCBvbCwgcCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3Age1xyXG4gICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICA+IC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudW5kZXJ0b3AtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnR1JJOiBbJztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWsge1xyXG5cclxuICAgICAgICAmLndpdGgtbGluZSB7XHJcblxyXG4gICAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRsaW5lIHtcclxuICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50cm9kdWN0aW9uIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5xdW90YXRpb24tbWFyayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtlci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sb3Itd2hpdGUgLmNvbnRlbnQsXHJcbiAgICAgICAgJi5jb2xvci13aGl0ZSAuY2FwdGlvbiAuaW5mbyBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xvci1ibGFjayB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWxtb3N0YmxhY2tcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWRlLW1hcmsge1xyXG4gICAgICAgICAgICAucXVvdGF0aW9uLW1hcmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWljb25zIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25zLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgJi5jb2xvci1ibGFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xvci1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sb3ItYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sb3IteWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbnMtd3JhcHBlciA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbWFsbGVyLWljb25zIC5pY29uLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FwdGlvbiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50cy10by1kb3dubG9hZCB7XHJcbiAgICAgICAgLmRvY3VtZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2F0dGFjaG1lbnRfaWNvbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zLXdpdGgtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNtYWxsZXItaWNvbnMge1xyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICYudmVydGljYWwgLmljb25zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcmdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbi13aXRoLXBob3RvIHtcclxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi50by10aGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50by10aGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAuaG9yaXpvbnRhbC1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRhY2NvcmRpb24tYm9yZGVyIDFweCBzb2xpZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi1iZztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAtNHB4ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZXJ0aWNhbC10YWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxtb3N0YmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXJncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXJncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuZGVza3RvcC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubm8tYm9yZGVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdvb2QtcHJhY3RpY2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWJnO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxtb3N0YmxhY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc21hbGxfdGV4dCA+IGRpdiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFyLXVuZGVyLWltYWdlIHNwYW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1pbmZvZ3JhcGhpYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAubWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb2dyYXBoaWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTYwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmNscy0xIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyYWN0aXZlLXN2ZyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGlja2FibGUsIC5jbGlja2FibGUtbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImFzaWRlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgLy90b3A6IDM1JTtcclxuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcC1tYWMge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWQge1xyXG4gICAgfVxyXG5cclxuICAgICYuY29uc3Qge1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgLnRyaWdnZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnRvb2xzLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWZhdWx0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvL3N2ZyB7XHJcbiAgICAgICAgICAgIC8vICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC8vICAgIHBhdGgge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWdnZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scy10cmlnZ2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgYWxsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90b29sYmFyLXRvZ2dsZS1ib3JkZXIuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDJkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogIGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRyZWQtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAudG9vbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXItZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nby10by1wcmludC1iYXNrZXQgLmljb24tY29udGFpbmVyIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01LjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAuaWNvbi1jb250YWluZXIgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ2ZvbnRzJztcclxuQGltcG9ydCAnaGVhZGVyJztcclxuQGltcG9ydCAnZm9vdGVyJztcclxuQGltcG9ydCAndG9vbHMnO1xyXG5AaW1wb3J0ICd0YWJsZXMnO1xyXG5AaW1wb3J0ICdob21lcGFnZSc7XHJcbkBpbXBvcnQgJ3N1YnBhZ2UnO1xyXG5AaW1wb3J0ICdzaWRlYmFyJztcclxuXHJcbi8vIGh0bWwge1xyXG4vLyAgICAgZm9udC1zaXplOiA2Mi41JTtcclxuLy8gfVxyXG4vL1xyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1taWRkbGUpIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW1pbikge1xyXG4vLyAgICAgaHRtbCB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiA2Mi41JTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG4vL1xyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tYXgpIHtcclxuLy8gICAgIGh0bWwge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDUyLjUlO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpsaW5rLFxyXG4gICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBiLCBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci1ib3JkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVkIDAsICRyZWQgMjYuMSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYWxtb3N0YmxhY2sgMjYuMSUsICRhbG1vc3RibGFjayAyOS4xJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3cgMjkuMSUsICR5ZWxsb3cgNTYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstcmVkIDU2JSwgJGRhcmstcmVkIDczLjYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJsdWUgNzMuNiUsICRibHVlIDc1LjUlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyZWVuIDc1LjUlLCAkZ3JlZW4gMTAwJVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWJvcmRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFyLXVuZGVyLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMjclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxNiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA0JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDIzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gICAgICAgIC5tQ1NCX2RyYWdnZXIge1xyXG4gICAgICAgICAgICAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlcjpub3QoLmdyaS10b29sdGlwKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZCAudG9vbHRpcHN0ZXItYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkIC50b29sdGlwc3Rlci1hcnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFtY2hhcnRzLWxlZ2VuZC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm1CYW5rXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG5cclxuICAgICAgICAgICAgJjpsaW5rLFxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJ3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstcmVkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd2Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG5cclxuICAgICAgICAgICAgLnBhZ2Uge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAudGV4dCwgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
