@font-face{font-family:'FS Lola';src:url("../webfonts/FSLolaWeb-Bold.eot");src:url("../webfonts/FSLolaWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/FSLolaWeb-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'FS Lola';src:url("../webfonts/FSLolaWeb-Regular.eot");src:url("../webfonts/FSLolaWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/FSLolaWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'FS Lola';src:url("../webfonts/FSLolaWeb-Medium.eot");src:url("../webfonts/FSLolaWeb-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/FSLolaWeb-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'FS Lola';src:url("../webfonts/FSLolaWeb-Light.eot");src:url("../webfonts/FSLolaWeb-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/FSLolaWeb-Light.woff") format("woff");font-weight:300;font-style:normal}header.header{background-color:#fff;padding-left:15px;padding-right:15px;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:#6e6e6e}header.header .toolbar a{color:#6e6e6e;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:170px;position:relative;height:24px;margin-right:15px;overflow:hidden}@media (min-width: 768px){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: 768px){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:150px}@media (min-width: 768px){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;margin-bottom:46px;position:relative}@media (min-width: 768px){header.header .menu-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:62px;min-height:50px}}header.header .menuutils{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){header.header .menuutils{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute}}header.header .logo{margin-right:15px}@media (min-width: 768px){header.header .logo{margin-right:30px}}header.header .logo img{height:50px;width:128px}header.header .previous-reports{color:#201c17;cursor:pointer;font-size:1.3rem;line-height:1.8rem;position:relative}@media (min-width: 768px){header.header .previous-reports{margin-right:40px}}header.header .previous-reports>p{margin-bottom:0}@media (min-width: 768px){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:5px}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: 768px){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;text-transform:uppercase}@media (min-width: 768px){header.header .menumain>ul{padding-left:330px}}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: 767px){header.header ul#mbank-menu{display:none}}@media (min-width: 768px){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: 767px){header.header ul#mbank-menu>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 768px){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: 768px){header.header ul#mbank-menu>li:not(:last-child){margin-right:30px}}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: 767px){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: 767px){header.header ul#mbank-menu>li.dropdown{padding-right:20px}}@media (max-width: 767px){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: 768px){header.header ul#mbank-menu>li>a{font-size:1.3rem;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: 768px){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: 767px){header.header ul#mbank-menu>li>ul{padding-left:25px;width:100%}}@media (min-width: 768px){header.header ul#mbank-menu>li>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;position:absolute;right:0;top:76px}}header.header ul#mbank-menu>li>ul.dropdown-menu{border:none}header.header ul#mbank-menu>li>ul>li{cursor:pointer;position:relative}@media (max-width: 767px){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: 768px){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: 768px){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: 768px){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: 768px){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: 768px){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: 767px){header.header ul#mbank-menu>li>ul>li>ul.dropdown-menu{margin-top:18px;width:100%}}header.header ul#mbank-menu>li>ul>li>ul>li.active{background-color:#fafafa;text-shadow:1px 0 0 #201c17}header.header ul#mbank-menu>li>ul>li>ul>li br{display:none}header.header ul#mbank-menu>li>ul>li>ul>li a{display:block;padding:5px 15px;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}header.header ul#mbank-menu>li>ul>li>ul>li a:hover{background-color:#fafafa;text-shadow:1px 0 0 #201c17}footer.footer{padding:100px 15px 110px}footer.footer .page-container{width:100%;max-width:1310px;margin:0 auto}footer.footer .col-raport-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){footer.footer .col-raport-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 1025px){footer.footer .col-raport-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer.footer .raport-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.footer .raport-icon:not(:last-child){margin-right:45px;margin-bottom:25px}@media (min-width: 768px){footer.footer .raport-icon:not(:last-child){margin-bottom:0}}@media (min-width: 1025px){footer.footer .raport-icon:not(:last-child){margin-right:75px}}footer.footer .raport-icon img{height:45px;width:auto;min-width:45px;margin-right:15px}footer.footer .raport-icon span{color:#a4a5a5;font-size:2.35rem;font-weight:bold;line-height:1.1}footer.footer .col-utils{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media (min-width: 768px){footer.footer .col-utils{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1200px){footer.footer .col-utils{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}}footer.footer ul.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-right:35px;padding:0}footer.footer ul.social-icons li:not(:last-of-type){margin-right:8px}footer.footer ul.social-icons li a{background:url(../images/social-icons.png) no-repeat;display:block;height:32px;width:32px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}footer.footer ul.social-icons li a:hover{opacity:.8}footer.footer ul.social-icons li .facebook{background-position:0}footer.footer ul.social-icons li .twitter{background-position:-33px 0}footer.footer ul.social-icons li .instagram{background-position:-69px 0}footer.footer ul.social-icons li .youtube{background-position:-103px 0}body.contrast{background:#000000 !important;color:#ffff00 !important}body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown){background:#000000 !important;color:#ffff00 !important;border-color:#ffff00 !important}body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown)::before,body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown)::after{background:#000000 !important;border-color:#ffff00 !important;color:#ffff00 !important}body.contrast .bar{background:#ffff00 !important}body.contrast .bar::before,body.contrast .bar::after{background:#ffff00 !important}body.contrast .active .bar:nth-child(2){background:transparent !important}body.contrast .collapsible-row-parent td:first-child::before{-webkit-filter:invert(1) sepia(100%) saturate(100000%);filter:invert(1) sepia(100%) saturate(100000%)}body.contrast svg:not(.no-contrast) path:not(.circle-pie):not(.circle-logo),body.contrast svg:not(.no-contrast) rect,body.contrast svg:not(.no-contrast) polygon,body.contrast svg:not(.no-contrast) circle{fill:#ffff00 !important;stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) line,body.contrast svg:not(.no-contrast) polyline{stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) text{fill:#ffff00 !important}body.contrast svg:not(.no-contrast) .circle-pie{fill:#000 !important;stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) .circle-logo{fill:#000 !important}body.contrast ul#mbank-menu li.dropdown::after{background-image:url(../images/dropdown-arrow-contrast.svg) !important}body.print-version{height:297mm;width:210mm;margin-left:0}body.print-version .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.print-version .offset-md-1{margin-left:0}body.print-version header,body.print-version .pages,body.print-version .table-tools,body.print-version .currency-bar,body.print-version aside,body.print-version footer,body.print-version .top .breadcrumb-container{display:none}body.print-version #hide-print-version,body.print-version .currency-elements>.element{display:block !important}body.print-version .container{max-width:100%}body.print-version .top .gri{height:auto}body.print-version .subpage .info-icons{padding:48px 0}body.print-version .subpage .info-icons .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}body.print-version .subpage .info-icons .icon-container{padding:24px 0}body.print-version .subpage .documents-to-download-2 ul>li .title{width:85%}body.print-version .subpage .accordion .collapse{display:block}body.print-version .subpage .vertical-tabs .nav-pills{display:none !important}body.print-version .subpage .vertical-tabs .tab-pane{display:block;opacity:1}body.print-version .subpage .table-container .collapsible-row-child .row-content{display:block}body.print-version .subpage .table-container .buttons{display:none}body.print-version .subpage .column-with-photo>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px !important;padding-right:15px !important}body .subpage.with-highlighter *{cursor:url(../images/cr_marker.cur),auto}body .subpage.with-highlighter * .highlighted{cursor:url(../images/cr_eraser.cur),auto}body .subpage .highlighted{background-color:#fff4d1 !important}body .currency-modal,body .table-modal,body .search-results-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:rgba(255,255,255,0.7)}body .currency-modal .box,body .table-modal .box,body .search-results-modal .box{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:550px;background-color:#fff;border:1px solid #6e6e6e;border-radius:4px;padding:32px}@media (max-width: 767px){body .currency-modal .box,body .table-modal .box,body .search-results-modal .box{width:100%;padding:32px 15px}}body .currency-modal .box .close-icon,body .table-modal .box .close-icon,body .search-results-modal .box .close-icon{position:absolute;top:16px;right:16px;cursor:pointer}body .currency-modal .box .close-icon svg,body .table-modal .box .close-icon svg,body .search-results-modal .box .close-icon svg{width:16px;height:16px}body .currency-modal .box .m-body,body .table-modal .box .m-body,body .search-results-modal .box .m-body{position:relative;float:left;width:100%}body .currency-modal .box .m-body .table-container,body .table-modal .box .m-body .table-container,body .search-results-modal .box .m-body .table-container{padding-top:35px}body .currency-modal .box .m-body .table-container .table-tools,body .table-modal .box .m-body .table-container .table-tools,body .search-results-modal .box .m-body .table-container .table-tools{top:0}body .currency-modal .box .m-body .left,body .currency-modal .box .m-body .right,body .table-modal .box .m-body .left,body .table-modal .box .m-body .right,body .search-results-modal .box .m-body .left,body .search-results-modal .box .m-body .right{position:relative;float:left;width:50%}body .currency-modal .box .m-body .left,body .table-modal .box .m-body .left,body .search-results-modal .box .m-body .left{border-right:1px solid #6e6e6e}body .currency-modal .box .m-body .right,body .table-modal .box .m-body .right,body .search-results-modal .box .m-body .right{padding-left:32px}body .currency-modal .box .m-body h3,body .table-modal .box .m-body h3,body .search-results-modal .box .m-body h3{margin:0 0 20px}body .currency-modal .box .m-body .radio-container,body .table-modal .box .m-body .radio-container,body .search-results-modal .box .m-body .radio-container{display:inline-block;position:relative;width:100%;padding-left:40px;margin:0;font-weight:400;line-height:24px;cursor:pointer}body .currency-modal .box .m-body .radio-container .checkmark,body .table-modal .box .m-body .radio-container .checkmark,body .search-results-modal .box .m-body .radio-container .checkmark{position:absolute;top:0;left:0;background-color:#ffffff;border:solid 1px #6e6e6e;width:24px;height:24px;border-radius:50%}body .currency-modal .box .m-body .radio-container .checkmark::after,body .table-modal .box .m-body .radio-container .checkmark::after,body .search-results-modal .box .m-body .radio-container .checkmark::after{content:"";position:absolute;display:none;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#e31818}body .currency-modal .box .m-body .radio-container input,body .table-modal .box .m-body .radio-container input,body .search-results-modal .box .m-body .radio-container input{position:absolute;opacity:0;cursor:pointer}body .currency-modal .box .m-body .radio-container input:checked ~ .checkmark::after,body .table-modal .box .m-body .radio-container input:checked ~ .checkmark::after,body .search-results-modal .box .m-body .radio-container input:checked ~ .checkmark::after{display:block}body .currency-modal .box .m-body .radio-container+.radio-container,body .table-modal .box .m-body .radio-container+.radio-container,body .search-results-modal .box .m-body .radio-container+.radio-container{margin-top:20px}body .currency-modal .box .buttons,body .table-modal .box .buttons,body .search-results-modal .box .buttons{float:left;position:relative;width:100%;padding-top:24px;text-align:center}@media (max-width: 767px){body .currency-modal .box .buttons,body .table-modal .box .buttons,body .search-results-modal .box .buttons{padding-top:32px}}body .currency-modal .box .buttons button+button,body .table-modal .box .buttons button+button,body .search-results-modal .box .buttons button+button{margin-left:20px}body .table-modal .box{width:inherit;max-height:80vh;padding:50px 32px;position:relative;height:100%;overflow:hidden}body .table-modal .box .m-body{height:100%}body .search-results-modal .box{width:750px;max-width:80%}body .search-results-modal .box .close-icon svg path{fill:#e31818}body .search-results-modal h2{margin-bottom:20px}body .search-results-modal h2 i{color:#e31818}body .search-results-modal .results-container{max-height:70vh}body .search-results-modal .results-container ul{list-style:none;padding:0;margin:0}body .search-results-modal .results-container ul>li{position:relative;padding-left:24px;margin:12px 0}body .search-results-modal .results-container ul>li::before{content:"\2022";font-family:Verdana, sans-serif;position:absolute;left:0;color:#e31818;font-size:1.4rem;line-height:2rem}body .search-results-modal .results-container ul>li>ul li::before{content:"–"}body .search-results-modal .results-container ul>li a{color:#e31818}body #hide-print-version{display:none}@media print{body #hide-print-version{display:none !important}}body .tools-fields{display:none}body .subpage .print-list,body .subpage .notes-list{margin-bottom:35px}body .subpage .print-list .empty,body .subpage .notes-list .empty{padding:0}body .subpage .print-list .results .row+.row,body .subpage .notes-list .results .row+.row{margin-top:20px}body .subpage .print-list .results .title a,body .subpage .notes-list .results .title a{color:#000;font-weight:bold;font-size:2.4rem;margin-bottom:24px;display:block}body .subpage .print-list .results .delete span,body .subpage .notes-list .results .delete span{color:#000;display:inline-block;vertical-align:middle;margin-right:15px}body .subpage .print-list .results .delete i,body .subpage .notes-list .results .delete i{vertical-align:middle;color:#e31818}body .subpage .print-list .buttons,body .subpage .notes-list .buttons{margin-top:25px}body .subpage .print-content{display:none}body .subpage .notes-tool{display:none;margin-top:40px;margin-bottom:40px}body .subpage .notes-tool textarea{color:#000;resize:none;border-color:#6e6e6e;border-radius:4px;min-height:120px;padding:10px 20px;margin-bottom:25px;outline:none}body .table-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 .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;margin-bottom:12px}body .table-container .table-tools .download,.subpage .table-container .table-tools .download{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:left}@media (max-width: 767px){body .table-container .table-tools .download,.subpage .table-container .table-tools .download{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left}}body .table-container .table-tools .download:only-child,.subpage .table-container .table-tools .download:only-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body .table-container .table-tools .download a.download-file,.subpage .table-container .table-tools .download a.download-file{color:#5397d4}body .table-container .table-tools .download a.download-file:hover,.subpage .table-container .table-tools .download a.download-file:hover{text-decoration:underline}body .table-container .table-tools h5,.subpage .table-container .table-tools h5{font-size:3.4rem;font-weight:normal;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media (max-width: 767px){body .table-container .table-tools h5,.subpage .table-container .table-tools h5{font-size:3rem}}body .table-container .table-tools h5:only-child,.subpage .table-container .table-tools h5:only-child{text-align:center}@media (max-width: 767px){body .table-container .table-tools h5:only-child,.subpage .table-container .table-tools h5:only-child{text-align:left}}body .table-container.scrollable::after,.subpage .table-container.scrollable::after{content:'';position:absolute;display:block;top:0;right:0;height:calc(100% - 20px);width:9px;-webkit-box-shadow:inset -8px 0 9px -7px rgba(0,0,0,0.5);box-shadow:inset -8px 0 9px -7px rgba(0,0,0,0.5)}body .table-container table,.subpage .table-container table{width:100%}body .table-container table tr,.subpage .table-container table tr{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:11px 16px;background:#0077bd;color:#fff;font-weight:bold;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4}body .table-container table tr.table-row-head td:first-child,body .table-container table tr.table-row-head th:first-child,.subpage .table-container table tr.table-row-head td:first-child,.subpage .table-container table tr.table-row-head th:first-child{border-left:1px solid #d4d4d4}body .table-container table tr.custom-row-grey-bg,.subpage .table-container table tr.custom-row-grey-bg{background:#6e6e6e}body .table-container table tr.custom-row-grey-bg td,body .table-container table tr.custom-row-grey-bg th,.subpage .table-container table tr.custom-row-grey-bg td,.subpage .table-container table tr.custom-row-grey-bg th{color:#fff}body .table-container table tr.custom-row-green-bg,.subpage .table-container table tr.custom-row-green-bg{background:#1a9f35}body .table-container table tr.custom-row-green-bg td,body .table-container table tr.custom-row-green-bg th,.subpage .table-container table tr.custom-row-green-bg td,.subpage .table-container table tr.custom-row-green-bg th{color:#fff}body .table-container table tr.custom-row-red-bg,.subpage .table-container table tr.custom-row-red-bg{background:#e31818}body .table-container table tr.custom-row-red-bg td,body .table-container table tr.custom-row-red-bg th,.subpage .table-container table tr.custom-row-red-bg td,.subpage .table-container table tr.custom-row-red-bg th{color:#fff}body .table-container table tr.custom-row-orange-bg,.subpage .table-container table tr.custom-row-orange-bg{background:#f39100}body .table-container table tr.custom-row-orange-bg td,body .table-container table tr.custom-row-orange-bg th,.subpage .table-container table tr.custom-row-orange-bg td,.subpage .table-container table tr.custom-row-orange-bg th{color:#fff}body .table-container table tr td,body .table-container table tr th,.subpage .table-container table tr td,.subpage .table-container table tr th{padding:16px;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4}body .table-container table tr td:first-child,body .table-container table tr th:first-child,.subpage .table-container table tr td:first-child,.subpage .table-container table tr th:first-child{border-left:1px solid #d4d4d4}body .table-container table tr td.custom-cell-grey-bg,body .table-container table tr th.custom-cell-grey-bg,.subpage .table-container table tr td.custom-cell-grey-bg,.subpage .table-container table tr th.custom-cell-grey-bg{background:#6e6e6e;color:#fff}body .table-container table tr td.custom-cell-indent,body .table-container table tr th.custom-cell-indent,.subpage .table-container table tr td.custom-cell-indent,.subpage .table-container table tr th.custom-cell-indent{padding-left:32px}body .table-container table tr td.custom-cell-green-bg,body .table-container table tr th.custom-cell-green-bg,.subpage .table-container table tr td.custom-cell-green-bg,.subpage .table-container table tr th.custom-cell-green-bg{background:#1a9f35;color:#fff}body .table-container table tr td.custom-cell-red-bg,body .table-container table tr th.custom-cell-red-bg,.subpage .table-container table tr td.custom-cell-red-bg,.subpage .table-container table tr th.custom-cell-red-bg{background:#e31818;color:#fff}body .table-container table tr td.custom-cell-orange-bg,body .table-container table tr th.custom-cell-orange-bg,.subpage .table-container table tr td.custom-cell-orange-bg,.subpage .table-container table tr th.custom-cell-orange-bg{background:#f39100;color:#fff}body .table-container table tbody td,body .table-container table tbody th,body .table-container table thead td,body .table-container table thead th,.subpage .table-container table tbody td,.subpage .table-container table tbody th,.subpage .table-container table thead td,.subpage .table-container table thead th{padding:10px 5px;color:#666;font-size:1.5rem}body .table-container .caption,.subpage .table-container .caption{margin-top:10px;font-style:italic}.homepage{padding-left:15px;padding-right:15px}.homepage h2{margin-bottom:0}.homepage .section-content{padding-left:15px;padding-right:15px}@media (min-width: 992px){.homepage .section-content{padding-left:90px;padding-right:90px}}.homepage .section-info h2{color:#201c17;font-size:4rem;font-weight:bold}.homepage .section-info .col-values .nav-pills{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.homepage .section-info .col-values .nav-pills{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 1200px){.homepage .section-info .col-values .nav-pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.homepage .section-info .col-values .nav-pills>li:not(:last-child){padding-bottom:85px}.homepage .section-info .col-chart{text-align:center}.homepage .section-info .col-chart img{max-width:100%;height:auto}.homepage .section-info .col-quote{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-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:40px}@media (min-width: 1200px){.homepage .section-info .col-quote{margin-top:0}}.homepage .section-bg{color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.homepage .section-bg h2{font-size:8.4rem;font-weight:bold;line-height:0.95}@media (max-width: 1024px){.homepage .section-bg h2{font-size:6rem}}@media (max-width: 767px){.homepage .section-bg h2{font-size:4.5rem}}.homepage .section-bg .title{font-size:2.5rem;font-weight:bold}.homepage p{margin:0}.homepage .black{color:#000}.homepage .red{color:#e31818}.homepage .yellow{color:#f39100}.homepage .green{color:#1a9f35}.homepage .blue{color:#5397d4}.homepage .value{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage .value:not(:last-child){margin-bottom:40px}@media (min-width: 1200px){.homepage .value:not(:last-child){margin-bottom:85px}}.homepage .value .icon{min-width:50px;min-height:50px;margin-right:25px}.homepage .value .icon img{width:50px;height:50px}.homepage .value .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .value .number{font-size:4.2rem;font-weight:bold;line-height:1.2;letter-spacing:-0.8px}.homepage .value .unit{font-size:1.7rem;font-weight:bold;line-height:1;letter-spacing:-0.3px;margin-left:10px}.homepage .value .label{font-size:2.2rem;font-weight:300}.homepage .quotation{margin-bottom:40px;width:100%}@media (min-width: 1200px){.homepage .quotation{margin-bottom:80px}}.homepage .quotation.no-author{margin-bottom:20px}@media (min-width: 1200px){.homepage .quotation.three-cols{max-width:260px}}.homepage .quotation .title{color:#201c17;font-size:2rem;font-weight:bold;line-height:2.4;margin-bottom:20px}.homepage .quotation p{color:#808291;font-size:1.8rem;font-weight:300;line-height:1.67;letter-spacing:0.2px}.homepage .quotation p:not(:last-child){margin-bottom:30px}.homepage .quotation .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#525455;font-size:1.6rem;font-weight:300;margin-top:15px}.homepage .quotation .author .avatar{border-radius:50%;margin-right:18px;width:72px;height:auto}.homepage .quotation .author .name{display:block;font-weight:500}.homepage .top{color:#fff}.homepage .top .col-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:70px 15px 35px;position:relative}@media (min-width: 768px){.homepage .top .col-wrapper{padding:70px 90px 35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.homepage .top .col-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 1024px){.homepage .top .col-text{-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1;max-width:100%;padding-right:60px}}.homepage .top .col-text span{display:block;margin-bottom:22px}.homepage .top .col-text h2{margin-bottom:30px}@media (max-width: 1024px){.homepage .top .col-text h2{font-size:5rem}}.homepage .top .col-text p{font-size:1.6rem;line-height:1.5;margin-bottom:30px}.homepage .top .col-text a{margin-bottom:20px}.homepage .top .col-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.homepage .top .col-media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%}}.homepage .top .col-media .photo{height:100%;max-height:300px;margin-top:15px}@media (min-width: 768px){.homepage .top .col-media .photo{height:590px;max-height:100%;margin-right:0;margin-top:0;position:absolute;right:0;bottom:0}}@media (min-width: 1366px){.homepage .top .col-media .photo{right:100px}}@media (max-width: 767px){.homepage .top .col-media .photo{display:none}}.homepage .top .col-media .person-data{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-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3.4rem;font-weight:bold;line-height:1;text-align:left}@media (max-width: 767px){.homepage .top .col-media .person-data{margin-top:15px}}.homepage .top .col-media .person-data .age{font-size:6.8rem;margin-top:5px;margin-bottom:10px;position:relative}@media (min-width: 768px){.homepage .top .col-media .person-data .age::before{background-color:#fff;content:'';display:block;height:1px;width:250px;position:absolute;left:-275px;bottom:15px}}.homepage .top .col-media .btn-more{margin-top:42px}.homepage .top #main-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}.homepage .top #main-slider .swiper-button-prev,.homepage .top #main-slider .swiper-button-next{background-size:11px 21px;top:auto;bottom:45px;right:auto;margin-top:0;width:11px;height:21px}.homepage .top #main-slider .swiper-button-prev{left:10px}@media (min-width: 768px){.homepage .top #main-slider .swiper-button-prev{left:95px}}.homepage .top #main-slider .swiper-button-next{left:27px}@media (min-width: 768px){.homepage .top #main-slider .swiper-button-next{left:122px}}.homepage .key-data-finance{padding-top:80px;padding-bottom:45px}@media (min-width: 1200px){.homepage .key-data-finance{padding-bottom:90px}}.homepage .key-data-finance h2{margin-bottom:55px}.homepage .key-data-assets{background-color:#fbfbfb;padding-top:80px;padding-bottom:45px}@media (min-width: 1200px){.homepage .key-data-assets{padding-bottom:90px}}.homepage .speech .col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:125px 15px 170px}@media (min-width: 768px){.homepage .speech .col-wrapper{padding:125px 90px 170px}}.homepage .speech .col-text{padding-left:68px;padding-bottom:35px;position:relative}@media (min-width: 768px){.homepage .speech .col-text{max-width:445px;padding-left:0}}.homepage .speech .col-text p{font-size:2.5rem;font-weight:bold;line-height:1.2;position:relative}.homepage .speech .col-text p::before{background:url(../images/quotation-mark.svg) no-repeat center;background-size:contain;content:'';display:block;height:28px;left:-68px;position:absolute;top:0;width:48px}@media (min-width: 768px){.homepage .speech .col-text p::before{height:57px;width:95px;left:-135px}}.homepage .speech .col-text .author{display:block;font-size:1.4rem;font-weight:300;margin-top:45px}.homepage .speech .col-text .author::first-line{font-weight:500}.homepage .speech #speech-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.homepage .speech #speech-slider .swiper-slide{background-position:left center}}@media (max-width: 575px){.homepage .speech #speech-slider .swiper-slide{background-position:-175px center}}.homepage .speech #speech-slider .swiper-button-prev,.homepage .speech #speech-slider .swiper-button-next{background-size:11px 21px;top:auto;bottom:0;right:auto;margin-top:0;width:11px;height:21px}.homepage .speech #speech-slider .swiper-button-prev{left:0}.homepage .speech #speech-slider .swiper-button-next{left:27px}.homepage .gpw{padding-top:80px;padding-bottom:80px}.homepage .gpw h2{margin-bottom:10px}.homepage .gpw .col-chart{padding-top:50px}@media (min-width: 1200px){.homepage .gpw .col-chart{text-align:left}}.homepage .innovations{padding:0}.homepage .innovations .col-title{padding-top:75px}@media (min-width: 1200px){.homepage .innovations .col-title{padding-top:170px}}.homepage .innovations .col-desc{max-width:335px;padding-top:40px}.homepage .innovations .col-desc .title{display:block;margin-bottom:32px}@media (min-width: 992px){.homepage .innovations .col-desc .title{margin-top:40px}}@media (min-width: 1200px){.homepage .innovations .col-desc{padding-top:190px}}.homepage .innovations .col-desc a{display:inline-block;color:#e31818}.homepage .innovations .description{margin-bottom:35px;width:100%}.homepage .innovations .description p{font-size:1.8rem;font-weight:300;line-height:1.67;letter-spacing:0.2px}.homepage .innovations #innovations-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover;padding:90px}@media (max-width: 1024px){.homepage .innovations #innovations-slider .swiper-slide{padding:40px}}@media (max-width: 767px){.homepage .innovations #innovations-slider .swiper-slide{padding:15px}}.homepage .innovations #innovations-slider .swiper-button-prev,.homepage .innovations #innovations-slider .swiper-button-next{background-size:31px 31px;top:auto;right:auto;margin-top:20px;width:31px;height:31px}.homepage .innovations #innovations-slider .swiper-button-prev{left:0}.homepage .innovations #innovations-slider .swiper-button-next{left:27px}.homepage .workers{padding-top:80px;padding-bottom:80px}.homepage .workers h2{margin-bottom:55px}@media (min-width: 1200px){.homepage .workers .col-values{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 575px){.homepage .workers .col-charts:not(:last-child){margin-bottom:100px}}.homepage .society{background-color:#fbfbfb;padding-top:80px;padding-bottom:80px}.homepage .society h2{margin-bottom:55px}@media (min-width: 1200px){.homepage .society .col-values{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.homepage .wosp{padding-top:150px;padding-bottom:90px}.homepage .wosp h2{margin-bottom:50px}.homepage .wosp .description{margin-bottom:40px}.homepage .wosp .description p{font-size:1.8rem;font-weight:300;line-height:1.67;letter-spacing:0.2px}.homepage .wosp .title{display:inline-block;font-size:2rem;font-weight:bold;line-height:2.4;margin-bottom:0}.subpage .margin-bottom{margin-bottom:30px}.subpage div h2,.subpage div h3,.subpage div h4,.subpage div h5,.subpage td h2,.subpage td h3,.subpage td h4,.subpage td h5,.subpage th h2,.subpage th h3,.subpage th h4,.subpage th h5{margin-bottom:20px;font-weight:normal}.subpage div h2,.subpage td h2,.subpage th h2{font-size:3.4rem}.subpage div h3,.subpage td h3,.subpage th h3{font-size:3rem}.subpage div h4,.subpage td h4,.subpage th h4{font-size:2.6rem}.subpage div h5,.subpage td h5,.subpage th h5{font-size:2.2rem}.subpage div table,.subpage div ul li,.subpage div p,.subpage td table,.subpage td ul li,.subpage td p,.subpage th table,.subpage th ul li,.subpage th p{font-size:1.6rem;font-weight:300;line-height:1.44}.subpage div table a,.subpage div ul li a,.subpage div p a,.subpage td table a,.subpage td ul li a,.subpage td p a,.subpage th table a,.subpage th ul li a,.subpage th p a{color:currentColor;text-decoration:underline}.subpage div table img,.subpage div ul li img,.subpage div p img,.subpage td table img,.subpage td ul li img,.subpage td p img,.subpage th table img,.subpage th ul li img,.subpage th p img{max-width:100%}.subpage div>ul:not([class]),.subpage td>ul:not([class]),.subpage th>ul:not([class]){padding-left:0;margin-bottom:25px;list-style:none;font-weight:300}.subpage div>ul:not([class]) p,.subpage td>ul:not([class]) p,.subpage th>ul:not([class]) p{margin-bottom:0}.subpage div>ul:not([class]) li,.subpage td>ul:not([class]) li,.subpage th>ul:not([class]) li{line-height:1.44}.subpage div>ul:not([class])>li,.subpage td>ul:not([class])>li,.subpage th>ul:not([class])>li{padding-left:12px;margin:12px 0;position:relative}.subpage div>ul:not([class])>li::before,.subpage td>ul:not([class])>li::before,.subpage th>ul:not([class])>li::before{content:'';position:absolute;left:0;top:calc((1.44 * 1.6rem) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#e31818}.subpage div>ul:not([class])>li>ul,.subpage td>ul:not([class])>li>ul,.subpage th>ul:not([class])>li>ul{list-style-type:none !important;padding-left:0}.subpage div>ul:not([class])>li>ul>li,.subpage td>ul:not([class])>li>ul>li,.subpage th>ul:not([class])>li>ul>li{position:relative;counter-increment:list;padding-left:12px;margin:12px 0}.subpage div>ul:not([class])>li>ul>li::before,.subpage td>ul:not([class])>li>ul>li::before,.subpage th>ul:not([class])>li>ul>li::before{content:'';position:absolute;left:0;top:calc((1.44 * 1.6rem) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#e31818}.subpage div ol,.subpage td ol,.subpage th ol{counter-reset:list;list-style-type:none !important;padding-left:0;margin:0;font-size:1.6rem;line-height:1.5;font-weight:300}.subpage div ol>li,.subpage td ol>li,.subpage th ol>li{counter-increment:list;padding-left:32px;margin:12px 0;position:relative}.subpage div ol>li::before,.subpage td ol>li::before,.subpage th ol>li::before{content:counter(list) ". ";color:#e31818;position:absolute;left:0}.subpage div ol>li>ol>li::before,.subpage td ol>li>ol>li::before,.subpage th ol>li>ol>li::before{content:counter(list, lower-alpha) ". "}.subpage div ol>li>ol>li>ol>li::before,.subpage td ol>li>ol>li>ol>li::before,.subpage th ol>li>ol>li>ol>li::before{content:counter(list, lower-roman) ". "}.subpage div ol>li ul,.subpage td ol>li ul,.subpage th ol>li ul{list-style-type:none !important;padding-left:0;margin:0;font-size:inherit;line-height:inherit;color:inherit}.subpage div ol>li ul>li,.subpage td ol>li ul>li,.subpage th ol>li ul>li{padding-left:32px;margin:12px 0;position:relative}.subpage div ol>li ul>li::before,.subpage td ol>li ul>li::before,.subpage th ol>li ul>li::before{content:'';background:#e31818;height:4px;width:4px;top:calc((1.5 * 1.6rem) / 2 - 2px);position:absolute;left:0;font-size:3rem}.subpage div ul:last-child,.subpage div ol:last-child,.subpage div p:last-child,.subpage td ul:last-child,.subpage td ol:last-child,.subpage td p:last-child,.subpage th ul:last-child,.subpage th ol:last-child,.subpage th p:last-child{margin-bottom:0}.subpage .top .banner{height:460px;margin:0 auto 32px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subpage .top .banner>.overlay{background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0}.subpage .top .banner>.row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.subpage .top .banner h1{color:#fff;font-size:5rem;font-weight:bold;margin-bottom:0}.subpage .top .undertop-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:32px}@media (max-width: 767px){.subpage .top .undertop-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.subpage .top .undertop-container .breadcrumb-container{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width: 767px){.subpage .top .undertop-container .breadcrumb-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:12px}}.subpage .top .undertop-container .breadcrumb-container ul{list-style:none;margin:0;padding:0}.subpage .top .undertop-container .breadcrumb-container ul li{font-size:1.4rem;display:inline-block;margin:0;font-weight:300;color:#6e6e6e}.subpage .top .undertop-container .breadcrumb-container ul li:not(:first-child):before{content:'/';margin-right:.4rem;color:inherit}.subpage .top .undertop-container .breadcrumb-container ul li a{color:inherit}.subpage .top .undertop-container .gri-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#6e6e6e}.subpage .top .undertop-container .gri-container:before{content:'GRI: ['}.subpage .top .undertop-container .gri-container:after{content:']'}.subpage .top .undertop-container .gri-container li{font-size:1.4rem;line-height:1.57}.subpage .top .undertop-container .gri-container li:not(:last-child):after{content:',';margin-right:.3rem}.subpage .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{color:#fff}.subpage .quotation.color-black svg path{fill:#201c17}.subpage .quotation.color-black .content{color:#201c17}.subpage .quotation.hide-mark .quotation-mark{display:none}.subpage .quotation.hide-mark .content{padding-left:0}@media (max-width: 991px){.subpage .info-icons{padding-top:18px;padding-bottom:18px}}.subpage .info-icons .icons-wrapper .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.subpage .info-icons .icon-container{text-align:center}@media (max-width: 991px){.subpage .info-icons .icon-container{margin:24px 0}}.subpage .info-icons .icon-container img,.subpage .info-icons .icon-container svg{height:56px;margin-bottom:12px}@media (max-width: 767px){.subpage .info-icons .icon-container img,.subpage .info-icons .icon-container svg{max-width:100%;-o-object-fit:contain;object-fit:contain}}.subpage .info-icons .icon-container .info .value{font-size:30px;font-weight:bold;line-height:1.33;letter-spacing:-1px}.subpage .info-icons .icon-container .info .caption p{font-size:25px;font-weight:300;margin-bottom:0}.subpage .info-icons .icon-container.color.color-black{color:#201c17}.subpage .info-icons .icon-container.color.color-black:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-black:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-black:not(.icon-default) svg polygon{fill:#201c17}.subpage .info-icons .icon-container.color.color-white{color:#fff}.subpage .info-icons .icon-container.color.color-white:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-white:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-white:not(.icon-default) svg polygon{fill:#fff}.subpage .info-icons .icon-container.color.color-red{color:#e31818}.subpage .info-icons .icon-container.color.color-red:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-red:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-red:not(.icon-default) svg polygon{fill:#e31818}.subpage .info-icons .icon-container.color.color-blue{color:#5397d4}.subpage .info-icons .icon-container.color.color-blue:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-blue:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-blue:not(.icon-default) svg polygon{fill:#5397d4}.subpage .info-icons .icon-container.color.color-yellow{color:#f39100}.subpage .info-icons .icon-container.color.color-yellow:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-yellow:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-yellow:not(.icon-default) svg polygon{fill:#f39100}.subpage .info-icons .icon-container.color.color-green{color:#1a9f35}.subpage .info-icons .icon-container.color.color-green:not(.icon-default) svg path,.subpage .info-icons .icon-container.color.color-green:not(.icon-default) svg rect,.subpage .info-icons .icon-container.color.color-green:not(.icon-default) svg polygon{fill:#1a9f35}.subpage .info-icons.background-image{min-height:460px;background-size:cover;background-position:center;background-color:#000;position:relative}.subpage .info-icons.background-image:after{display:block;content:'';min-height:inherit;font-size:0}.subpage .info-icons.background-image .icons-wrapper>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subpage .info-icons.smaller-icons .icon-container .info .value{font-size:22px}.subpage .info-icons.smaller-icons .icon-container .info .caption p{font-size:17px}.subpage .documents-to-download .document{padding:15px}.subpage .documents-to-download .document a{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.subpage .documents-to-download .document a .icon-container{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;background-image:url("../images/attachment_icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.subpage .documents-to-download .document a .icon-container span{color:#e31818;font-size:.8rem;margin-bottom:2px;text-decoration:none}.subpage .documents-to-download .document a .title{margin-left:12px}.subpage .documents-to-download .document a .title:hover{text-decoration:underline}.subpage .icons-with-description .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ECECEC}@media (max-width: 767px){.subpage .icons-with-description .icon-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.subpage .icons-with-description .icon-container .icon-wrapper{width:210px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;padding-left:40px;margin-right:85px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.subpage .icons-with-description .icon-container .icon-wrapper{padding-left:0;margin-right:0;text-align:left;margin-bottom:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.subpage .icons-with-description .icon-container .icon-wrapper svg{width:72px;max-height:100%;-o-object-fit:contain;object-fit:contain}.subpage .icons-with-description .icon-container .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.subpage .icons-with-description .icon-container .info h4{margin-bottom:12px}.subpage .icons-with-description .icon-container .info p{margin-bottom:0}.subpage .icons-with-description.smaller-icons .icon-wrapper{height:55px}@media (min-width: 992px){.subpage .icons-with-description.vertical .icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subpage .icons-with-description.vertical .icons-wrapper .icon-container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}}@media (min-width: 992px) and (max-width: 767px){.subpage .icons-with-description.vertical .icons-wrapper .icon-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.subpage .icons-with-description.vertical .icons-wrapper .icon-container:not(:last-child){border-right:1px solid #ECECEC;padding-right:15px;padding-left:0}.subpage .icons-with-description.vertical .icons-wrapper .icon-container:not(:first-child){padding-left:15px}.subpage .icons-with-description.vertical .icons-wrapper .icon-container .icon-wrapper{height:72px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 12px 0;padding:0}.subpage .icons-with-description.vertical .icons-wrapper .icon-container .info{text-align:center}}.subpage .column-with-photo .image-container{background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){.subpage .column-with-photo .image-container{margin-top:48px;height:420px}}@media (min-width: 768px){.subpage .column-with-photo .content-container.to-the-left{padding-right:40px}}@media (min-width: 768px){.subpage .column-with-photo .content-container.to-the-right{padding-left:40px}}.subpage .accordion .horizontal-accordion .card{display:block;background:none;word-wrap:initial;border-radius:0;border:1px solid transparent;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-top:#c4c4c4 1px solid}.subpage .accordion .horizontal-accordion .card .card-header{padding:0;border:none;border-radius:0;background:none}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:20px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper{padding:20px 35px}}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .counter{font-size:2rem;font-weight:300;color:#e31818;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .counter{left:10px}}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .counter:after{content:'.'}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .title{font-size:1.6rem;font-weight:500}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .arrow{display:block;width:20px;height:12px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .arrow{right:10px}}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper .arrow svg{display:block;max-width:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.subpage .accordion .horizontal-accordion .card .card-header .title-wrapper:hover .title{text-decoration:underline}.subpage .accordion .horizontal-accordion .card .card-body{padding:0 50px 20px}@media (max-width: 767px){.subpage .accordion .horizontal-accordion .card .card-body{padding:0 35px 20px}}.subpage .accordion .horizontal-accordion .card.show{background:#fafafa;border-radius:5px;border-color:#c4c4c4;-webkit-box-shadow:2px 2px 6px -4px #000;box-shadow:2px 2px 6px -4px #000}.subpage .accordion .horizontal-accordion .card.show+.card{border-top:0}.subpage .accordion .horizontal-accordion .card.show .card-header .title-wrapper .arrow svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.subpage .accordion .vertical-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.subpage .accordion .vertical-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.subpage .accordion .vertical-tabs ul.nav-pills{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}}@media (max-width: 575px){.subpage .accordion .vertical-tabs ul.nav-pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.subpage .accordion .vertical-tabs ul.nav-pills li{padding:0 13px}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li{padding:0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width: 575px){.subpage .accordion .vertical-tabs ul.nav-pills li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.subpage .accordion .vertical-tabs ul.nav-pills li a{display:block;width:100%;height:100%;padding:30px 35px 30px 20px;font-size:1.6rem;color:#201c17;font-weight:300;text-decoration:none;border-bottom:2px solid #ECECEC;position:relative;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li a{padding:10px 0}}.subpage .accordion .vertical-tabs ul.nav-pills li a.active{font-weight:bold;border-bottom-color:#e31818}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li a.active{font-weight:300}}.subpage .accordion .vertical-tabs ul.nav-pills li a .arrow{display:block;width:15px;height:9px;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li a .arrow{display:none}}.subpage .accordion .vertical-tabs ul.nav-pills li a .arrow svg{display:block;max-width:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.subpage .accordion .vertical-tabs ul.nav-pills li:first-child a{border-top:2px solid #ECECEC}@media (max-width: 767px){.subpage .accordion .vertical-tabs ul.nav-pills li:first-child a{border-top:0}}.subpage .accordion .vertical-tabs .tab-content{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;overflow:hidden;padding-left:25px}@media (max-width: 767px){.subpage .accordion .vertical-tabs .tab-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-top:25px}}.subpage .accordion .vertical-tabs .tab-content .tab-pane{position:relative}.subpage .responsive-image{margin-bottom:35px}.subpage .responsive-image img{max-width:100%}.subpage .responsive-image img.desktop-image:not(.no-border){border-radius:4px}@media (max-width: 767px){.subpage .responsive-image img.desktop-image{display:none}}@media (min-width: 768px){.subpage .responsive-image img.mobile-image{display:none}}@media (max-width: 767px){.subpage .responsive-image .popup-trigger{display:none}}.subpage .responsive-image .popup-image-container{display:none;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(100,100,100,0.5)}@media (max-width: 767px){.subpage .responsive-image .popup-image-container{display:none}}.subpage .responsive-image .popup-image-container .popup-image{max-width:95%;max-height:95%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.subpage .good-practice{background-color:#fbfbfb;padding-top:32px;padding-bottom:60px;position:relative}.subpage .good-practice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.subpage .good-practice>div svg{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;max-width:46px;margin-right:42px}.subpage .good-practice>div h4{color:#e31818;font-size:3.2rem;margin-top:10px;margin-bottom:30px}.subpage .good-practice>div p{font-size:1.8rem;color:#201c17;line-height:1.36;font-weight:normal}.subpage .good-practice.small_text>div p{font-size:1.6rem}.subpage .good-practice .bar-under-image span{height:100%}.subpage .group-infographic{text-align:center}.subpage .group-infographic .margin-bottom{margin-bottom:0}.subpage .group-infographic .infographic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:560px}@media (max-width: 767px){.subpage .group-infographic .infographic{min-height:380px}}.subpage .group-infographic svg{width:100%;max-width:710px;height:auto}.subpage .group-infographic svg .cls-1{fill:transparent !important}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: 1365px) and (min-width: 1025px){html{font-size:62.5%}}@media (max-width: 1024px){html{font-size:62.5%}}body{color:#201c17;font-family:"FS Lola", sans-serif;font-size:1.5rem}body a:link,body a:visited,body a:hover,body a:active{text-decoration:none}body b,body strong{font-weight:bold}body .color-border{position:relative}body .color-border::before{background:-webkit-gradient(linear, left top, right top, color-stop(0, #e31818), color-stop(28%, #e31818), color-stop(28%, #201c17), color-stop(33%, #201c17), color-stop(33%, #f39100), color-stop(58%, #f39100), color-stop(58%, #e31818), color-stop(74%, #e31818), color-stop(74%, #5397d4), color-stop(77%, #5397d4), color-stop(77%, #1a9f35), to(#1a9f35));background:-o-linear-gradient(left, #e31818 0, #e31818 28%, #201c17 28%, #201c17 33%, #f39100 33%, #f39100 58%, #e31818 58%, #e31818 74%, #5397d4 74%, #5397d4 77%, #1a9f35 77%, #1a9f35 100%);background:linear-gradient(to right, #e31818 0, #e31818 28%, #201c17 28%, #201c17 33%, #f39100 33%, #f39100 58%, #e31818 58%, #e31818 74%, #5397d4 74%, #5397d4 77%, #1a9f35 77%, #1a9f35 100%);content:'';bottom:0;display:block;height:3px;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:1310px;margin:0 auto}body .bar-under-image{height:3px;width:100%;background-color:#e31818;position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}body .bar-under-image span:nth-child(1){-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}body .bar-under-image span:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 5%;flex:1 1 5%}body .bar-under-image span:nth-child(3){-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}body .bar-under-image span:nth-child(4){-webkit-box-flex:1;-ms-flex:1 1 14%;flex:1 1 14%}body .bar-under-image span:nth-child(5){-webkit-box-flex:1;-ms-flex:1 1 5%;flex:1 1 5%}body .bar-under-image span:nth-child(6){-webkit-box-flex:1;-ms-flex:1 1 22%;flex:1 1 22%}body .bar-under-image span.red{background-color:#e31818}body .bar-under-image span.blue{background-color:#5397d4}body .bar-under-image span.yellow{background-color:#f39100}body .bar-under-image span.green{background-color:#1a9f35}body .bar-under-image span.black{background-color:#000}body .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{background-color:#e31818 !important}body .mCSB_draggerContainer .mCSB_draggerRail{background-color:#c4c4c4}body .tooltipster:not(.gri-tooltip){-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#f39100;text-decoration-color:#f39100}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-box{background:#e31818;border-radius:0}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-content{color:white;padding:18px}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-arrow{color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-top .tooltipster-arrow-border{border-top-color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-left .tooltipster-arrow-border{border-left-color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-right .tooltipster-arrow-border{border-right-color:#e31818}body .tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#e31818}body .amcharts-legend-container{position:relative}@media (min-width: 1200px) and (max-width: 1320px){body .container{width:1000px}}body .btn{background:none;border:0;cursor:pointer;line-height:1;margin-left:0;margin-right:0;padding:0}body .btn-link:link,body .btn-link:visited,body .btn-link:hover,body .btn-link:active{text-decoration:none}body .btn-default{border-radius:40px;font-size:1.6rem;font-weight:normal;height:40px;padding:12px 24px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}body .btn-rw{background-color:#e31818;color:#fff}body .btn-rw:hover{background-color:#d1202e;color:#fff}body .btn-wr{background-color:#fff;color:#e31818}body .btn-wr:hover{background-color:#fff;color:#e31818}body .btn-wb{background-color:#fff;color:#5397d4}body .btn-wb:hover{background-color:#fff;color:#5397d4}body .pages{margin-top:45px}@media (max-width: 767px){body .pages{padding:0}}body .pages a{text-decoration:none}body .pages .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .pages .page .text{font-size:1.6rem;color:#6e6e6e}body .pages .page .title{font-size:2.4rem;color:black}@media (max-width: 767px){body .pages .page .title{font-size:1.9rem}}body .pages .caption{margin-right:40px}@media (max-width: 767px){body .pages .caption{margin-right:5px}}body .pages .arrow-container{height:30px}body .pages .arrow-container svg{height:30px;width:33px}body .pages .left .page{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .pages .left .caption{margin-left:30px;text-align:left}@media (max-width: 767px){body .pages .left .caption{margin-left:5px}}body .pages .right .text,body .pages .right .title{text-align:right}body .pages .right svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJoZWFkZXIuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiZm9vdGVyLnNjc3MiLCJ0b29scy5zY3NzIiwidGFibGVzLnNjc3MiLCJob21lcGFnZS5zY3NzIiwic3VicGFnZS5zY3NzIiwic2lkZWJhci5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0ksc0JBQ0EsMENBQ0EsbUlBRUEsaUJBQ0EsaUJBQWtCLENBR3RCLFdBQ0ksc0JBQ0EsNkNBQ0EseUlBRUEsbUJBQ0EsaUJBQWtCLENBR3RCLFdBQ0ksc0JBQ0EsNENBQ0EsdUlBRUEsZ0JBQ0EsaUJBQWtCLENBR3RCLFdBQ0ksc0JBQ0EsMkNBQ0EscUlBRUEsZ0JBQ0EsaUJBQWtCLENDakN0QixjQUNFLHNCQUNBLGtCQUNBLG1CQUVBLE1BQ0EsV0FBWSxDQU5kLHVCQVNJLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHFCQUFBLEFBQ0Esa0JBREEsQUFDQSx5QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsb0JBQ0EsYUM4RlUsQ0QzR2QseUJBZ0JNLGNBQ0EsY0FDQSxvQkFBcUIsQ0FsQjNCLDBDQXFCUSxpQkFBa0IsQ0FyQjFCLHNDQXlCUSxnQkFBaUIsQ0F6QnpCLDJFQThCUSxnQkFBaUIsQ0E5QnpCLHFDQW1DTSxZQUNBLGtCQUNBLFlBQ0Esa0JBQ0EsZUFBZ0IsQ0NFbEIsMEJEekNKLHFDQTBDUSxXQUFZLENBb0NmLENBOUVMLHFEQWdEVSxPQUFRLENBaERsQiw4Q0FxRFEsa0JBQ0EsYUFDQSxRQUNBLG1DQUFBLEFBQ0EsK0JBREEsQUFDQSwyQkFBQSx3Q0FBQSxBQ21FMEIsbUNEbkUxQixBQ21FMEIsK0JBQUEsQ0FuRjlCLDBCRHpDSiw4Q0E0RFUsWUFBYSxDQUVoQixDQTlEUCxtREFpRVEsWUFDQSxnQ0FDQSxVQUNBLFdBQVksQ0MzQmhCLDBCRHpDSixtREF1RVUsV0FBWSxDQUVmLENBekVQLHFEQTRFUSxjQUFlLENBNUV2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QUFJLDBCUHJTSiwyQk9tU1IsZUFLYSxDQUFHLENBRXZCLG1EQUlZLGdCQUNHLENBQUssdUJBRWxCLGlDQUFBLEFBQ1ksNkJBRFosQUFDWSx3QkFBQSxDQUFjIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZTIExvbGEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL0ZTTG9sYVdlYi1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL0ZTTG9sYVdlYi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL3dlYmZvbnRzL0ZTTG9sYVdlYi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRlMgTG9sYSc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvRlNMb2xhV2ViLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvRlNMb2xhV2ViLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vd2ViZm9udHMvRlNMb2xhV2ViLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZTIExvbGEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL0ZTTG9sYVdlYi1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvRlNMb2xhV2ViLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi93ZWJmb250cy9GU0xvbGFXZWItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGUyBMb2xhJztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9GU0xvbGFXZWItTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvRlNMb2xhV2ViLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL3dlYmZvbnRzL0ZTTG9sYVdlYi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiaGVhZGVyLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgLy9wb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIC50b29sYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEycHggMCAxMHB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mb250LXNtYWxsZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZvbnQtc21hbGxlcixcclxuICAgICAgJi5mb250LWJpZ2dlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXBhbmVsIHtcclxuICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTcwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICByaWdodDogLTM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaWNvbi1ncmF5O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBlcmZvcm0tc2VhcmNoIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2VhcmNoLXRyaWdnZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkaWNvbi1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnV1dGlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7O1xyXG4gICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMtcmVwb3J0cyB7XHJcbiAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICA+IHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZSc7XHJcbiAgICAgICAgY29udGVudDogJyBcXGYwZDcnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVwb3J0cy1kcm9wZG93biB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICBhOmxpbmssXHJcbiAgICAgICAgICBhOnZpc2l0ZWQsXHJcbiAgICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgICAgYTphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zLW1lZGl1bTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtbWVkaXVtO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcblxyXG4gICAgICAuYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51bWFpbiB7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICA+IHVsIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9MZXZlbCAwXHJcbiAgdWwjbWJhbmstbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGE6bGluayxcclxuICAgIGE6dmlzaXRlZCxcclxuICAgIGE6aG92ZXIsXHJcbiAgICBhOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYWxtb3N0YmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgPiBhOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yLFxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW4ge1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kcm9wZG93biB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kcm9wZG93bjo6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy9MZXZlbCAxXHJcblxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogNzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcclxuICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kcm9wZG93bjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gYSB7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvL2xldmVsIDJcclxuXHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDAgJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1zZmFzdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcclxuICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDAgJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBSRVNQT05TSVZORVNTICovXHJcblxyXG4kYm9vdHN0cmFwLXhsOiAxMjAwcHg7XHJcbiRib290c3RyYXAtbGc6IDk5MnB4O1xyXG5cclxuJGxhcHRvcC1tYXg6IDE2MDBweDtcclxuJGxhcHRvcC1taWRkbGU6IDEzNjVweDtcclxuJGxhcHRvcC1taW46IDEwMjVweDtcclxuJGxhcHRvcC0xMzY2OiAxMzY2cHg7XHJcbiRsYXB0b3AtbWFjOiAxNDQwcHg7XHJcbiR0YWJsZXQtbWF4OiAxMDI0cHg7XHJcbiR0YWJsZXQtbWluOiA3NjhweDtcclxuJG1vYmlsZS1tYXg6IDc2N3B4O1xyXG4kbW9iaWxlLXhzLW1heDogNTc1cHg7XHJcblxyXG5cclxuQG1peGluIG1vYmlsZS14cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS14cy1tYXgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1heCkgYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1taW4pIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtMTM2NiB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC0xMzY2KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC1tYWMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWFjKSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1heCkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC1taWRkbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWlkZGxlKSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1taW4pIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLWFuZC1ncmVhdGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtMTM2Ni1hbmQtZ3JlYXRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcC0xMzY2KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJvb3RzdHJhcC14bCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJvb3RzdHJhcC14bCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib290c3RyYXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRib290c3RyYXAtbGcpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG4kZGVmYXVsdDogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kYmctdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuJHNlY3Rpb24tYmc6ICNmYmZiZmI7XHJcblxyXG4kYWxtb3N0YmxhY2s6ICMyMDFjMTc7XHJcbiRkYXJrZXItZ3JheTogIzUyNTQ1NTtcclxuJGdyYXk6ICM2ZTZlNmU7XHJcbiRncmF5LW86IHJnYmEoJGdyYXksIDAuOCk7XHJcbiRsaWdodGVyLWdyZXk6ICM4MDgyOTE7XHJcbiRncmVlbjogIzFhOWYzNTtcclxuJGdyZWVuLW86IHJnYmEoJGdyZWVuLCAwLjgpO1xyXG4kcmVkOiAjZTMxODE4O1xyXG4kcmVkLWhvdmVyOiAjZDEyMDJlO1xyXG4kcmVkLW86IHJnYmEoJHJlZCwgMC44KTtcclxuJHllbGxvdzogI2YzOTEwMDtcclxuJHllbGxvdy1vOiByZ2JhKCR5ZWxsb3csIDAuOCk7XHJcbiRibHVlOiAjNTM5N2Q0O1xyXG4kYmx1ZS1vOiByZ2JhKCRibHVlLCAwLjgpO1xyXG4kYm9yZGVyZ3JheTogI0VDRUNFQztcclxuJGJvcmRlcmdyYXktbzogcmdiYSgkYm9yZGVyZ3JheSwgMC44KTtcclxuXHJcbiR0cmFucy1zZmFzdDogYWxsIC4xcyBlYXNlLWluLW91dDtcclxuJHRyYW5zLWZhc3Q6IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnMtbWVkaXVtOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnMtc2xvdzogYWxsIC43NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4kdGFibGUtZ3JheTogIzY2NjtcclxuJHRhYmxlLWJsdWU6ICMwMDc3YmQ7XHJcbiRhY2NvcmRpb24tYmc6ICNmYWZhZmE7XHJcbiRhY2NvcmRpb24tYm9yZGVyOiAjYzRjNGM0O1xyXG5cclxuJHJhcG9ydC1ncmF5OiAjYTRhNWE1O1xyXG4kaWNvbi1ncmF5OiAjNjM2NTY1O1xyXG5cclxuJHRvb2xiYXItZ3JheTogIzk1OTU5NTtcclxuIiwiZm9vdGVyLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDExMHB4O1xyXG5cclxuICAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1yYXBvcnQtaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhcG9ydC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmFwb3J0LWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdXRpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC14bCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc29jaWFsLWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc29jaWFsLWljb25zLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjlweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAueW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAzcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAgICYuY29udHJhc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgJjpub3QoLmltYWdlLWNvbHVtbik6bm90KC5pbWFnZSk6bm90KC5zd2lwZXItc2xpZGUpOm5vdCguYmFyKTpub3QoLmRyb3Bkb3duKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNpYmxlLXJvdy1wYXJlbnQge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDEwMDAwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmc6bm90KC5uby1jb250cmFzdCkge1xyXG5cclxuICAgICAgICAgICAgcGF0aDpub3QoLmNpcmNsZS1waWUpOm5vdCguY2lyY2xlLWxvZ28pLFxyXG4gICAgICAgICAgICByZWN0LFxyXG4gICAgICAgICAgICBwb2x5Z29uLFxyXG4gICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpbmUsXHJcbiAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZS1waWUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaXJjbGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsI21iYW5rLW1lbnUgbGkuZHJvcGRvd246OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZHJvcGRvd24tYXJyb3ctY29udHJhc3Quc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnByaW50LXZlcnNpb24ge1xyXG4gICAgICAgIGhlaWdodDogMjk3bW07XHJcbiAgICAgICAgd2lkdGg6IDIxMG1tO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAuY29sLW1kLTEwIHtcclxuICAgICAgICAgICAgZmxleDogIDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2Zmc2V0LW1kLTEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlYWRlciwgLnBhZ2VzLCAudGFibGUtdG9vbHMsIC5jdXJyZW5jeS1iYXIsIGFzaWRlLCBmb290ZXIsIC50b3AgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNoaWRlLXByaW50LXZlcnNpb24sIC5jdXJyZW5jeS1lbGVtZW50cz4uZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wIC5ncmkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VicGFnZSB7XHJcbiAgICAgICAgICAgIC5pbmZvLWljb25zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgICAgICAgICAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKDQ1JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9jdW1lbnRzLXRvLWRvd25sb2FkLTIgdWw+bGkgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAudmVydGljYWwtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5jb2xsYXBzaWJsZS1yb3ctY2hpbGQgLnJvdy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sdW1uLXdpdGgtcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJwYWdlIHtcclxuICAgICAgICAmLndpdGgtaGlnaGxpZ2h0ZXIgKiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9jcl9tYXJrZXIuY3VyKSwgYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHVybCguLi9pbWFnZXMvY3JfZXJhc2VyLmN1ciksIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jdXJyZW5jeS1tb2RhbCxcclxuICAgIC50YWJsZS1tb2RhbCxcclxuICAgIC5zZWFyY2gtcmVzdWx0cy1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm0tYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXRvb2xze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2Vkfi5jaGVja21hcms6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmKy5yYWRpby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uK2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50YWJsZS1tb2RhbHtcclxuICAgICAgICAuYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLm0tYm9keXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMtbW9kYWwge1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuY2xvc2UtaWNvbiBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID51bCBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigJNcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2hpZGUtcHJpbnQtdmVyc2lvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHMtZmllbGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJwYWdlIHtcclxuXHJcbiAgICAgICAgLnByaW50LWxpc3QsXHJcbiAgICAgICAgLm5vdGVzLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIC5yb3crLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGVzLXRvb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJib2R5LFxyXG4uc3VicGFnZSB7XHJcbiAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG5cclxuICAgICAgICAmLm1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlLXRvb2xzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogIDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEuZG93bmxvYWQtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC04cHggMCA5cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnRhYmxlLXJvdy1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZDRkNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy1ncmV5LWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB0ZCx0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctZ3JlZW4tYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1yb3ctcmVkLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLXJvdy1vcmFuZ2UtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tY2VsbC1ncmV5LWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VzdG9tLWNlbGwtaW5kZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tY2VsbC1ncmVlbi1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tY2VsbC1yZWQtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmN1c3RvbS1jZWxsLW9yYW5nZS1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRib2R5LCB0aGVhZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLmhvbWVwYWdlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC1sZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taW5mbyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsbW9zdGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC12YWx1ZXMge1xyXG5cclxuICAgICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1jaGFydCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtcXVvdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1iZyB7XHJcbiAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4LjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibGFjayB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAucmVkIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAueWVsbG93IHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAudmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tYXV0aG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhyZWUtY29scyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2VyLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3Age1xyXG4gICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgLmNvbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMTVweCAzNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCA5MHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLXRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1tZWRpYSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDYyJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wLTEzNjYtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcnNvbi1kYXRhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbWFpbi1zbGlkZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAyMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rZXktZGF0YS1maW5hbmNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rZXktZGF0YS1hc3NldHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWJnO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVjaCB7XHJcblxyXG4gICAgICAgIC5jb2wtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDE1cHggMTcwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTI1cHggOTBweCAxNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3F1b3RhdGlvbi1tYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmZpcnN0LWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzcGVlY2gtc2xpZGVyIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAyMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncHcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLWNoYXJ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5ub3ZhdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5jb2wtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC14bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtZGVzYyB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9vdHN0cmFwLWxnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC14bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2lubm92YXRpb25zLXNsaWRlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzFweCAzMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53b3JrZXJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLXZhbHVlcyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLmNvbC1jaGFydCB7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmNvbC1jaGFydHMge1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpZXR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1iZztcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYm9vdHN0cmFwLXhsIHtcclxuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLXZhbHVlcyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib290c3RyYXAteGwge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLmNvbC1jaGFydCB7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyAgIEBpbmNsdWRlIGJvb3RzdHJhcC14bCB7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAud29zcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc3VicGFnZSB7XHJcbiAgICAubWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYsXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMsXHJcbiAgICAgICAgaDQsXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSwgdWwgbGksIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjQ0ICogMS42cmVtKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDEuNDQgKiAxLjZyZW0pIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBhLiBiLiBjLlxyXG4gICAgICAgICAgICAgICAgPiBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QsIGxvd2VyLWFscGhhKSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGkuIGlpLiBpaWkuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1yb21hbikgXCIuIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjUgKiAxLjZyZW0pIC8gMiAtIDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsIG9sLCBwIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bmRlcnRvcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdHUkk6IFsnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICddJztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkbGluZSB7XHJcbiAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvZHVjdGlvbiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41MjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90YXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAucXVvdGF0aW9uLW1hcmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbG9yLXdoaXRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xvci1ibGFjayB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWxtb3N0YmxhY2tcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWRlLW1hcmsge1xyXG4gICAgICAgICAgICAucXVvdGF0aW9uLW1hcmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWljb25zIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25zLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgJi5jb2xvci1ibGFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmljb24tZGVmYXVsdCkgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlY3QsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFsbW9zdGJsYWNrXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xvci13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguaWNvbi1kZWZhdWx0KSBzdmcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pY29uLWRlZmF1bHQpIHN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xvci1ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pY29uLWRlZmF1bHQpIHN2ZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sb3IteWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmljb24tZGVmYXVsdCkgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlY3QsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguaWNvbi1kZWZhdWx0KSBzdmcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29ucy13cmFwcGVyID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNtYWxsZXItaWNvbnMgLmljb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdW1lbnRzLXRvLWRvd25sb2FkIHtcclxuICAgICAgICAuZG9jdW1lbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXR0YWNobWVudF9pY29uLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMtd2l0aC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmF5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc21hbGxlci1pY29ucyB7XHJcbiAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgJi52ZXJ0aWNhbCAuaWNvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLXdpdGgtcGhvdG8ge1xyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi50by10aGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50by10aGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAuaG9yaXpvbnRhbC1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRhY2NvcmRpb24tYm9yZGVyIDFweCBzb2xpZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi1iZztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAtNHB4ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZXJ0aWNhbC10YWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxtb3N0YmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXJncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXJncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuZGVza3RvcC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubm8tYm9yZGVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdvb2QtcHJhY3RpY2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWJnO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbWFsbF90ZXh0ID4gZGl2IHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXItdW5kZXItaW1hZ2Ugc3BhbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWluZm9ncmFwaGljIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvZ3JhcGhpYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuY2xzLTEge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJhc2lkZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogNDVweDtcclxuICAgIC8vdG9wOiAzNSU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3AtbWFjIHtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbGVkIHtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnN0IHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG4gICAgICAgIC50cmlnZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC50b29scy10cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVmYXVsdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy9zdmcge1xyXG4gICAgICAgICAgICAvLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAvLyAgICBwYXRoIHtcclxuICAgICAgICAgICAgLy8gICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmlnZ2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlcmVkO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdG9vbGJhci10b2dnbGUtYm9yZGVyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6ICBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVmYXVsdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXItZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b29scy1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b29sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZ28tdG8tcHJpbnQtYmFza2V0IC5pY29uLWNvbnRhaW5lciBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNS41cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgLmljb24tY29udGFpbmVyIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdmb250cyc7XHJcbkBpbXBvcnQgJ2hlYWRlcic7XHJcbkBpbXBvcnQgJ2Zvb3Rlcic7XHJcbkBpbXBvcnQgJ3Rvb2xzJztcclxuQGltcG9ydCAndGFibGVzJztcclxuQGltcG9ydCAnaG9tZXBhZ2UnO1xyXG5AaW1wb3J0ICdzdWJwYWdlJztcclxuQGltcG9ydCAnc2lkZWJhcic7XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLW1pZGRsZSkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtbWluKSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tYXgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRhbG1vc3RibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZTIExvbGFcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6bGluayxcclxuICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYiwgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItYm9yZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJHJlZCAwLCAkcmVkIDI4JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhbG1vc3RibGFjayAyOCUsICRhbG1vc3RibGFjayAzMyUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkeWVsbG93IDMzJSwgJHllbGxvdyA1OCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVkIDU4JSwgJHJlZCA3NCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZSA3NCUsICRibHVlIDc3JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmVlbiA3NyUsICRncmVlbiAxMDAlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtYm9yZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJhci11bmRlci1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTQlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyMiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICAgICAgICAubUNTQl9kcmFnZ2VyIHtcclxuICAgICAgICAgICAgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXI6bm90KC5ncmktdG9vbHRpcCkge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQgLnRvb2x0aXBzdGVyLWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkIC50b29sdGlwc3Rlci1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3JkZXJsZXNzLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MtY3VzdG9taXplZCAudG9vbHRpcHN0ZXItYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm9yZGVybGVzcy50b29sdGlwc3Rlci1ib3JkZXJsZXNzLWN1c3RvbWl6ZWQudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvcmRlcmxlc3MudG9vbHRpcHN0ZXItYm9yZGVybGVzcy1jdXN0b21pemVkLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbWNoYXJ0cy1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcblxyXG4gICAgICAgICAgICAmOmxpbmssXHJcbiAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ydyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13YiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCB7XHJcblxyXG4gICAgICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIC50ZXh0LCAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
