@charset "UTF-8";@font-face{font-family:'Josefin Thin';src:url("../fonts/Josefin Sans/Thin/JosefinSans-Thin.eot");src:url("../fonts/Josefin Sans/Thin/JosefinSans-Thin.woff2") format("woff2"),url("../fonts/Josefin Sans/Thin/JosefinSans-Thin.woff") format("woff"),url("../fonts/Josefin Sans/Thin/JosefinSans-Thin.ttf") format("truetype"),url("../fonts/Josefin Sans/Thin/JosefinSans-Thin.svg") format("svg")}@font-face{font-family:'Josefin Light';src:url("../fonts/Josefin Sans/Light/JosefinSans-Light.eot");src:url("../fonts/Josefin Sans/Light/JosefinSans-Light.woff2") format("woff2"),url("../fonts/Josefin Sans/Light/JosefinSans-Light.woff") format("woff"),url("../fonts/Josefin Sans/Light/JosefinSans-Light.ttf") format("truetype"),url("../fonts/Josefin Sans/Light/JosefinSans-Light.svg") format("svg")}@font-face{font-family:'Josefin Regular';src:url("../fonts/Josefin Sans/Regular/JosefinSans-Regular.eot");src:url("../fonts/Josefin Sans/Regular/JosefinSans-Regular.woff2") format("woff2"),url("../fonts/Josefin Sans/Regular/JosefinSans-Regular.woff") format("woff"),url("../fonts/Josefin Sans/Regular/JosefinSans-Regular.ttf") format("truetype"),url("../fonts/Josefin Sans/Regular/JosefinSans-Regular.svg") format("svg")}@font-face{font-family:'Josefin SemiBold';src:url("../fonts/Josefin Sans/SemiBold/JosefinSans-SemiBold.eot");src:url("../fonts/Josefin Sans/SemiBold/JosefinSans-SemiBold.woff2") format("woff2"),url("../fonts/Josefin Sans/SemiBold/JosefinSans-SemiBold.woff") format("woff"),url("../fonts/Josefin Sans/SemiBold/JosefinSans-SemiBold.ttf") format("truetype"),url("../fonts/Josefin Sans/SemiBold/JosefinSans-SemiBold.svg") format("svg")}@font-face{font-family:'Josefin Bold';src:url("../fonts/Josefin Sans/Bold/JosefinSans-Bold.eot");src:url("../fonts/Josefin Sans/Bold/JosefinSans-Bold.woff2") format("woff2"),url("../fonts/Josefin Sans/Bold/JosefinSans-Bold.woff") format("woff"),url("../fonts/Josefin Sans/Bold/JosefinSans-Bold.ttf") format("truetype"),url("../fonts/Josefin Sans/Bold/JosefinSans-Bold.svg") format("svg")}@font-face{font-family:'NunitoSans Thin';src:url("../fonts/Nunito Sans/Thin/NunitoSans-Thin.eot");src:url("../fonts/Nunito Sans/Thin/NunitoSans-Thin.woff2") format("woff2"),url("../fonts/Nunito Sans/Thin/NunitoSans-Thin.woff") format("woff"),url("../fonts/Nunito Sans/Thin/NunitoSans-Thin.ttf") format("truetype"),url("../fonts/Nunito Sans/Thin/NunitoSans-Thin.svg") format("svg")}@font-face{font-family:'NunitoSans Light';src:url("../fonts/Nunito Sans/Light/NunitoSans-Light.eot");src:url("../fonts/Nunito Sans/Light/NunitoSans-Light.woff2") format("woff2"),url("../fonts/Nunito Sans/Light/NunitoSans-Light.woff") format("woff"),url("../fonts/Nunito Sans/Light/NunitoSans-Light.ttf") format("truetype"),url("../fonts/Nunito Sans/Light/NunitoSans-Light.svg") format("svg")}@font-face{font-family:'NunitoSans Regular';src:url("../fonts/Nunito Sans/Regular/NunitoSans-Regular.eot");src:url("../fonts/Nunito Sans/Regular/NunitoSans-Regular.woff2") format("woff2"),url("../fonts/Nunito Sans/Regular/NunitoSans-Regular.woff") format("woff"),url("../fonts/Nunito Sans/Regular/NunitoSans-Regular.ttf") format("truetype"),url("../fonts/Nunito Sans/Regular/NunitoSans-Regular.svg") format("svg")}@font-face{font-family:'NunitoSans SemiBold';src:url("../fonts/Nunito Sans/SemiBold/NunitoSans-SemiBold.eot");src:url("../fonts/Nunito Sans/SemiBold/NunitoSans-SemiBold.woff2") format("woff2"),url("../fonts/Nunito Sans/SemiBold/NunitoSans-SemiBold.woff") format("woff"),url("../fonts/Nunito Sans/SemiBold/NunitoSans-SemiBold.ttf") format("truetype"),url("../fonts/Nunito Sans/SemiBold/NunitoSans-SemiBold.svg") format("svg")}@font-face{font-family:'NunitoSans Bold';src:url("../fonts/Nunito Sans/Bold/NunitoSans-Bold.eot");src:url("../fonts/Nunito Sans/Bold/NunitoSans-Bold.woff2") format("woff2"),url("../fonts/Nunito Sans/Bold/NunitoSans-Bold.woff") format("woff"),url("../fonts/Nunito Sans/Bold/NunitoSans-Bold.ttf") format("truetype"),url("../fonts/Nunito Sans/Bold/NunitoSans-Bold.svg") format("svg")}@font-face{font-family:'NunitoSans ExtraBold';src:url("../fonts/Nunito Sans/ExtraBold/NunitoSans-ExtraBold.eot");src:url("../fonts/Nunito Sans/ExtraBold/NunitoSans-ExtraBold.woff2") format("woff2"),url("../fonts/Nunito Sans/ExtraBold/NunitoSans-ExtraBold.woff") format("woff"),url("../fonts/Nunito Sans/ExtraBold/NunitoSans-ExtraBold.ttf") format("truetype"),url("../fonts/Nunito Sans/ExtraBold/NunitoSans-ExtraBold.svg") format("svg")}@font-face{font-family:'Biryani SemiBold';src:url(../fonts/Biryani/Biryani-SemiBold.ttf) format("truetype")}body,html{min-width:320px;margin:0;padding:0;background-color:#fff;font-size:16px;height:100%}body{min-height:100%}ul{margin:0;padding:0}li{list-style-type:none;font-family:'NunitoSans Regular',sans-serif;font-size:1rem;letter-spacing:.02em;line-height:200%}h1{font-weight:600;line-height:120%;letter-spacing:-.02em;color:#fff;font-family:'Josefin Bold';font-size:3.875rem}h2{font-weight:600;font-size:2.625rem;line-height:120%;letter-spacing:-.01em;font-family:'Josefin Regular';color:#2f3b4b}h3{font-weight:600;font-size:1.5rem;line-height:120%;letter-spacing:-.01em;font-family:'Josefin Regular';color:#2f3b4b}p{font-size:1rem;font-family:'NunitoSans Regular';letter-spacing:.02em;color:#314d61;font-weight:400;line-height:150%;margin:0}a{font-family:'Nunito Sans',sans-serif;font-size:1rem;text-decoration:none;color:#fff}a:hover{text-decoration:none}input{outline:0}input:focus{border-color:#3561b6!important}.unscroll{overflow:hidden}.hide{display:none}.intro-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#004260),color-stop(31%,#004260),color-stop(69%,#8caab8),to(white));background:linear-gradient(to bottom,#004260 0,#004260 31%,#8caab8 69%,#fff 100%)}.intro-top-gradient{position:relative}.intro-top-gradient:after{content:'';width:100%;height:223px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(17.49%,rgba(0,66,96,.69)),to(rgba(0,58,107,0)));background:linear-gradient(0deg,rgba(0,66,96,.69) 17.49%,rgba(0,58,107,0) 100%);opacity:.8;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:1}.slick-slide{outline:0}.title--font-size-50px h1{font-size:3.125rem}.g-input-style{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:24px;width:100%}.g-input-style small{font-family:'NunitoSans SemiBold',sans-serif;color:rgba(47,59,75,.7);font-size:.75rem;line-height:1rem;letter-spacing:.02em;margin-bottom:6px}.g-input-style input{min-height:40px;border:1px solid #abc2ca;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border-radius:3px;font-family:'NunitoSans Regular',sans-serif;font-size:1rem;line-height:72.7272%;letter-spacing:.02em}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.body-text--18px a,.body-text--18px p{font-size:1.125rem}.body-text--14px{font-size:.875rem}.body-text--14px a,.body-text--14px p,.body-text--14px span{font-size:.875rem}.catamaran-card-title a,.catamaran-card-title p,.catamaran-card-title span{font-size:1.25rem;line-height:150%;font-family:'NunitoSans Bold',sans-serif;letter-spacing:.02em;color:#2f3b4b}.article-card-title{margin-bottom:12px}.article-card-title p{font-size:1.25rem;line-height:150%;color:#2f3b4b;font-family:'Josefin Bold'}.article-card-title--big p{font-size:1.5rem;line-height:140%;color:#2f3b4b;font-family:'Josefin Bold'}.parallax-text-style h2{line-height:120%;letter-spacing:-.02em;color:#fff;font-family:'Josefin Bold';font-size:3.875rem}.main-btn-style a,.main-btn-style input{border-radius:3px;padding:20px 0 15px 0;background-color:#24488e;text-align:center;text-transform:uppercase;font-family:'Josefin Regular';line-height:80%;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:.14rem}.main-btn-style a svg,.main-btn-style input svg{fill:#fff}.main-btn-style a:hover,.main-btn-style input:hover{background-color:#3561b6}.main-btn-style input{border:none;line-height:1}.main-btn-style--white a,.main-btn-style--white input{font-family:'Josefin SemiBold';display:block;border:2px solid #fff;border-radius:3px;font-weight:600;text-transform:uppercase;padding:12px 0 8px 0;text-align:center;letter-spacing:.06em;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-btn-style--white a:hover,.main-btn-style--white input:hover{background-color:#fff;border:2px solid #fff;color:#3561b6}.main-btn-style--white input{border:none;line-height:1}.main-btn-style--white-with-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-btn-style--white-with-border:hover a{background-color:#3561b6;border:2px solid #3561b6;color:#fff}.main-btn-style--white-with-border:hover svg{fill:#fff}.main-btn-style--white-with-border a,.main-btn-style--white-with-border input{font-family:'Josefin SemiBold';display:block;border:2px solid #24488e;text-transform:uppercase;padding:18px 0 13px 0;text-align:center;letter-spacing:.06em;color:#24488e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:3px;line-height:1}.main-btn-style--white-with-border svg{fill:#24488e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-btn-style--white-with-border input{border:none;line-height:1}.intro-line{position:absolute;left:0;width:100%;z-index:1}.intro-line div{height:2px;width:150px;background-color:#fff;max-width:150px}.intro-line .left{position:absolute;left:0}.intro-line .right{position:absolute;right:0}.simpleParallax{position:absolute;left:0;top:0;width:100%;height:100%}.simpleParallax .parallax-img{width:100%;height:auto}.intro-plug{position:relative}.intro-plug:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,50,92,.4)}.intro-plug .container{z-index:1}.line--styling{position:relative}.line--styling .title h1{position:relative;z-index:2}.line--styling .line{position:absolute;left:0;width:100vw;z-index:1}.line--styling .line div{height:2px;width:150px;background-color:#fff;max-width:150px}.line--styling .line .left{position:absolute;left:0}.line--styling .line .right{position:absolute;right:0}.line--styling .mobile-shadow{position:relative}.line--styling .mobile-shadow:after{content:"";position:absolute;display:none;top:-45px;right:0;height:calc(100% + 90px);width:93px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.title-with-lines{position:relative}.title-with-lines:after,.title-with-lines:before{content:'';position:absolute;top:1.5625rem;width:70px;height:2px;background-color:#2f3b4b}.title-with-lines:before{left:-15px;-webkit-transform:translatex(-100%);transform:translatex(-100%)}.title-with-lines:after{right:-15px;-webkit-transform:translatex(100%);transform:translatex(100%)}.title-with-line--bottom{padding-bottom:15px;position:relative}.title-with-line--bottom:after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;background-color:#24488e}.tab-content>.tab-pane.fade{display:block;height:0;visibility:hidden}.tab-content>.tab-pane.active{height:auto;visibility:visible}@media (min-width:1200px){.container{max-width:1200px}}@media screen and (max-width:1200px){body,html{font-size:14px}.catamaran-slider__item{min-height:506px}}@media screen and (max-width:991px){h1{font-size:40px}h2{font-size:28px}.mobile-shadow:after{display:block}.title-with-lines{position:relative}.title-with-lines:after,.title-with-lines:before{content:'';position:absolute;top:1rem;width:15px;height:2px;background-color:#2f3b4b}.title-with-lines h2{padding:0 15px}.title-with-lines:before{left:15px;-webkit-transform:translatex(0);transform:translatex(0)}.title-with-lines:after{right:15px;-webkit-transform:translatex(0);transform:translatex(0)}.intro-line .left,.intro-line .right{display:none}.title-with-line--bottom{padding-bottom:15px}.title-with-line--bottom:after{height:2px;border-radius:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.container{padding-right:28px;padding-left:28px}.container .row{margin-right:-10px;margin-left:-10px}.container .row .col,.container .row .col-1,.container .row .col-10,.container .row .col-11,.container .row .col-12,.container .row .col-2,.container .row .col-3,.container .row .col-4,.container .row .col-5,.container .row .col-6,.container .row .col-7,.container .row .col-8,.container .row .col-9,.container .row .col-auto,.container .row .col-lg,.container .row .col-lg-1,.container .row .col-lg-10,.container .row .col-lg-11,.container .row .col-lg-12,.container .row .col-lg-2,.container .row .col-lg-3,.container .row .col-lg-4,.container .row .col-lg-5,.container .row .col-lg-6,.container .row .col-lg-7,.container .row .col-lg-8,.container .row .col-lg-9,.container .row .col-lg-auto,.container .row .col-md,.container .row .col-md-1,.container .row .col-md-10,.container .row .col-md-11,.container .row .col-md-12,.container .row .col-md-2,.container .row .col-md-3,.container .row .col-md-4,.container .row .col-md-5,.container .row .col-md-6,.container .row .col-md-7,.container .row .col-md-8,.container .row .col-md-9,.container .row .col-md-auto,.container .row .col-sm,.container .row .col-sm-1,.container .row .col-sm-10,.container .row .col-sm-11,.container .row .col-sm-12,.container .row .col-sm-2,.container .row .col-sm-3,.container .row .col-sm-4,.container .row .col-sm-5,.container .row .col-sm-6,.container .row .col-sm-7,.container .row .col-sm-8,.container .row .col-sm-9,.container .row .col-sm-auto,.container .row .col-xl,.container .row .col-xl-1,.container .row .col-xl-10,.container .row .col-xl-11,.container .row .col-xl-12,.container .row .col-xl-2,.container .row .col-xl-3,.container .row .col-xl-4,.container .row .col-xl-5,.container .row .col-xl-6,.container .row .col-xl-7,.container .row .col-xl-8,.container .row .col-xl-9,.container .row .col-xl-auto{padding-right:10px;padding-left:10px}}.select2{width:100%!important}.select2-results__option{padding-left:36px;position:relative;font-size:14px;letter-spacing:.02em;color:#444f5d;font-family:'NunitoSans Regular',sans-serif}.select2-results__option:before{content:'';position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #24488e;border-radius:50%}.select2-container--default .select2-search--inline .select2-search__field{margin-top:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eff1f4;color:#444f5d}.select2-container--default .select2-results__option[aria-selected=true]:before{content:"✔";font-size:9px;background-color:#24488e;color:#fff;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}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{background:rgba(36,72,142,.71);border-radius:3px;color:#fff;border:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:0;margin-left:8px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #abc2ca}.breadcrumbs{position:relative;margin-top:32px;z-index:2}.breadcrumbs a,.breadcrumbs span{font-family:'NunitoSans Regular';text-transform:capitalize;letter-spacing:.02em;color:rgba(255,255,255,.5)}.breadcrumbs span:nth-child(1) a{margin-left:0}.breadcrumbs a{margin:0 6px}.breadcrumbs .breadcrumb_last{color:#fff;font-family:'NunitoSans Bold';padding-left:6px}.breadcrumbs--catamaran-page{background-color:#fff}.breadcrumbs--catamaran-page a,.breadcrumbs--catamaran-page span{color:rgba(47,59,75,.6)}.breadcrumbs--catamaran-page .breadcrumb_last{color:#24488e}.datepicker .datepicker-days thead .dow{font-family:'NunitoSans SemiBold',sans-serif;font-size:12px;line-height:16px}.datepicker .datepicker-days thead .datepicker-switch{color:#2f3743;font-size:14px;line-height:16px;font-family:'Josefin Regular'}.datepicker .day{width:36px;height:36px;background:rgba(36,72,142,.06);border-radius:3px;color:#2f3b4b;font-size:12px;line-height:16px;font-family:'NunitoSans Regular',sans-serif}.datepicker .day.disabled{background:rgba(36,72,142,.06);border-radius:3px;color:#2f3b4b}.datepicker .day.active{background-color:#24488e!important;background-image:none!important;color:#fff}.datepicker .day.new,.datepicker .day.old{color:#2f3b4b;opacity:.3;background-color:transparent}.ui-datepicker{display:none}.ginput_container.ginput_container_date{position:relative}.ginput_container.ginput_container_date .ui-datepicker-trigger{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ui-datepicker{-webkit-box-shadow:0 4px 12px rgba(22,32,52,.12)!important;box-shadow:0 4px 12px rgba(22,32,52,.12)!important;padding:20px;width:auto!important;background-color:#fff}.ui-datepicker .ui-datepicker-header{background-color:#fff;border:none}.ui-datepicker .ui-datepicker-title select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:none;margin-top:0;outline:0;pointer-events:none;font-family:'Josefin Regular';font-size:.875rem;color:#2f3743}.ui-datepicker .ui-datepicker-title select::-ms-expand{display:none}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:8px}.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled{background-color:#fff}.ui-datepicker-calendar .ui-state-default{background:rgba(36,72,142,.06)!important;border-radius:3px;font-size:12px;line-height:16px;font-family:'NunitoSans Regular',sans-serif;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:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2f3b4b;text-shadow:none!important}.ui-datepicker-calendar .ui-state-default.ui-state-hover{background:#24488e!important;color:#fff;text-shadow:none!important}.ui-datepicker tbody td{border:2px solid #fff;border-top:2px solid #fff!important;border-right:2px solid #fff!important}.ui-datepicker th{background-color:#fff}.ui-datepicker th span{font-size:12px;line-height:16px;color:#000;font-family:'NunitoSans SemiBold',sans-serif}.main-card .main-card__wrapper{border-radius:3px;overflow:hidden;-webkit-box-shadow:0 8px 25px rgba(19,46,80,.08);box-shadow:0 8px 25px rgba(19,46,80,.08)}.main-card .main-card__wrapper:hover .main-card__img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 5s cubic-bezier(.165,.84,.44,1);transition:all 5s cubic-bezier(.165,.84,.44,1)}.main-card__img-wrapper{width:100%;height:370px;overflow:hidden}.main-card__img-wrapper .main-card__img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .2s;transition:all .2s}.main-card__catamaran-description{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-card__catamaran-description .location{color:rgba(47,59,75,.6);letter-spacing:.02em;font-family:'NunitoSans Regular',sans-serif;line-height:135%;margin-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:auto}.main-card__catamaran-description .location img{display:inline-block;width:10px;height:auto;margin-right:8px}.main-card__catamaran-description .article-card-title{width:100%}.main-card__catamaran-description .article-card-title p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main-card__catamaran-description .best-price__wrapper{display:inline-block;-webkit-transform:translateY(-5px);transform:translateY(-5px);letter-spacing:.02em}.main-card__catamaran-description .best-price__wrapper p{display:inline-block;text-transform:uppercase;line-height:1.1875rem;color:#24488e;font-family:'NunitoSans SemiBold',sans-serif;padding:0 6px;letter-spacing:.02em;border:1px solid #24488e;border-radius:4px}.main-card__catamaran-description .landscape-text{display:none}.main-card__catamaran-description .benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;width:100%}.main-card__catamaran-description .benefits__item{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-card__catamaran-description .benefits__item p,.main-card__catamaran-description .benefits__item span{font-weight:600}.main-card__catamaran-description .benefits__item .img__wrapper{width:24px;margin-bottom:10px}.main-card__catamaran-description .benefits__item .img__wrapper img{width:100%;height:auto}.main-card__catamaran-description .view-details{width:100%}.main-card__catamaran-description .view-details a{display:inline-block;width:100%}.main-card__outer.landscape{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.main-card__outer.landscape .main-card__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-card__outer.landscape .main-card__img-wrapper{width:40.1709%;margin-right:15px;height:320px}.main-card__outer.landscape .main-card__catamaran-description{width:calc(59.8291% - 15px);padding:32px 30px 30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-card__outer.landscape .main-card__catamaran-description .article-card-title{width:75%}.main-card__outer.landscape .main-card__catamaran-description .location{width:25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.main-card__outer.landscape .main-card__catamaran-description .best-price__wrapper{margin-left:0;margin-bottom:18px;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.main-card__outer.landscape .main-card__catamaran-description .best-price__wrapper p{display:inline-block}.main-card__outer.landscape .main-card__catamaran-description .landscape-text{display:block;margin-bottom:32px;width:85.0746%}.main-card__outer.landscape .main-card__catamaran-description .landscape-text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.main-card__outer.landscape .main-card__catamaran-description .benefits{width:55.2238%;margin-right:15px;margin-bottom:0}.main-card__outer.landscape .main-card__catamaran-description .view-details{width:35.5223%;margin-left:auto}@media screen and (max-width:1200px){.main-card__outer.landscape .main-card__img-wrapper{height:300px}}@media screen and (max-width:991px){.main-card{padding:0!important}.main-card__img-wrapper{height:270px}.main-card__catamaran-description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-card__catamaran-description .article-card-title{margin-bottom:7px;width:100%}.main-card__catamaran-description .article-card-title p{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main-card__catamaran-description .location{margin:3px 0;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-card__catamaran-description .benefits{display:none}.main-card__catamaran-description .view-details.main-btn-style{margin-top:auto}.main-card__catamaran-description .view-details.main-btn-style a{margin-top:20px;padding:14px 0 9px 0;font-size:12px}.main-card__catamaran-description .best-price__wrapper{-webkit-transform:translateY(0);transform:translateY(0);margin:3px 0}.main-card__wrapper{height:100%}}.main-form--country{background-color:#fff;border-radius:3px;position:relative;-webkit-box-shadow:0 8px 22px rgba(17,52,83,.08);box-shadow:0 8px 22px rgba(17,52,83,.08)}.main-form--country form{position:relative;z-index:2}.main-form--country:after{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:345px;border-top-left-radius:3px;border-top-right-radius:3px;border-top:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;z-index:1}.main-form--country:before{content:'';position:absolute;bottom:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:2px solid #24488e;border-right:2px solid #24488e;border-left:2px solid #24488e}.main-form--country .gform_wrapper ul.gform_fields li.date,.main-form--country .gform_wrapper ul.gform_fields li.email{width:calc(50% - 10px)}.main-form--country .gform_wrapper ul.gform_fields li.email{margin-right:10px}.main-form--country .gform_wrapper ul.gform_fields li.date{margin-left:10px!important}.main-form--country .gform_wrapper .gform_footer{margin-top:41px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-form--country .gform_wrapper .gform_footer input{width:auto!important;padding:18px 38px 13px}@media screen and (max-width:991px){.main-form--country:after{height:207px}.main-form--country:before{height:calc(100% - 187px)}.main-form--country .gform_wrapper form ul.gform_fields li{width:100%!important;margin-right:0!important;margin-left:0!important}.main-form--country .gform_wrapper form ul.gform_fields li.date{margin-left:0!important}.main-form--country .gform_wrapper form .gform_footer{margin-top:60px!important}.main-form--country .gform_wrapper form .gform_footer input{margin-bottom:0;padding:13px 38px 8px}}.main-form--daily{background-color:#fff;border-radius:3px;position:relative}.main-form--daily:after{content:"";border-radius:3px;position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid #fff;z-index:1}.main-form--daily form{position:relative;z-index:2}.main-form--daily .input-submit{margin-top:23px!important;padding:0!important}.main-form--daily .input-chose{width:100%}.main-form--daily .checkbox-wrapper .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.main-form--daily .checkbox-wrapper span.wpcf7-list-item{margin-left:0;position:relative;overflow:hidden;z-index:0;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:22px}.main-form--daily .checkbox-wrapper span.wpcf7-list-item:last-child{margin-right:0}.main-form--daily .checkbox-wrapper span.wpcf7-list-item input{position:absolute;opacity:1;z-index:1;min-height:unset;height:100%;cursor:pointer;left:0;opacity:0;padding-left:22px}.main-form--daily .checkbox-wrapper span.wpcf7-list-item input:checked+.wpcf7-list-item-label:after{background-color:#24488e}.main-form--daily .checkbox-wrapper span.wpcf7-list-item .wpcf7-list-item-label:before{width:14px;height:14px;border:1px solid #24488e;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-form--daily .checkbox-wrapper span.wpcf7-list-item .wpcf7-list-item-label:after{width:6px;height:6px;border-radius:50%;position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-form--daily .checkbox-wrapper small{margin-bottom:16px}.main-form--daily .checkbox-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:26px;cursor:pointer}.main-form--daily .checkbox-wrapper label input{position:absolute;opacity:0;visibility:hidden;cursor:pointer;height:0;width:0}.main-form--daily .checkbox-wrapper label p{color:#444f5d;line-height:1.375rem}.main-form--daily .checkbox-wrapper label input:checked~.checkmark{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}.main-form--daily .checkbox-wrapper label input:checked~.checkmark:after{content:'';width:6px;height:6px;background-color:#24488e;border-radius:50%}.main-form--daily .checkbox-wrapper label .checkmark{width:14px;height:14px;border:1px solid #24488e;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px}.main-form--intro{background-color:#fff;border-radius:3px;position:relative}.main-form--intro:after{content:"";border-radius:3px;position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid #fff;z-index:1}.main-form--intro form{position:relative;z-index:2}.main-form--intro .input-submit{margin-top:77px!important;padding:0!important;width:100%!important}@media screen and (max-width:991px){.main-form--intro{display:none}}.main-form{padding:32px 24px;width:100%;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);position:relative;z-index:2}.main-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-form form input{width:100%}.main-form .title{margin-bottom:40px;width:100%}.main-form .title p{text-align:center;font-size:normal}.main-form .input-style{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:24px;position:relative}.main-form .input-style.error input{border-color:#e66}.main-form .input-style.error .error-message{display:block}.main-form .input-style small{font-family:'NunitoSans Bold',sans-serif;margin-bottom:6px;font-size:.75rem;line-height:133%;letter-spacing:.02em;color:rgba(47,59,75,.7)}.main-form .input-style small.error-message{position:absolute;display:none;color:#e66;bottom:-3px;margin-bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.main-form .input-style input{height:42px;border:1px solid #abc2ca;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:0 12px;color:#495057;font-family:'NunitoSans Regular',sans-serif;font-size:1rem}.main-form .input-text{width:calc(50% - 10px)}.main-form .input-mail{width:100%}.main-form .input-date{width:100%}.main-form .input-date input{width:100%;padding-left:12px;font-family:'NunitoSans Regular',sans-serif}.main-form .input-date input::-webkit-clear-button{display:none}.main-form .input-date input::-webkit-inner-spin-button{display:none}.main-form .input-date input::-webkit-calendar-picker-indicator{color:transparent;opacity:1;background:url(../img/calendar-icon.png) no-repeat center;background-size:contain}.main-form .input-date .input-group-addon{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.main-form .input-date .input-group-addon .glyphicon{display:inline-block;width:18px;height:18px}.main-form .input-date .input-group-addon .glyphicon img{max-width:100%;height:auto}.main-form .input-submit{width:64%;margin:28px auto 0 auto;padding:20px 0}.main-form .input-submit input{padding:18px 0 13px 0;width:100%;text-transform:uppercase}.main-form .first-name{margin-right:10px}.main-form .second-name{margin-left:10px}@media screen and (max-width:991px){.main-form .input-submit{max-width:400px;width:100%}}.navigation__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:13px}.navigation__wrapper ul{background-color:#fff}.navigation__wrapper>li{position:relative}.navigation__wrapper li{margin-right:32px}.navigation__wrapper li:last-child{margin-right:0}.navigation__wrapper a{line-height:19px;text-transform:uppercase;text-align:right;color:#fff;letter-spacing:.02em;padding:30px 0}.navigation__wrapper a:hover{text-shadow:0 0 6px rgba(255,255,255,.75)}.navigation__wrapper .menu-item-has-children{position:relative}.navigation__wrapper .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}.navigation__wrapper .menu-item-has-children a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:13px;position:relative}.navigation__wrapper .menu-item-has-children a .arrow{display:inline}.navigation__wrapper .menu-item-has-children a:after{content:"";position:absolute;width:8px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:8px;background-image:url(/wp-content/themes/luxurycatamarans/html_templates/build/assets/img/navigation-arrow.svg);margin-left:5px;background-size:100% auto;background-repeat:no-repeat;background-position:center}.navigation__wrapper .menu-item-has-children .sub-menu{position:absolute;min-width:calc(100% + 42px);bottom:-23px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:3;background-color:#fff;-webkit-box-shadow:0 8px 25px rgba(19,46,80,.08);box-shadow:0 8px 25px rgba(19,46,80,.08)}.navigation__wrapper .menu-item-has-children .sub-menu a{text-transform:unset}.navigation__wrapper .menu-item-has-children .sub-menu a:after{display:none;width:6px;background-image:url("/wp-content/themes/luxurycatamarans/html_templates/build/assets/img/navigation-arrow.svg)")}.navigation__wrapper .menu-item-has-children .sub-menu .menu-item-has-children a{padding-right:40px}.navigation__wrapper .menu-item-has-children .sub-menu .menu-item-has-children a:after{display:block;width:6px;right:20px;background-image:url(/wp-content/themes/luxurycatamarans/html_templates/build/assets/img/submenu-arrow.svg)}.navigation__wrapper .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{-webkit-box-shadow:none;box-shadow:none}.navigation__wrapper .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu a:after{display:none}.navigation__wrapper .menu-item-has-children .sub-menu a:hover{text-shadow:none}.navigation__wrapper .menu-item-has-children .sub-menu:before{content:'';position:absolute;left:50%;top:-7px;width:25px;height:25px;background-color:#fff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.navigation__wrapper .menu-item-has-children .sub-menu li{position:static;margin-right:0;z-index:2}.navigation__wrapper .menu-item-has-children .sub-menu li.active a{background-color:#142f5f;color:#fff}.navigation__wrapper .menu-item-has-children .sub-menu li:hover .sub-menu{opacity:1;visibility:visible}.navigation__wrapper .menu-item-has-children .sub-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:13px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;background-color:#fff}.navigation__wrapper .menu-item-has-children .sub-menu li a:hover{background-color:#142f5f;color:#fff}.navigation__wrapper .menu-item-has-children .sub-menu li .sub-menu{min-width:100%;position:absolute;top:0;left:0;bottom:auto;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#142f5f}.navigation__wrapper .menu-item-has-children .sub-menu li .sub-menu li{width:100%}.navigation__wrapper .menu-item-has-children .sub-menu li .sub-menu:before{display:none}.navigation__wrapper .menu-item-has-children .sub-menu li .sub-menu a{background-color:#142f5f;color:#fff;text-shadow:none}.navigation__wrapper .menu-item-has-children .sub-menu li .sub-menu a:hover{background-color:#24488e}@media screen and (max-width:1440px){.navigation li{margin-right:15px}}@media screen and (max-width:1225px){.navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation li{margin-right:10px}}@media screen and (max-width:991px){.navigation__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.navigation__wrapper a:hover{text-shadow:none}.navigation__wrapper li a{width:100%;display:block;text-align:left;padding:20px 0;font-size:14px}.navigation__wrapper>.menu-item-has-children>.sub-menu{position:static;opacity:1;-webkit-transform:translate(-15px,0);transform:translate(-15px,0);min-width:calc(100% + 30px);background-color:#142f5f;display:none}.navigation__wrapper>.menu-item-has-children>.sub-menu:after,.navigation__wrapper>.menu-item-has-children>.sub-menu:before{display:none}.navigation__wrapper>.menu-item-has-children>.sub-menu li{position:relative}.navigation__wrapper>.menu-item-has-children>.sub-menu li a{color:#fff;background-color:transparent;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.2);font-size:16px}.navigation__wrapper>.menu-item-has-children>.sub-menu li .mobile-btn{opacity:0;position:absolute;width:40px;height:100%;z-index:1;top:0;right:0}.navigation__wrapper>.menu-item-has-children>.sub-menu li .mobile-btn a{padding:0;width:100%;height:100%}.navigation__wrapper>.menu-item-has-children>.sub-menu li .show{display:block!important}.navigation__wrapper>.menu-item-has-children>.sub-menu .menu-item-has-children .sub-menu{position:static;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;display:none}.navigation__wrapper>.menu-item-has-children>.sub-menu .menu-item-has-children .sub-menu li a{border-bottom:none;opacity:.7;font-family:'NunitoSans Thin'}.navigation__wrapper>.menu-item-has-children>.sub-menu .menu-item-has-children.show .sub-menu{display:block}.navigation__wrapper>.menu-item-has-children>.sub-menu .menu-item-has-children.show>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation__wrapper>.menu-item-has-children.active>a{text-shadow:0 0 6px rgba(255,255,255,.75)}.navigation__wrapper>.menu-item-has-children.active>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation__wrapper>.menu-item-has-children.active>.sub-menu{display:block}}.main-form .form-titile{margin-bottom:35px}.gform_wrapper{margin-bottom:0!important;margin-top:0!important}.gform_wrapper ul.gform_fields{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important;margin-top:0;margin-bottom:19px;line-height:190%}.gform_wrapper ul.gform_fields li.gfield .gfield_label{font-family:'NunitoSans SemiBold',sans-serif;font-size:12px;line-height:16px;letter-spacing:.02em;margin-bottom:6px;color:rgba(47,59,75,.7)}.gform_wrapper ul.gform_fields li.gfield .ginput_container{margin-top:0}.gform_wrapper ul.gform_fields li.gfield input{width:100%!important;border:1px solid #abc2ca;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding-top:4px!important;padding-bottom:4px!important}.gform_wrapper ul.gform_fields li.form-title{margin-bottom:40px!important;width:100%}.gform_wrapper ul.gform_fields li.form-title p{font-family:'Josefin Bold';color:#2f3b4b;margin-bottom:0;text-align:center;font-size:1.5rem;line-height:140%}.gform_wrapper ul.gform_fields li.first-name{width:calc(50% - 10px);margin-right:10px}.gform_wrapper ul.gform_fields li.first-name--large{width:100%}.gform_wrapper ul.gform_fields li.last-name{margin-left:10px!important;width:calc(50% - 10px)}.gform_wrapper ul.gform_fields li.email,.gform_wrapper ul.gform_fields li.phone{width:100%}.gform_wrapper ul.gform_fields li.date{padding-left:0!important;padding-bottom:0!important;border:none;margin-bottom:0!important;width:100%}.gform_wrapper ul.gform_fields li.date input{width:100%!important}.gform_wrapper ul.gform_fields .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.gform_wrapper ul.gform_fields .gfield_radio li{width:auto;overflow:unset;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:26px;font-family:'NunitoSans Regular'}.gform_wrapper ul.gform_fields .gfield_radio li input{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;margin-top:0!important}.gform_wrapper ul.gform_fields .gfield_radio li input:checked~label{font-weight:400!important}.gform_wrapper ul.gform_fields .gfield_radio li input:checked~label:before{background-color:#24488e}.gform_wrapper ul.gform_fields .gfield_radio li label{position:relative;padding-left:22px;margin-left:0;max-width:100%}.gform_wrapper ul.gform_fields .gfield_radio li label:after{content:'';position:absolute;width:14px;height:14px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;border:1px solid #24488e}.gform_wrapper ul.gform_fields .gfield_radio li label:before{content:'';position:absolute;width:6px;height:6px;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.gform_wrapper ul.gform_fields .checkbox-underlined li label{padding-left:0;padding-bottom:6px;font-size:14px;line-height:19px;color:rgba(49,77,97,.5)}.gform_wrapper ul.gform_fields .checkbox-underlined li label:after{display:none}.gform_wrapper ul.gform_fields .checkbox-underlined li label:before{width:100%;height:2px;background-color:transparent;background-origin:0;-webkit-transform:translateY(0);transform:translateY(0);border-radius:0;top:auto;bottom:0;left:0}.gform_wrapper ul.gform_fields .checkbox-underlined li input:checked~label{color:#24488e}.gform_wrapper ul.gform_fields .checkbox-underlined li input:checked~label:before{background-color:#24488e}.gform_wrapper ul.gform_fields .nice-select{width:100%}.gform_wrapper ul.gform_fields .nice-select .list{width:100%}.gform_wrapper ul.gform_fields input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding-left:18px}.gform_wrapper .gform_footer{margin-top:102px!important;padding:0!important;position:relative}.gform_wrapper .gform_footer input{border:none;width:100%!important;border-radius:3px;padding:18px 0 13px 0;background-color:#24488e;text-align:center;text-transform:uppercase;font-family:'Josefin Regular',sans-serif;font-size:1rem;line-height:1;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:.14rem}.gform_wrapper .gform_footer input:hover{background-color:#3561b6}.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;right:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.gform_wrapper.submited .gform_footer input{background-color:#34b27d;pointer-events:none}:disabled .gform_wrapper.submited .gform_footer input:hover{background-color:#34b27d}.gform_wrapper.submited .gform_page_footer input[type=submit]{background-color:#34b27d;border:2px solid #34b27d!important;pointer-events:none}:disabled .gform_wrapper.submited .gform_page_footer input[type=submit]:hover{background-color:#34b27d;border:2px solid #34b27d}.gform_wrapper.gform_validation_error .gform_footer input{background-color:#24488e;pointer-events:auto}.gform_wrapper.gform_validation_error .gform_footer input:hover{background-color:#3561b6}.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:100%!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0!important;padding-bottom:0!important}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description{padding-top:0!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border-top:none!important;border-bottom:none!important}.gform_wrapper div.validation_error{display:none}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.gform_confirmation_wrapper{-webkit-transform:translateX(-5px);transform:translateX(-5px);padding:10px;background:#fff;text-align:center;font-size:1rem;font-family:'NunitoSans Regular';letter-spacing:.02em;color:#3561b6}.gform_wrapper .validation_message{color:#ff5858!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #ff5858!important}@media only screen and (min-width:641px){.gform_wrapper.gform_validation_error form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}}@media only screen and (max-width:761px),(max-device-width:1023px) and (min-device-width:768px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0}}.question-wrapper__item.show .question-wrapper__drop-btn{background-color:#24488e}.question-wrapper__item.show .question-wrapper__drop-btn:after,.question-wrapper__item.show .question-wrapper__drop-btn:before{background-color:#fff}.question-wrapper__item.show .question-wrapper__drop-btn:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.question-wrapper li .question-wrapper__title-and-btn{border-bottom:1px solid rgba(0,0,0,.12)}.question-wrapper li:first-child .question-wrapper__title-and-btn{padding-top:0}.question-wrapper__title-and-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0}.question-wrapper__title-and-btn p{color:#2f3b4b;font-size:1.25rem;line-height:130%;padding-right:10px;display:block;width:calc(100% - 48px)}.question-wrapper__drop-btn{width:48px;height:48px;border:2px solid #24488e;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff}.question-wrapper__drop-btn:after,.question-wrapper__drop-btn:before{content:'';position:absolute;width:31.25%;height:1.8px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#24488e}.question-wrapper__drop-btn:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.question-wrapper__drop-btn a{position:relative;display:inline-block;width:100%;height:100%;z-index:1}.question-wrapper__content{margin-top:40px}.question-wrapper__content h1,.question-wrapper__content h2,.question-wrapper__content h3,.question-wrapper__content h4,.question-wrapper__content h5,.question-wrapper__content h6{color:#000;margin-bottom:40px}.question-wrapper__content p{letter-spacing:.02em;font-size:1.125rem;color:rgba(47,59,75,.9);line-height:180%;font-family:'NunitoSans Regular',sans-serif;margin-bottom:40px}.question-wrapper__content p strong{color:#24488e;font-family:'NunitoSans SemiBold',sans-serif}.question-wrapper__content a{color:#2f3b4b;letter-spacing:.02em;font-size:1.125rem;font-family:'NunitoSans Regular',sans-serif}.question-wrapper__content ul{margin-bottom:40px}.question-wrapper__content ul li{letter-spacing:.02em;font-size:1.125rem;color:rgba(47,59,75,.9);line-height:180%;font-family:'NunitoSans Regular',sans-serif;padding-left:22px;position:relative}.question-wrapper__content ul li:before{content:'';width:6px;height:6px;position:absolute;top:.75rem;left:0;border-radius:50%;background-color:#24488e}.reviews-card{padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:6px solid #16b088;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px;margin-bottom:30px;height:calc(100% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews-card__head{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-card__head .reviews-card__avatar{width:72px;height:72px;margin-right:20px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.reviews-card__head .reviews-card__information{width:calc(100% - 72px - 20px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-card__head .reviews-card__information .name p{font-family:'NunitoSans Bold',sans-serif;line-height:130%;color:#2f3b4b;letter-spacing:.02em}.reviews-card__head .reviews-card__information .country p,.reviews-card__head .reviews-card__information .date p{font-family:'NunitoSans Thin',sans-serif;line-height:130%;letter-spacing:.02em}.reviews-card__head .reviews-card__information .country{margin-right:20px}.reviews-card__head .reviews-card__information .country p{color:rgba(47,59,75,.9)}.reviews-card__head .reviews-card__information .date p{color:rgba(47,59,75,.4)}.reviews-card__title{margin-bottom:20px}.reviews-card__title p{font-family:'NunitoSans Bold',sans-serif;color:#2f3b4b;line-height:130%;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reviews-card__description{margin-bottom:32px}.reviews-card__description p{line-height:160%;color:rgba(47,59,75,.7);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.reviews-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.reviews-card__foot img{max-width:134px;height:auto}.reviews-card__foot a{letter-spacing:.02em;text-transform:uppercase;line-height:100%;font-family:'Josefin Regular',sans-serif;color:#24488e}.reviews-card__foot a img{display:inline-block;margin:auto 0;padding-bottom:4px}@media screen and (max-width:991px){.reviews-card__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews-card__head .reviews-card__information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews-card__head .reviews-card__information .about-person{margin-bottom:11px}}@media screen and (max-width:374px){.reviews-card__foot img{max-width:75px}}.about-daily-cruise{margin:80px 0 140px 0}.about-daily-cruise .title{margin:0 auto 12px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-daily-cruise .title h2{text-align:center;position:relative;display:inline-block}.about-daily-cruise .title h2:after,.about-daily-cruise .title h2:before{content:'';position:absolute;top:1.5625rem;width:70px;height:2px;background-color:#2f3b4b}.about-daily-cruise .title h2:before{left:-23px;-webkit-transform:translatex(-100%);transform:translatex(-100%)}.about-daily-cruise .title h2:after{right:-23px;-webkit-transform:translatex(100%);transform:translatex(100%)}.about-daily-cruise .additional-text p{text-align:center;color:rgba(47,59,75,.9);line-height:180%}.about-daily-cruise .additional-text p a{color:#24488e}.about-daily-cruise__info{margin:48px auto 0 auto;padding:32px;background:#fff;-webkit-box-shadow:0 10px 25px rgba(23,51,87,.1);box-shadow:0 10px 25px rgba(23,51,87,.1);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.about-daily-cruise__info .left-side{width:64%;position:relative;padding-right:15px}.about-daily-cruise__info .left-side:after{content:'';position:absolute;right:0;top:-32px;width:1px;height:calc(100% + 64px);background:rgba(0,0,0,.12)}.about-daily-cruise__info .left-side p{color:rgba(47,59,75,.9);line-height:180%}.about-daily-cruise__info .left-side p a{font-size:inherit;line-height:inherit;background-color:#3561b6;font-family:inherit}.about-daily-cruise__info .left-side .title{margin-bottom:30px}.about-daily-cruise__info .left-side .title p{font-family:'NunitoSans Bold'}.about-daily-cruise__info .right-side{width:36%;color:rgba(47,59,75,.9);font-family:'NunitoSans Bold';padding:20px 0 0 46px}.about-daily-cruise__info .right-side .partners-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:54px}.about-daily-cruise__info .right-side .partners-imgs img{margin-right:32px}.about-daily-cruise__info .right-side .partners-imgs img:last-child{margin-right:0}.about-daily-cruise__info .right-side ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px}.about-daily-cruise__info .right-side ul li img{margin-right:12px}.about-daily-cruise__info .right-side ul li a{color:#2f3b4b}@media screen and (max-width:1200px){.about-daily-cruise__info .left-side{width:58%}.about-daily-cruise__info .right-side{width:42%}}@media screen and (max-width:991px){.about-daily-cruise{margin:100px 0 120px 0}.about-daily-cruise .container{padding-right:0;padding-left:0}.about-daily-cruise .row{margin-right:0;margin-left:0}.about-daily-cruise .title.col-12{margin:0 auto 20px auto;padding-right:28px;padding-left:28px;display:block}.about-daily-cruise .title.col-12 h2{margin-bottom:0;display:block;text-align:center}.about-daily-cruise .title.col-12 h2:after,.about-daily-cruise .title.col-12 h2:before{width:15px;top:15px}.about-daily-cruise .title.col-12 h2:before{left:0;-webkit-transform:translatex(-100%);transform:translatex(-100%)}.about-daily-cruise .title.col-12 h2:after{right:0;-webkit-transform:translatex(100%);transform:translatex(100%)}.about-daily-cruise .additional-text.col-12{margin-bottom:0;padding-right:28px;padding-left:28px}.about-daily-cruise .about-daily-cruise__info.col-12{padding-right:28px;padding-left:28px}.about-daily-cruise__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 25px rgba(23,51,87,.1);box-shadow:0 10px 25px rgba(23,51,87,.1)}.about-daily-cruise__info .left-side,.about-daily-cruise__info .right-side{width:100%}.about-daily-cruise__info .left-side{padding-right:0;margin-bottom:32px}.about-daily-cruise__info .left-side:after{display:none}.about-daily-cruise__info .right-side{border-top:1px solid rgba(0,0,0,.12);padding:32px 0 0 0}}.location-country .benefits-in-images{margin:89px 0 150px 0}.benefits-in-images{margin:49px 0 126px 0}.benefits-in-images__item{line-height:180%;margin-bottom:24px}.benefits-in-images__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px 0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.benefits-in-images__wrapper img{margin-right:24px;max-width:72px;height:auto}.benefits-in-images__wrapper p{color:#314d61}.benefits-in-images__wrapper .title{margin-bottom:8px}.benefits-in-images__wrapper .title p{font-family:'NunitoSans Bold'}@media screen and (max-width:991px){.benefits-in-images{margin:80px 0 120px 0}.benefits-in-images__wrapper{padding:0}.benefits-in-images__wrapper img{max-width:62px}.benefits-in-images__item{margin-bottom:60px}.benefits-in-images__item:last-child{margin-bottom:0}}.blog__hotest-articles{-webkit-transform:translateY(-122px);transform:translateY(-122px);margin-bottom:-122px}.blog__hotest-articles .title{margin-bottom:40px}.blog__hotest-articles .title h2{color:#fff;letter-spacing:-.02em;margin-bottom:0}@media screen and (max-width:991px){.blog__hotest-articles{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0;margin-top:40px}.blog__hotest-articles .title h2{color:#000}.blog__hotest-articles .hotest-article.blog-item-style{margin-bottom:20px}.blog__hotest-articles .hotest-article.blog-item-style .wrapper{margin:0 auto;max-width:400px;width:100%}.blog__hotest-articles .hotest-article.blog-item-style .blog-item-style__content .arrticle-text{display:none}.blog__hotest-articles .hotest-article.blog-item-style .blog-item-style__img-wrapper{height:180px}}.blog-main-field{margin:102px 0 80px 0}.blog-main-field .title{margin-bottom:40px}.blog-main-field .blog-item{margin-bottom:30px}.blog-main-field .blog-item .blog-item-style__img-wrapper{height:370px}.blog-main-field .show-more-btn{margin-top:50px}.blog-main-field .show-more-btn a{display:block;max-width:230px;margin:0 auto}.blog-item-style .wrapper{background:#fff;-webkit-box-shadow:0 8px 25px rgba(19,46,80,.08);box-shadow:0 8px 25px rgba(19,46,80,.08);border-radius:3px}.blog-item-style__img-wrapper{overflow:hidden;height:210px}.blog-item-style__img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.blog-item-style__content{padding:20px}.blog-item-style__content .arrticle-title{margin-bottom:20px}.blog-item-style__content .arrticle-title p{line-height:140%;color:#2f3b4b}.blog-item-style__content .arrticle-text{margin-bottom:24px}.blog-item-style__content .arrticle-text p{line-height:150%;letter-spacing:.02em;color:#616161}.blog-item-style__content .location-and-btn{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}.blog-item-style__content .location-and-btn__location{padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:19px;text-align:center;letter-spacing:.02em;color:#8394a0;width:calc(100% - 175px)}.blog-item-style__content .location-and-btn__location img{opacity:.4;margin-right:6px}.blog-item-style__content .location-and-btn__btn{width:175px}.blog-item-style__content .location-and-btn__btn a{display:block}@media screen and (max-width:991px){.blog-item-style__content .location-and-btn{-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}.blog-item-style__content .location-and-btn__btn,.blog-item-style__content .location-and-btn__location{width:100%}.blog-item-style__content .location-and-btn__location{padding-right:0;margin-bottom:32px}}@media screen and (max-width:575px){.blog-main-field{margin:60px 0 80px 0}.blog-main-field .blog-item{margin-bottom:54px}.blog-main-field .blog-item .blog-item-style__img-wrapper{height:270px}.blog-main-field .blog-item .blog-item-style__content .arrticle-text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-main-field .show-more-btn{margin-top:6px}.blog-main-field .show-more-btn a{display:block;max-width:unset;margin:0 auto}}.blog-article__main-field{margin:80px 0 100px 0}.blog-article__main-field .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.blog-article__main-field .content p{font-size:1.125rem;line-height:180%;letter-spacing:.02em;color:#393939;-webkit-box-flex:0;-ms-flex:0 0 50.1%;flex:0 0 50.1%;max-width:50.1%;margin:0 auto 60px auto}.blog-article__main-field .content figure{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;margin:0 auto 140px auto}.blog-article__main-field .content figure.wp-block-image{margin-bottom:140px}.blog-article__main-field .content figure img{width:100%;height:auto}.blog-article__main-field .content figure:last-child{margin-bottom:0}.blog-article__main-field .content h1,.blog-article__main-field .content h2,.blog-article__main-field .content h3,.blog-article__main-field .content h4,.blog-article__main-field .content h5,.blog-article__main-field .content h6{display:inline-block;text-align:center;margin:0 auto 40px auto;-webkit-box-flex:0;-ms-flex:0 0 50.1%;flex:0 0 50.1%;max-width:50.1%;line-height:140%;letter-spacing:-.02em;color:#2f3b4b;position:relative}.blog-article__main-field .content h1:before,.blog-article__main-field .content h2:before,.blog-article__main-field .content h3:before,.blog-article__main-field .content h4:before,.blog-article__main-field .content h5:before,.blog-article__main-field .content h6:before{content:"";position:absolute;top:1.1rem;width:70px;-webkit-transform:translateX(calc(-100% - 33px));transform:translateX(calc(-100% - 33px));height:2px;background-color:#2f3b4b}.blog-article__main-field .content h2{font-size:2.5rem}.blog-article__main-field .content h2{font-size:2rem}.blog-article__main-field .content h3{font-size:1.75rem}.blog-article__main-field .content h4{font-size:1.5rem}.blog-article__main-field .content h5{font-size:1.25rem}.blog-article__main-field .content h6{font-size:1.125rem}.blog-article__main-field .content ul{-webkit-box-flex:0;-ms-flex:0 0 50.1%;flex:0 0 50.1%;max-width:50.1%;margin:0 auto 60px auto}.blog-article__main-field .content ul li{font-size:1.125rem;line-height:140%;margin-bottom:10px;letter-spacing:.02em;color:#393939;font-family:'NunitoSans Regular'}.blog-article__main-field .content ul li:last-child{margin-bottom:0s}.blog-article__main-field .content a{color:#24488e;line-height:140%;margin-bottom:10px;letter-spacing:.02em;font-family:'NunitoSans Regular';font-size:1.125rem}.blog-article__main-field .enjoy{margin-bottom:80px}.blog-article__main-field .enjoy h2{text-align:center;margin-bottom:0;font-size:1.75rem;line-height:140%}.blog-article__main-field .foot-bar .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-article__main-field .foot-bar .next a,.blog-article__main-field .foot-bar .prev a{font-size:16px;line-height:120%;letter-spacing:.2em;text-transform:uppercase;font-family:'NunitoSans Bold';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#24488e}.blog-article__main-field .foot-bar .prev img{margin-right:20px}.blog-article__main-field .foot-bar .next{text-align:right}.blog-article__main-field .foot-bar .next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blog-article__main-field .foot-bar .next img{margin-left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blog-article__main-field .foot-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-article__main-field .foot-bar ul li{max-width:48px;overflow:hidden;margin-right:20px;border-radius:50%}.blog-article__main-field .foot-bar ul li a{display:block}.blog-article__main-field .foot-bar ul li a img{width:100%}.blog-article__main-field .foot-bar ul li:last-child{margin-right:0}@media screen and (max-width:991px){.blog-article__main-field{margin:60px 0 120px 0}.blog-article__main-field .content figure,.blog-article__main-field .content h1,.blog-article__main-field .content h2,.blog-article__main-field .content h3,.blog-article__main-field .content h4,.blog-article__main-field .content h5,.blog-article__main-field .content h6,.blog-article__main-field .content p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.blog-article__main-field .content h1,.blog-article__main-field .content h2,.blog-article__main-field .content h3,.blog-article__main-field .content h4,.blog-article__main-field .content h5,.blog-article__main-field .content h6{text-align:left}.blog-article__main-field .content h1:before,.blog-article__main-field .content h2:before,.blog-article__main-field .content h3:before,.blog-article__main-field .content h4:before,.blog-article__main-field .content h5:before,.blog-article__main-field .content h6:before{width:15px;-webkit-transform:translateX(calc(-100% - 14px));transform:translateX(calc(-100% - 14px))}.blog-article__main-field .content figure.wp-block-image{margin:0 auto 60px auto}.blog-article__main-field .enjoy{margin-bottom:60px}.blog-article__main-field .foot-bar ul{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:60px}.blog-article__main-field .foot-bar .prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog-article__main-field .foot-bar .next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.catamaran__main-fileld{margin-bottom:50px}.catamaran__main-fileld .details{margin-bottom:30px;border-radius:3px}.catamaran__main-fileld .details .details__shadow{padding:40px 32px 35px 32px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05)}.catamaran__main-fileld .details__title{padding-bottom:10px;border-bottom:1px solid rgba(27,41,64,.12)}.catamaran__main-fileld .details__title h3{letter-spacing:.02em;line-height:100%}.catamaran__main-fileld .details__general ul{margin:20px 0 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catamaran__main-fileld .details__general ul li{width:50%;color:rgba(49,77,97,.7)}.catamaran__main-fileld .details__general ul li strong{color:#314d61}.catamaran__main-fileld .details__general ul li:nth-child(even){padding-left:16px}.catamaran__main-fileld .details .description-text{margin-top:20px;width:90.5%}.catamaran__main-fileld .details .description-text p{line-height:200%;letter-spacing:.02em;margin-bottom:2rem;color:rgba(49,77,97,.7)}.catamaran__main-fileld .details .description-text p span a{color:#24488e}.catamaran__main-fileld .details .description-text__title p{font-family:"NunitoSans Bold";margin-bottom:0;color:#314d61}.catamaran__main-fileld .details__feature ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;margin-bottom:40px}.catamaran__main-fileld .details__feature ul li{width:33.3333%;position:relative}.catamaran__main-fileld .details__feature ul li:nth-child(3n+2){padding:0 15px}.catamaran__main-fileld .details__feature ul li img{margin-right:8px}.catamaran__main-fileld .details__feature .layout-img{width:80.45%;margin:80px auto 0 auto}.catamaran__main-fileld .details__feature .layout-img img{width:100%;height:auto}.catamaran__main-fileld .details__video .details__shadow{padding-bottom:54px}.catamaran__main-fileld .details__video .video__wrapper{margin-top:40px}.catamaran__main-fileld .details__video iframe{width:100%;height:380px}@media screen and (max-width:991px){.catamaran-page__content-field .container{padding:0!important}.catamaran-page__content-field .container .row{margin-left:0!important;margin-right:0!important}.catamaran-page__content-field .container .row .content{padding:0}.catamaran__main-fileld .title{margin-bottom:40px;padding:0 28px}.catamaran__main-fileld .catamaran-details{padding-right:0!important;padding-left:0!important;-webkit-box-shadow:none;box-shadow:none}.catamaran__main-fileld .details{padding:0;-webkit-box-shadow:0 9px 25px rgba(0,0,0,.06);box-shadow:0 9px 25px rgba(0,0,0,.06);padding:0 28px}.catamaran__main-fileld .details__shadow{padding:32px 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.catamaran__main-fileld .details__general ul li{width:100%;font-size:16px}.catamaran__main-fileld .details__general ul li:nth-child(even){padding-left:0}.catamaran__main-fileld .details__general .additional li{width:50%}.catamaran__main-fileld .details__feature ul li{width:100%}.catamaran__main-fileld .details__feature ul li:nth-child(3n+2){padding:0}.catamaran__main-fileld .details__feature .layout-img{margin-top:40px;width:100%}}@media screen and (max-width:768px){.catamaran__main-fileld .details__video iframe{height:270px}}@media screen and (max-width:575px){.catamaran__main-fileld .details__video iframe{height:172px}}@media screen and (max-width:425px){.catamaran__main-fileld .details__general .additional li{width:100%}}.catamaran-page__side-bar{height:100%}.catamaran-page__side-bar .sidebar{height:100%;position:relative}.catamaran-page__side-bar .sidebar .price{padding:12px 16px;background:#fff;border:1px solid #e4e5e8;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.catamaran-page__side-bar .sidebar .price img{margin-right:12px}.catamaran-page__side-bar .sidebar .price p{color:#2f3b4b;font-family:'NunitoSans SemiBold',sans-serif}.catamaran-page__side-bar .sidebar .price p span{font-family:'NunitoSans Bold',sans-serif}.catamaran-page__side-bar .sidebar .price p small{font-size:.875rem}.catamaran-page__side-bar .sidebar .form-wrpper{position:absolute;background-color:#fff;z-index:1;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);padding:32px 24px}.catamaran-page__side-bar .sidebar .form-wrpper .form-title{margin-bottom:40px}.catamaran-page__side-bar .sidebar .form-wrpper .form-title p{font-size:1.5rem;line-height:140%;font-family:'Josefin SemiBold';margin-bottom:0;text-align:center;color:#2f3b4b}.catamaran-page__side-bar .sidebar .form-wrpper .main-form{-webkit-box-shadow:none;box-shadow:none;padding:0;margin-bottom:0}.catamaran-page__side-bar .sidebar .form-wrpper.fixed{position:fixed}.catamaran-page__side-bar .sidebar .form-wrpper.absolute{top:auto!important;bottom:50px}.catamaran-page__side-bar .sidebar .form-wrpper .gform_wrapper .gform_footer{margin-top:52px!important}.catamaran-page__side-bar .sidebar .main-form{margin-bottom:30px;background-color:#fff}.catamaran-page__side-bar .sidebar .main-form .input-submit{width:100%}.catamaran-page__side-bar .sidebar .contact-person{padding:32px 24px;width:100%;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catamaran-page__side-bar .sidebar .contact-person .title{width:100%;margin-bottom:40px}.catamaran-page__side-bar .sidebar .contact-person .title p{text-align:center;font-size:normal}.catamaran-page__side-bar .sidebar .contact-person__avatar{width:80px;border-radius:50%;overflow:hidden;margin-right:20px;margin-bottom:20px}.catamaran-page__side-bar .sidebar .contact-person__avatar img{width:100%;height:auto}.catamaran-page__side-bar .sidebar .contact-person__name{width:calc(100% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catamaran-page__side-bar .sidebar .contact-person__name p{font-family:"NunitoSans Bold",sans-serif;line-height:160%;letter-spacing:.02em;text-align:center}.catamaran-page__side-bar .sidebar .contact-person__schedule{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catamaran-page__side-bar .sidebar .contact-person__schedule .schedule-item:first-child{margin-right:36px}.catamaran-page__side-bar .sidebar .contact-person__schedule .schedule-item__time p{font-family:"NunitoSans Bold",sans-serif}.catamaran-page__side-bar .sidebar .contact-person__call-btn{width:100%;margin-top:40px}.catamaran-page__side-bar .sidebar .contact-person__call-btn a{width:100%;font-family:'Josefin Bold',sans-serif}@media screen and (max-width:1200px){.catamaran-page__side-bar .sidebar .price p{font-size:1.2rem}}@media screen and (max-width:991px){.sidebar-wrapper{padding-right:0!important;padding-left:0!important;margin-bottom:100px}.sidebar-wrapper .contact-person,.sidebar-wrapper .main-form{padding:32px 28px}.catamaran-page__side-bar .sidebar .price{display:none}.catamaran-page__side-bar .sidebar .contact-person{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catamaran-page__side-bar .sidebar .contact-person .title{width:100%;margin-bottom:40px}.catamaran-page__side-bar .sidebar .contact-person__avatar{width:21.3333%;min-width:80px;margin-right:20px}.catamaran-page__side-bar .sidebar .contact-person__name{width:calc(78.6667% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catamaran-page__side-bar .sidebar .contact-person__name p{text-align:left}.catamaran-page__side-bar .sidebar .form-wrpper{display:none}}@media screen and (max-width:424px){.catamaran-page__side-bar .sidebar .contact-person__avatar{width:80px;margin-right:20px}.catamaran-page__side-bar .sidebar .contact-person__name{width:calc(100% - 100px)}}.catamaran-slider .row{overflow:hidden}.catamaran-slider .mobile-price{display:none;padding:21px 16px;background:#fff;border:1px solid #e4e5e8;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.catamaran-slider .mobile-price img{margin-right:12px}.catamaran-slider .mobile-price p{color:#2f3b4b;font-family:'NunitoSans SemiBold',sans-serif}.catamaran-slider .mobile-price p span{font-family:'NunitoSans Bold',sans-serif}.catamaran-slider .mobile-price p small{font-size:.875rem}.catamaran-slider .mobile-form{margin-right:28px;display:none}.catamaran-slider .mobile-form .gform_wrapper .gform_footer{margin-top:52px!important}.catamaran-slider .mobile-form .gform_wrapper .gform_footer input{margin-bottom:0!important;padding:13px 0 8px 0}.catamaran-slider .mobile-form .input-date span{width:100%}.catamaran-slider .big-slider{background-color:transparent}.catamaran-slider .big-slider .border{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;background-color:transparent;border:none!important;overflow:hidden}.catamaran-slider__wrapper{position:relative;padding-left:0;width:100%;background-color:#fff}.catamaran-slider__wrapper:after,.catamaran-slider__wrapper:before{content:'';position:absolute;top:0;width:14.8%;height:100%;opacity:.3;z-index:1;background:radial-gradient(92.54% 24.94% at -17.98% 50%,#192e45 0,rgba(25,46,69,0) 100%)}.catamaran-slider__wrapper:before{left:0}.catamaran-slider__wrapper:after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catamaran-slider__wrapper .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(91.9% + 15px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.catamaran-slider__wrapper .arrow div{color:#fff}.catamaran-slider__wrapper .arrow .next img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catamaran-slider__item{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:472px}.catamaran-slider__catamaran-description{background-color:#fff}.catamaran-slider__catamaran-description .benefits{margin-bottom:20px}.catamaran-slider__catamaran-description .benefits__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catamaran-slider__catamaran-description .benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 22px;background:rgba(235,240,242,.3);border-radius:3px}.catamaran-slider__catamaran-description .benefits__item img{margin-right:10px;width:24px;height:auto}.catamaran-slider__catamaran-description .benefits__item p{margin-bottom:0;font-family:'NunitoSans Bold'}.catamaran-slider__catamaran-description .information{margin-bottom:36px}.catamaran-slider__catamaran-description .information__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px}.catamaran-slider__catamaran-description .information__wrapper div{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;width:25%;padding:32px;border-right:1px solid rgba(27,41,64,.12)}.catamaran-slider__catamaran-description .information__wrapper div:last-child{border-right:none}.catamaran-slider__catamaran-description .information__wrapper div img{margin-right:12px;width:34px;height:auto}.catamaran-slider__catamaran-description .information__wrapper div p,.catamaran-slider__catamaran-description .information__wrapper div span{color:#314d61;font-family:'NunitoSans SemiBold'}.catamaran-slider__catamaran-description .information__wrapper div span{display:inline-block;margin-right:5px}.catamaran-slider__catamaran-description .information__wrapper div p{margin-bottom:0}.catamaran-slider .small-slider{margin:30px 0}.catamaran-slider .small-slider .slider__wrapper{width:100%;overflow:hidden;padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;z-index:1}.catamaran-slider .small-slider .slider__wrapper:after{content:'';position:absolute;bottom:4px;left:15px;width:calc(100% - 30px);height:4px;border-radius:5px;background-color:rgba(30,93,198,.05);z-index:1}.catamaran-slider .small-slider .slider__wrapper .slick-list{overflow:unset}.catamaran-slider .small-slider .slider__wrapper div{background-position:center;background-repeat:no-repeat;background-size:cover;height:120px}.catamaran-slider .small-slider .slider__wrapper .slick-list{margin:0 -15px}.catamaran-slider .small-slider .slider__wrapper .slick-slide{position:relative;margin:0 15px;cursor:pointer;border:2px solid;border-color:transparent;-webkit-transition:border-color .4s ease-in-out .5s;transition:border-color .4s ease-in-out .5s}.catamaran-slider .small-slider .slider__wrapper .slick-slide:after{content:'';position:absolute;bottom:-16px;left:0;width:100%;height:4px;border-radius:5px;z-index:2;background-color:transparent;-webkit-transition:background-color .4s ease-in-out .5s;transition:background-color .4s ease-in-out .5s}.catamaran-slider .small-slider .slider__wrapper .slick-current{border:2px solid;border-color:#1e5dc6;border-radius:3px}.catamaran-slider .small-slider .slider__wrapper .slick-current:after{background-color:#1e5dc6}@media screen and (max-width:1200px){.catamaran-slider .catamaran-slider__item{min-height:406px}.catamaran-slider .small-slider .slider__wrapper div{height:100px}.catamaran-slider__catamaran-description .benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catamaran-slider__catamaran-description .benefits__item p{font-size:1rem}.catamaran-slider__catamaran-description .information__wrapper div{padding:24px}.catamaran-slider__catamaran-description .information__wrapper div img{width:24px}.catamaran-slider__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:991px){.catamaran-slider{padding-left:28px;margin-bottom:60px}.catamaran-slider .row{background-color:transparent}.catamaran-slider .big-slider{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;padding-right:0;margin-bottom:20px}.catamaran-slider .big-slider .border{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catamaran-slider .small-slider{display:none}.catamaran-slider__wrapper .arrow,.catamaran-slider__wrapper:after,.catamaran-slider__wrapper:before{display:none}.catamaran-slider__catamaran-description{width:100%;padding:0 28px 0 0}.catamaran-slider__catamaran-description .benefits__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.catamaran-slider__catamaran-description .benefits__wrapper .benefits__item{margin-bottom:12px}.catamaran-slider__catamaran-description .benefits__wrapper .benefits__item:last-child{margin-bottom:0}.catamaran-slider__catamaran-description .benefits__wrapper .benefits__item p{font-size:16px}.catamaran-slider__catamaran-description .information{padding:32px 30px 0 30px;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px}.catamaran-slider__catamaran-description .information__wrapper{-webkit-box-shadow:none;box-shadow:none}.catamaran-slider__catamaran-description .information__wrapper div{width:50%;padding:0;border-right:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:32px}.catamaran-slider__catamaran-description .information__wrapper div img{width:22px;height:auto}.catamaran-slider__catamaran-description .price{padding:25px 0;width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.catamaran-slider__catamaran-description .price .text span{margin-left:2px;margin-right:2px}.catamaran-slider__item{margin:0 15px 0 0}.catamaran-slider .slick-list{padding:0 30px 0 0!important}.catamaran-slider .mobile-price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:28px}.catamaran-slider .mobile-price p{font-size:18px}.catamaran-slider .mobile-price p small{font-size:14px}.catamaran-slider .mobile-form{display:block}}@media screen and (max-width:575px){.catamaran-slider .catamaran-slider__item{min-height:250px}}@media screen and (max-width:374px){.catamaran-slider .mobile-price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:28px}.catamaran-slider .mobile-price p{font-size:14px}.catamaran-slider .mobile-price p small{font-size:12px}.catamaran-slider__catamaran-description .price img{display:none}.catamaran-slider__catamaran-description .price .text span{font-size:1.2rem}.catamaran-slider__catamaran-description .information__wrapper div{width:100%}}.charter-top{margin:140px 0 130px 0}.charter-top .title{margin:0 auto 40px auto}.charter-top .title.title-with-lines:before{left:15px}.charter-top .title.title-with-lines:after{right:15px}.charter-top .title h2{text-align:center;margin-bottom:0}.charter-top__item{width:24.3589%;min-height:260px;margin-right:10px;margin-bottom:10px;border-radius:3px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.charter-top__item:hover .bg-img__wrapper{-webkit-transform:scale(1.1);transform:scale(1.1)}.charter-top__item .bg-img__wrapper{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;-webkit-transition:all 1s linear;transition:all 1s linear}.charter-top__item:nth-child(4n+4){margin-right:0}.charter-top__item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,56,89,.6)),to(rgba(15,56,89,0)));background:linear-gradient(180deg,rgba(15,56,89,.6) 0,rgba(15,56,89,0) 100%);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.charter-top__item .text{position:relative;width:100%;height:100%;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;z-index:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charter-top__item .title{margin-bottom:0}.charter-top__item .title p{color:#fff;line-height:150%;text-transform:uppercase}.charter-top__item .catamaran-quintity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charter-top__item .catamaran-quintity img{margin-right:10px}.charter-top__item .catamaran-quintity p,.charter-top__item .catamaran-quintity span{color:#fff}.charter-top--3{margin:140px 0 120px 0}.charter-top--3 .title.title-with-lines{margin:0 auto 60px auto}.charter-top--3 .charter-top__item{width:32.7489%}.charter-top--3 .charter-top__item:nth-child(4n+4){margin-right:10px}.charter-top--3 .charter-top__item:nth-child(3n+3){margin-right:0}@media screen and (max-width:1215px){.charter-top--3 .charter-top__item{width:32.589%}.charter-top__item{width:24.195%;min-height:200px}}@media screen and (max-width:991px){.charter-top{margin:120px 0 100px 0}.charter-top__item{width:100%;max-width:400px;margin:0 auto 15px auto}.charter-top__item:nth-child(4n+4){margin-right:auto}.charter-top__item:last-child{margin-bottom:0}.charter-top .title.title-with-lines:before{left:-5px}.charter-top .title.title-with-lines:after{right:-5px}.charter-top--3{margin:100px 0 120px 0}.charter-top--3 .title.title-with-lines{margin:0 auto 74px auto}.charter-top--3 .charter-top__item{width:100%}.charter-top--3 .charter-top__item:nth-child(3n+3),.charter-top--3 .charter-top__item:nth-child(4n+4){margin-right:auto}.charter-top--3 .charter-top__item:last-child{margin-bottom:0}}@media screen and (max-width:375px){.charter-top__item{min-height:120px}}.contact-person-block{padding:72px 0 76px 0;background-color:#eff1f4;background-position:center;background-repeat:no-repeat;background-size:cover}.contact-person-block__wrapper{margin:0 auto;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px}.contact-person-block__wrapper .mobile-title{display:none}.contact-person-block__wrapper .avtar{width:200px;height:200px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:40px}.contact-person-block__wrapper .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:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-person-block__wrapper .contact-person__name p{font-family:'NunitoSans Bold',sans-serif;line-height:160%}.contact-person-block__wrapper .schedule-item{margin-right:32px}.contact-person-block__wrapper .schedule-item__time p{font-family:'NunitoSans Bold',sans-serif;line-height:160%}.contact-person-block__wrapper .main-btn-style a{width:100%;display:block}@media screen and (max-width:991px){.country-page .contact-person-block{padding:62px 0 80px 0;-webkit-box-shadow:none;box-shadow:none;background-color:#eff1f4}.country-page .contact-person-block .container{background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px}.contact-person-block{padding:0;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px;background-image:none!important}.contact-person-block__wrapper{-webkit-box-shadow:none;box-shadow:none;display:block}.contact-person-block__wrapper .mobile-title{margin-bottom:20px;display:block}.contact-person-block__wrapper .mobile-title p{font-family:'Josefin SemiBold',sans-serif;font-size:24px;line-height:140%;text-align:center}.contact-person-block__wrapper .avtar{margin:0 auto 20px auto;width:132px;height:132px}.contact-person-block__wrapper .info .title{display:none}.contact-person-block__wrapper .info .name-and-schedule{margin-bottom:40px}.contact-person-block__wrapper .info .name-and-schedule .contact-person__name{margin-bottom:40px}.contact-person-block__wrapper .info .name-and-schedule .contact-person__name p{text-align:center;font-size:16px}.contact-person-block__wrapper .info .name-and-schedule .contact-person__schedule{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto}.contact-person-block__wrapper .info .name-and-schedule .contact-person__schedule .schedule-item{margin-right:0}.contact-person-block__wrapper .info .name-and-schedule .contact-person__schedule .schedule-item p{font-size:16px}}.contact-us-form{-webkit-transform:translateY(-240px);transform:translateY(-240px);margin-bottom:-240px}.contact-us-form .title{margin-bottom:40px;width:100%}.contact-us-form .title h3{text-align:center;font-size:1.875rem;font-family:'Josefin SemiBold',sans-serif;line-height:140%;margin-bottom:0}.contact-us-form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px}.contact-us-form .wrapper .contacts,.contact-us-form .wrapper .form-wrapper{width:50%}.contact-us-form .wrapper .form-wrapper{padding:40px}.contact-us-form .wrapper .form-wrapper .form-title p{font-size:1.875rem}.contact-us-form .wrapper .form-wrapper form{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:center;-ms-flex-align:center;align-items:center}.contact-us-form .wrapper .form-wrapper .form-title{margin-bottom:40px}.contact-us-form .wrapper .form-wrapper .form-title p{text-align:center}.contact-us-form .wrapper .form-wrapper .gform_wrapper .gform_footer{display:inline-block;width:auto;margin-top:36px!important}.contact-us-form .wrapper .form-wrapper .gform_wrapper .gform_footer input{padding-right:32px;padding-left:32px;margin-bottom:0}.contact-us-form .wrapper .contacts{background-color:#142f5f;padding:40px 37px 32px 40px}.contact-us-form .wrapper .contacts .title{margin-bottom:33px}.contact-us-form .wrapper .contacts .title h3{color:#fff}.contact-us-form .wrapper .contacts ul li{margin-bottom:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-us-form .wrapper .contacts ul li:last-child{margin-bottom:0}.contact-us-form .wrapper .contacts ul li ul li{margin-bottom:0}.contact-us-form .wrapper .contacts ul li img{padding-top:.3rem;width:20px;height:auto;margin-right:12px}.contact-us-form .wrapper .contacts ul li a{color:#fff;line-height:200%;letter-spacing:.02em;font-family:'NunitoSans SemiBold',sans-serif}.contact-us-form .wrapper .contacts ul li a span{font-family:'NunitoSans Thin',sans-serif}@media screen and (max-width:991px){.contact-us-form{-webkit-transform:translateY(-50px);transform:translateY(-50px);margin-bottom:-50px}.contact-us-form .container{padding-right:0;padding-left:0}.contact-us-form .container .row{margin-right:0;margin-left:0}.contact-us-form .container .row .col-10,.contact-us-form .container .row .col-12{padding-right:0;padding-left:0}.contact-us-form .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact-us-form .wrapper .contacts,.contact-us-form .wrapper .form-wrapper{width:100%}.contact-us-form .wrapper .form-wrapper .gform_wrapper .gform_footer{padding:0;display:block;width:100%}.contact-us-form .wrapper .form-wrapper .gform_wrapper .gform_footer input{padding:12px 0 8px 0}.contact-us-form .wrapper .contacts{padding:32px 28px 40px 28px}.contact-us-form .wrapper .contacts .title{margin-bottom:21px}.contact-us-form .wrapper .contacts ul li{margin-bottom:37px}.contact-us-form .wrapper .contacts ul li img{margin-right:16px}.contact-us-form .wrapper .contacts ul li.emails a span{display:none}.contact-us-form .wrapper form .input-submit.main-btn-style{margin-top:56px}}.cookie{background-color:#fff;position:fixed;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cookie.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.cookie.cookie__hide{-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.cookie__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 40px}.cookie__text p{color:rgba(49,77,97,.7);font-size:14px;line-height:170%;letter-spacing:.02em;font-family:'NunitoSans Regular',sans-serif}.cookie__text p a{color:#24488e;font-size:14px;line-height:170%;letter-spacing:.02em;font-family:'NunitoSans Regular',sans-serif}.cookie__btn{background-color:#24488e;text-align:center;text-transform:uppercase;font-family:'Josefin SemiBold',sans-serif;line-height:100%;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:.14rem}.cookie__btn a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;min-width:150px;padding:20px 0 15px 0}.cookie__btn:hover{background-color:#3561b6}.cookie__btn:hover a{color:#fff}.cookie--blue{background-color:#142f5f}.cookie--blue .cookie__text p{color:rgba(255,255,255,.7)}.cookie--blue .cookie__text p a{color:#ffbe5d}.cookie--blue .cookie__btn{background-color:transparent;border:2px solid #fff}.cookie--blue .cookie__btn:hover{border:2px solid #3561b6}.cookie--blue .cookie__btn:hover a{background-color:#3561b6;color:#fff}.country-galary{position:relative}.country-galary:hover .country-galary__arrow{opacity:1}.country-galary__title{position:absolute;top:55px;padding-left:135px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.country-galary__title:after{content:'';position:absolute;left:0;width:90px;height:2px;background-color:#fff}.country-galary__title h2{color:#fff;margin-bottom:0}.country-galary__slider{position:relative}.country-galary__slider-wrapper{height:620px}.country-galary__slider-wrapper .slider-item{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.country-galary__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.country-galary__arrow:hover a{text-shadow:0 0 6px #000}.country-galary__arrow a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.country-galary__arrow a p{color:#fff;line-height:120%;font-family:'NunitoSans SemiBold',sans-serif;text-transform:uppercase;letter-spacing:.2em;padding-top:2px;margin-left:8.75px}.country-galary__arrow.prev{left:66px}.country-galary__arrow.next{right:66px}.country-galary__arrow.next img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.country-galary__arrow.next p{margin-left:0;margin-right:8.75px}.country-galary .slick-list,.country-galary .slick-track{height:100%}@media screen and (max-width:991px){.country-galary .country-galary__title{padding-left:28px;top:60px}.country-galary .country-galary__title:after{display:none}.country-galary__slider-wrapper{height:620px}.country-galary__arrow{bottom:0;top:auto;opacity:.6}.country-galary__arrow img{width:25px;height:auto}.country-galary__arrow.prev{left:20px}.country-galary__arrow.prev a p{display:none}.country-galary__arrow.next{right:20px}.country-galary__arrow.next a p{display:none}}@media screen and (max-width:768px){.country-galary__slider-wrapper{height:400px}}@media screen and (max-width:575px){.country-galary__slider-wrapper{height:320px}}.country-page-form{-webkit-transform:translateY(-335px);transform:translateY(-335px);margin-bottom:-335px}.country-page-form .form-wrapper{margin:0 auto}.country-page-form .main-form .input-submit{margin-top:32px;padding:0}@media screen and (max-width:1200px){.country-page-form{-webkit-transform:translateY(-325px);transform:translateY(-325px);margin-bottom:-325px}}@media screen and (max-width:991px){.country-page-form{-webkit-transform:translateY(-197px);transform:translateY(-197px);margin-bottom:-197px}}.day-cruise__block-with-form{padding:110px 0;margin:110px 0 120px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.day-cruise__block-with-form .text-block{padding-top:125px}.day-cruise__block-with-form .text-block .title{margin-bottom:40px}.day-cruise__block-with-form .text-block .title:after{background-color:#fff}.day-cruise__block-with-form .text-block .title h2{color:#fff}.day-cruise__block-with-form .text-block p{line-height:180%;color:#fff;letter-spacing:.02em}.day-cruise__block-with-form label{margin-bottom:0}.day-cruise__block-with-form .input-submit{margin:31px auto 0 auto;padding:0}.day-cruise__block-with-form .main-form--daily .gform_wrapper ul.gform_fields li.gfield input{border:none;border-bottom:1px solid #abc2ca}.day-cruise__block-with-form .main-form--daily .gform_wrapper ul.gform_fields li.checkbox-underlined{margin-top:24px;margin-bottom:0}.day-cruise__block-with-form .main-form--daily .gform_wrapper .gform_footer{margin-top:56px!important}@media screen and (max-width:1199){.day-cruise__block-with-form .checkbox-wrapper .wpcf7-form-control .wpcf7-list-item{margin-right:5px}}@media screen and (max-width:991px){.day-cruise__block-with-form{padding:60px 0 70px 0}.day-cruise__block-with-form .form-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.day-cruise__block-with-form .form-wrapper .gform_wrapper ul.gfield_radio li label{width:100%}.day-cruise__block-with-form .input-group.date span{width:100%}.day-cruise__block-with-form .text-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:0;margin-bottom:71px}.day-cruise__block-with-form .text-block h2{margin-bottom:0}.day-cruise__block-with-form .text-block .title{padding-bottom:20px;margin-bottom:0}.day-cruise__block-with-form .text-block .title:after{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.day-cruise__block-with-form .text-block p{display:none}}@media screen and (max-width:400px){.day-cruise__block-with-form .gform_wrapper ul.gform_fields .gfield_radio li{margin-right:15px}}@media screen and (max-width:360px){.day-cruise__block-with-form .gform_wrapper ul.gform_fields .gfield_radio li label{font-size:12px}}.day-cruise-catamarans .title{margin-bottom:40px}.day-cruise-catamarans .title h2{margin-bottom:0}.day-cruise-catamarans .filter-bar{margin-left:auto}.day-cruise-catamarans .filter-bar .nice-select{width:100%}.day-cruise-catamarans .filter-bar .nice-select .list{width:100%}.day-cruise-catamarans__item{margin-bottom:30px}@media screen and (max-width:991px){.day-cruise-catamarans .title{margin-bottom:32px}.day-cruise-catamarans .title w h2{margin-bottom:0}.day-cruise-catamarans .filter-bar{margin-bottom:40px}.day-cruise-catamarans .main-card{height:100%}.day-cruise-catamarans .main-card .main-card__wrapper{margin-bottom:0}.day-cruise-catamarans .main-card__catamaran-description{padding:12px 8px 8px 8px;height:calc(100% - 270px)}.day-cruise-catamarans .main-card__catamaran-description .location{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}@media screen and (max-width:425px){.day-cruise-catamarans .main-card{padding:0!important}.day-cruise-catamarans .main-card__img-wrapper{height:130px}.day-cruise-catamarans .main-card__catamaran-description{padding:12px 8px 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 130px)}}.day-cruise-form{background-color:#fff;position:relative;border-radius:3px}.day-cruise-form:before{content:'';width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:-10px;left:-10px;border:2px solid #fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0}.day-cruise-form form{position:relative;z-index:1}.day-cruise-form .input-style input{border-top:none;border-left:none;border-right:none;border-radius:0;padding:0;color:#000}.day-cruise-form .checkbox-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:26px;cursor:pointer}.day-cruise-form .checkbox-wrapper label input{position:absolute;opacity:0;visibility:hidden;cursor:pointer;height:0;width:0}.day-cruise-form .checkbox-wrapper label p{color:#444f5d;line-height:1.1875rem;font-size:.875rem}.day-cruise-form .checkbox-wrapper label input:checked~.checkmark{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}.day-cruise-form .checkbox-wrapper label input:checked~.checkmark:after{content:'';width:6px;height:6px;background-color:#24488e;border-radius:50%}.day-cruise-form .checkbox-wrapper label .checkmark{width:14px;height:14px;border:1px solid #24488e;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px}.day-cruise-form .checkbox-wrapper--with-line label p{padding-bottom:6px;border-bottom:2px solid transparent;font-family:'NunitoSans Bold',sans-serif;color:#828993}.day-cruise-form .checkbox-wrapper--with-line label input:checked~p{color:#24488e;border-bottom:2px solid #24488e}.day-cruise-form .input-chose{display:none;width:100%}@media screen and (max-width:991px){.day-cruise-form .input-style input{border-top:1px solid #abc2ca;border-left:1px solid #abc2ca;border-right:1px solid #abc2ca;border-radius:3px;padding:0 12px}.day-cruise-form .checkbox-wrapper{display:none}.day-cruise-form .input-chose{display:block}}.day-cruise-itinerary{padding:60px 0 120px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(-2.42%,#f5f7f9),color-stop(62.39%,rgba(245,247,249,0)));background:linear-gradient(180deg,#f5f7f9 -2.42%,rgba(245,247,249,0) 62.39%)}.day-cruise-itinerary .title{margin:0 auto 40px auto}.day-cruise-itinerary__price-list{margin:40px auto 14px auto}.day-cruise-itinerary__price-list .list-head{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}.day-cruise-itinerary__price-list .list-head div{width:33.33333%}.day-cruise-itinerary__price-list .list-head p{opacity:.5;color:#2f3b4b;line-height:180%;letter-spacing:-.02em;text-align:center}.day-cruise-itinerary__price-list ul{border-radius:3px;overflow:hidden}.day-cruise-itinerary__price-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1px}.day-cruise-itinerary__price-list ul li div{width:33.33333%;padding:4px 24px}.day-cruise-itinerary__price-list ul li div p{letter-spacing:-.02em;line-height:240%}.day-cruise-itinerary__price-list ul li .day-time{background-color:#142f5f;border-bottom:1px solid}.day-cruise-itinerary__price-list ul li .day-time p{font-family:'NunitoSans Bold';color:#fff}.day-cruise-itinerary__price-list ul li .duration,.day-cruise-itinerary__price-list ul li .time-range{background-color:#fff}.day-cruise-itinerary__price-list ul li .duration p,.day-cruise-itinerary__price-list ul li .time-range p{color:rgba(47,59,75,.9)}.day-cruise-itinerary__stops{padding-top:86px}.day-cruise-itinerary__stops h3{font-size:1.75rem;line-height:140%;font-family:'Josefin SemiBold';color:#2f3b4b;letter-spacing:-.02em;margin-bottom:16px}.day-cruise-itinerary__stops p{line-height:180%;letter-spacing:-.02em;color:rgba(47,59,75,.9);margin-bottom:40px}.day-cruise-itinerary__map img{max-width:100%;height:auto}@media screen and (max-width:991px){.day-cruise-itinerary .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.day-cruise-itinerary .title h2{text-align:center}.day-cruise-itinerary__price-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:40px auto}.day-cruise-itinerary__price-list .row .col-12{padding-right:0;padding-left:0}.day-cruise-itinerary__price-list ul li div{padding:11px 16px}.day-cruise-itinerary__price-list ul li div p{font-size:12px}.day-cruise-itinerary__stops{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-top:0}.day-cruise-itinerary__stops h3{margin-bottom:20px}.day-cruise-itinerary__map{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:40px auto 47px auto}}.faq__main-field{margin:140px 0 80px 0}.faq__main-field .container{position:relative}.faq__main-field .title:after{content:"";width:80px;height:2px;background-color:#2f3b4b;position:absolute;left:-135px;top:1.5rem}.faq__main-field .category{margin-bottom:140px}.faq__main-field .category:last-child{margin-bottom:0}@media screen and (max-width:991px){.faq__main-field .title:after{width:15px;left:-18px;top:1rem}}.location-country .feedbacks .show-all-btn{min-width:230px}.inquiry-page .feedbacks .show-all-btn{min-width:230px}.daily-page .feedbacks{margin:110px 0 140px 0}.daily-page .feedbacks .show-all-btn{min-width:230px}.feedbacks{margin:140px 0}.feedbacks .title{margin:0 auto 25px auto}.feedbacks .title h2{text-align:center;margin-bottom:0}.feedbacks__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.feedbacks__slider-wrapper{width:100%;margin-bottom:20px;position:relative}.feedbacks__slider-wrapper:before{content:"";width:15px;height:calc(100% - 80px);position:absolute;left:0;top:40px;background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(23,51,87,.01)));background:linear-gradient(to right,#fff 0,rgba(23,51,87,.01) 100%)}.feedbacks__arrow{position:static}.feedbacks__arrow .next{right:-78px}.feedbacks__arrow .next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.feedbacks__arrow .prev{left:-78px}.feedbacks__arrow .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid #24488e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.feedbacks__arrow .arrow:hover{background-color:#24488e}.feedbacks__arrow .arrow:hover a svg{fill:#fff}.feedbacks__arrow .arrow a{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:100%;height:100%}.feedbacks__arrow .arrow a svg{fill:#24488e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.feedbacks__item{margin:40px 0}.feedbacks__item .slick-list{margin:0 -15px}.feedbacks__item.slick-slide{margin:40px 15px}.feedbacks__item.slick-slide:hover .feedbacks__item--shadow:after,.feedbacks__item.slick-slide:hover .feedbacks__item--shadow:before{width:calc(100% + 3px);height:calc(100% + 3px);border-radius:3px;-webkit-transition-delay:0s;transition-delay:0s}.feedbacks__item.slick-slide .feedbacks__item--shadow{position:relative;-webkit-box-shadow:0 13px 30px rgba(23,51,87,.16);box-shadow:0 13px 30px rgba(23,51,87,.16)}.feedbacks__item.slick-slide .feedbacks__item--shadow:after,.feedbacks__item.slick-slide .feedbacks__item--shadow:before{content:"";height:0%;width:0%;background-color:#24488e;border-radius:3px;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;z-index:-1}.feedbacks__item.slick-slide .feedbacks__item--shadow:before{top:-2px;right:-2px}.feedbacks__item.slick-slide .feedbacks__item--shadow:after{bottom:-2px;left:-2px}.feedbacks__item--shadow{padding:32px 25px;background-color:#fff}.feedbacks__item--shadow .feedbacks__item--bg{position:relative;z-index:1}.feedbacks__item .about-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.feedbacks__item .about-person__avatar{width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-bottom:12px}.feedbacks__item .about-person__name p{font-family:'NunitoSans Bold',sans-serif}.feedbacks__item .about-person__mark img{display:none}.feedbacks__item .feedback-text{margin-bottom:21px}.feedbacks__item .feedback-text p{line-height:170%;text-align:center;letter-spacing:.04em;color:#314d61;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.feedbacks__item .icon{max-width:93.5px;margin:0 auto}.feedbacks__item .icon img{width:100%}.feedbacks .show-all-btn{min-width:170px;margin:0 auto}.feedbacks .show-all-btn a{width:100%;display:block}@media screen and (max-width:1390px){.feedbacks__arrow .prev{left:-65px}.feedbacks__arrow .next{right:-65px}.feedbacks__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.feedbacks__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:1359px){.feedbacks__arrow .prev{left:0}.feedbacks__arrow .next{right:0}.feedbacks__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.feedbacks__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:1199px){.feedbacks__arrow .prev{left:-78px}.feedbacks__arrow .next{right:-78px}.feedbacks__arrow .arrow a{background-color:transparent}.feedbacks__arrow .arrow a svg{fill:#24488e}}@media screen and (max-width:1140px){.feedbacks__arrow .prev{left:0}.feedbacks__arrow .next{right:0}.feedbacks__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.feedbacks__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:991px){.feedbacks{margin:120px 0}.feedbacks .title{margin-bottom:20px}.feedbacks .title:after,.feedbacks .title:before{display:none}.feedbacks .title h2{text-align:left;padding:0}.feedbacks__item--shadow{padding:32px;-webkit-box-shadow:0 13px 30px rgba(23,51,87,.16);box-shadow:0 13px 30px rgba(23,51,87,.16)}.feedbacks__arrow{display:none}.feedbacks__slider-wrapper{margin-bottom:0}.feedbacks .show-all-btn{width:calc(100% - 20px);min-width:unset}}.find-us{margin-top:110px;margin-bottom:100px}.find-us .title{margin:0 auto 60px auto}.find-us .title h2{text-align:center}.find-us__cards{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.find-us__cards .item{width:calc(50% - 15px);background:#fff;padding:40px 32px;-webkit-box-shadow:0 13px 30px rgba(23,51,87,.16);box-shadow:0 13px 30px rgba(23,51,87,.16);border-radius:3px}.find-us__cards .item__title{margin-bottom:38px}.find-us__cards .item__title p{font-family:'Josefin SemiBold',sans-serif;line-height:100%;color:#000}.find-us__cards .item:first-child{margin-right:15px}.find-us__cards .item:last-child{margin-left:15px}.find-us__cards .item li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.find-us__cards .item li img{margin-right:12px;padding-top:5px}.find-us__cards .item li a{line-height:200%;color:#314d61}@media screen and (max-width:991px){.find-us .title{margin-bottom:60px}.find-us__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.find-us__cards .item{width:100%;margin-bottom:20px}.find-us__cards .item__title{margin-bottom:42px}.find-us__cards .item:first-child{margin-right:0}.find-us__cards .item:last-child{margin-left:0;margin-bottom:0}}footer .top-part{background-color:#142f5f;padding:80px 93px 80px 93px}footer .top-part .title{margin-bottom:20px}footer .top-part .title p{color:#fff;font-family:'Biryani SemiBold',sans-serif}footer .top-part .top-part__logo-and-form .logo{margin-bottom:68px}footer .top-part .top-part__logo-and-form .logo img{width:220px}footer .top-part .top-part__logo-and-form .text{width:40%;margin-bottom:13px}footer .top-part .top-part__logo-and-form .text p{color:rgba(255,255,255,.8);letter-spacing:.02em;line-height:180%;font-family:'NunitoSans Light'}footer .top-part .top-part__logo-and-form .form-wrapper form{position:relative}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper{width:64%}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper ul.gform_fields li.gfield .gfield_label{display:none}footer .top-part .top-part__logo-and-form .form-wrapper small{color:#a3aec0;font-family:'NunitoSans Regular';font-style:normal;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.02em;margin-bottom:0}footer .top-part .top-part__logo-and-form .form-wrapper .gfield.email{margin-bottom:0!important}footer .top-part .top-part__logo-and-form .form-wrapper .gfield.email .ginput_container_email input{width:100%;border:1px solid #a3aec0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;color:#a3aec0;padding:0 27px 0 10px;font-size:.875rem}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper .gform_footer{margin-top:0!important;width:36px;height:42px;position:absolute;right:0;top:0;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}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper .gform_footer input[type=submit]{color:#a3aec0;position:absolute;font-family:'NunitoSans Bold';top:0;right:0;border:none;font-size:1rem;background-repeat:no-repeat;background-size:13px auto;background-position:center}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper .gform_footer input[type=image]{margin:0!important}footer .top-part .top-part__logo-and-form .form-wrapper .gform_confirmation_wrapper{-webkit-transform:translateX(0);transform:translateX(0);background-color:transparent;color:#fff;font-size:.813em;font-family:'NunitoSans Regular',sans-serif;line-height:1.3}footer .top-part .top-part__logo-and-form .form-wrapper .gform_ajax_spinner{position:absolute;right:-7px;bottom:auto;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}footer .top-part .top-part__footer-nav ul li a{font-size:.75rem;line-height:330%;font-family:'NunitoSans Light',sans-serif;letter-spacing:.02em;color:rgba(255,255,255,.8)}footer .top-part .top-part__footer-nav ul li a:hover{text-decoration:underline;font-family:'NunitoSans Regular',sans-serif;color:#fff}footer .top-part .top-part__contacts li a{font-family:'NunitoSans Bold',sans-serif;font-size:.75rem;line-height:330%;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.8)}footer .top-part .top-part__contacts li a small,footer .top-part .top-part__contacts li a span{font-family:'NunitoSans Regular',sans-serif}footer .top-part .top-part__contacts li a span{text-transform:uppercase;margin-right:3px}footer .top-part .top-part__contacts li a small{margin-left:3px}footer .top-part .top-part__contacts li a img{margin-right:12px}footer .top-part .top-part__contacts .social{margin-top:10px}footer .top-part .top-part__contacts .social a{margin-right:11px}footer .bottom-part{background-color:#0b2553;padding:27px 0}footer .bottom-part .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bottom-part .partners img{margin-right:32px}footer .bottom-part .copyright p{text-align:center;font-size:.75rem;color:rgba(255,255,255,.5);line-height:1rem;font-family:'NunitoSans Regular',sans-serif;letter-spacing:.02em}footer .bottom-part .payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .bottom-part .payment-methods img{max-width:16%;opacity:.7;height:auto}@media screen and (max-width:991px){footer .top-part{padding:60px 0}footer .top-part__contacts li a small,footer .top-part__contacts li a span{display:none}footer .top-part .top-part__logo-and-form{margin-bottom:60px}footer .top-part .top-part__logo-and-form .logo{margin-bottom:40px}footer .top-part .top-part__logo-and-form .text{min-width:199px;margin-bottom:20px}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper{width:100%}footer .top-part .top-part__footer-nav ul li a{font-size:12px}footer .top-part .top-part__contacts li a{font-size:12px}footer .top-part .title{margin-bottom:17px}footer .bottom-part{padding:40px 0 60px 0}footer .bottom-part .payment-methods{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}footer .bottom-part .partners{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:10px 0 20px 0}footer .bottom-part .partners img:last-child{margin-right:0}footer .bottom-part .copyright{margin-top:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .top-part .top-part__logo-and-form .form-wrapper .gform_wrapper .gform_footer{height:36px}}@media screen and (max-width:374){footer .bottom-part .partners img{max-width:40px}}.guarantee-of-loyalty{-webkit-transform:translateY(-82px);transform:translateY(-82px);margin-bottom:-82px}.guarantee-of-loyalty__wrapper{z-index:1;margin:0 auto}.guarantee-of-loyalty__shadow{background:#fff;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);border-radius:3px;padding:32px;position:relative}.guarantee-of-loyalty__shadow:after,.guarantee-of-loyalty__shadow:before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}.guarantee-of-loyalty__shadow:before{height:calc(100% + 20px);border:2px solid #24488e;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.guarantee-of-loyalty__shadow:after{height:92px;border:2px solid #fff;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px}.guarantee-of-loyalty__shadow div{position:relative;z-index:1}.guarantee-of-loyalty .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.guarantee-of-loyalty .title img{max-width:72px;height:auto;margin-right:20px}.guarantee-of-loyalty .description p{color:rgba(47,59,75,.9);line-height:160%}header{position:fixed;width:calc(100% + 1px);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:rgba(11,37,83,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 15px}header.header--catamaran-page{background-color:#0b2553}header.header--catamaran-page .tel-and-btn .telephone{display:none!important}header .container-fluid{width:100%;max-width:1390px;position:relative;padding:21px 0 20px 0}header .container-fluid:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:rgba(255,255,255,.4);opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.fixed{background-color:#0b2553}header.fixed .container-fluid:after{opacity:0}header .navigation{width:52%}header .drop-menu{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}header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo a{width:220px}header .logo img{max-width:100%}header .tel-and-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:48%}header .tel-and-btn .inquiry-now-btn{margin-left:21px;width:195px}header .tel-and-btn .telephone{margin-right:2%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .tel-and-btn .telephone:hover a{text-shadow:0 0 6px rgba(255,255,255,.75)}header .tel-and-btn .telephone a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .tel-and-btn .telephone a img{margin-right:16px}header .tel-and-btn .telephone span{display:none}header .mobile-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}header .mobile-btn-group__telephone{margin-right:33px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}header .mobile-btn-group__telephone a img{width:24px;height:auto}header .mobile-btn-group__telephone.active{opacity:0}header .burger{height:22px;width:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}header .burger.active span:first-child{top:50%;-webkit-transform:translateY(50%) rotate(405deg);transform:translateY(50%) rotate(405deg)}header .burger.active span:nth-child(2){width:0}header .burger.active span:last-child{top:50%;-webkit-transform:translateY(50%) rotate(-405deg);transform:translateY(50%) rotate(-405deg)}header .burger span{display:block;width:100%;height:2px;border-radius:1px;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute}header .burger span:first-child{top:0}header .burger span:nth-child(2){top:50%}header .burger span:last-child{top:100%}@media screen and (max-width:991px){header{margin:0;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:90px;padding:0 28px}header .container-fluid{padding:32px 0}header .container-fluid .row{overflow:hidden}header .container-fluid .row.show{overflow:unset}header.header--catamaran-page{background-color:#0b2553}header.header--catamaran-page .tel-and-btn .telephone{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}header.active{background-color:#11325e;height:100%;overflow:auto}header.active .container-fluid:after{opacity:0;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}header:after{bottom:0;opacity:1;-webkit-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s}header .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}header .navigation{width:100%}header .navigation li{margin-right:0}header .logo{display:inline-block;width:auto}header .drop-menu{position:absolute;bottom:-32px;-webkit-transform:translateY(100%);transform:translateY(100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#11325e;padding-bottom:32px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:calc(100vh - 90px)}header .drop-menu a{visibility:hidden}header .drop-menu.active{opacity:1;visibility:visible}header .drop-menu.active a{visibility:visible}header .tel-and-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px;width:100%}header .tel-and-btn .telephone{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:32px}header .tel-and-btn .telephone span{display:inline-block;margin-left:5px}header .tel-and-btn .inquiry-now-btn{margin:0 auto;width:100%;max-width:400px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{overflow-x:hidden}.intro__catamaran-page .location img{height:24px!important}.catamaran-slider__catamaran-description .price img{height:30px!important}.main-card__catamaran-description .location img{height:18px!important}.catamaran-slider .small-slider .slider__wrapper .slick-current::after{background:#24488e!important;display:block}.tabs-with-sliders .title h2{letter-spacing:-.03em}.latest-articles .title h2{letter-spacing:-.03em}.parallax-with-text--left{height:620px}.parallax-with-text--left .container,.parallax-with-text--left .row{height:100%}.parallax-with-text--left .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.latest-articles__item .desctiption{height:calc(100% - 210px)}.feedbacks__item .feedback-text p{max-height:90px}.inquiry-form .sliders-progress-bar .dots.dots--center{margin:0 auto}.inquiry-form .sliders-progress-bar .dots.dots--first{margin-right:auto}.inquiry-form .sliders-progress-bar .dots.dots--last{margin-left:auto}.main-card__catamaran-description .landscape-text{max-height:6.25rem}.video-plug{margin-top:100px;position:relative}.video-plug .btn-wrapper{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reviews-card__title p{max-height:4rem}.reviews-card__description p{max-height:8rem}.main-card__outer.landscape .main-card__catamaran-description .landscape-text{height:25px}input::-ms-clear{display:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{min-height:45px}.gform_wrapper ul.gform_fields li.gfield input{height:40px}}.home-page{overflow:hidden}.inquiry-form{position:relative;max-width:450px;-webkit-transform:translateY(-279px);transform:translateY(-279px);margin:0 auto -279px auto}.inquiry-form:before{content:'';width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:-10px;left:-10px;border:2px solid #24488e;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.inquiry-form:after{content:'';width:calc(100% + 20px);height:289px;position:absolute;top:-10px;left:-10px;border:2px solid #fff;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.inquiry-form .inquiry-form__wrapper{position:relative;z-index:2;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 5px 20px rgba(17,52,83,.08);box-shadow:0 5px 20px rgba(17,52,83,.08);padding:40px}.inquiry-form .title-slider{margin-bottom:28px}.inquiry-form .title-slider .title-item p{text-align:center;font-family:'Josefin SemiBold';letter-spacing:-.03em}.inquiry-form .sliders-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:32.4444%;margin:0 auto 68px auto;position:relative}.inquiry-form .sliders-progress-bar.second-step .ship{left:50%}.inquiry-form .sliders-progress-bar.second-step:before{background-color:#24488e;opacity:1}.inquiry-form .sliders-progress-bar.second-step .dots:nth-child(2){background-color:#24488e;opacity:1}.inquiry-form .sliders-progress-bar.third-step .ship{left:100%}.inquiry-form .sliders-progress-bar.third-step:after{background-color:#24488e;opacity:1}.inquiry-form .sliders-progress-bar:after,.inquiry-form .sliders-progress-bar:before{content:'';height:2px;width:calc(50% - 12px);background-color:#2f3b4b;opacity:.3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.inquiry-form .sliders-progress-bar:before{left:8px}.inquiry-form .sliders-progress-bar:after{right:8px}.inquiry-form .sliders-progress-bar .dots{width:8px;height:8px;background-color:#2f3b4b;opacity:.3;border-radius:50%;z-index:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.inquiry-form .sliders-progress-bar .dots:nth-child(1){background-color:#24488e;opacity:1}.inquiry-form .sliders-progress-bar .ship{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:0;width:24px;height:24px;border-radius:50%;overflow:hidden;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;background-color:#24488e;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}.inquiry-form .sliders-progress-bar .ship p{color:#fff;line-height:1}.inquiry-form form label{margin-bottom:4px}.inquiry-form form .form-slider-wrapper__item:first-child .slider-item-btn .slider-buttons{margin:0 auto}.inquiry-form form .input-wrapper{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:24px}.inquiry-form form .input-wrapper small{font-size:12px;line-height:16px;letter-spacing:.02em;color:rgba(47,59,75,.7);font-family:'NunitoSans SemiBold',sans-serif;margin-bottom:4px}.inquiry-form form .input-wrapper .nice-select{border:1px solid #abc2ca;width:100%}.inquiry-form form .input-wrapper input{min-height:42px;border-radius:3px;border:1px solid #abc2ca;padding-left:12px;width:100%}.inquiry-form form .input-wrapper input:hover{outline:0}.inquiry-form form .input-wrapper--select-with-icon{position:relative}.inquiry-form form .input-wrapper--select-with-icon .current{padding-left:18px}.inquiry-form form .input-wrapper--select-with-icon .icon{position:absolute;bottom:12px;left:12px}.inquiry-form form .input-wrapper--select .nice-select .list{width:100%}.inquiry-form form .input-wrapper--select-first-empty li[data-value=empty]{display:none}.inquiry-form form .input-wrapper--date .wpcf7-form-control-wrap{width:100%}.inquiry-form form .input-wrapper--date input{min-height:42px;width:100%}.inquiry-form form .input-wrapper--date input::-webkit-clear-button{display:none}.inquiry-form form .input-wrapper--date input::-webkit-inner-spin-button{display:none}.inquiry-form form .input-wrapper--date input::-webkit-calendar-picker-indicator{color:transparent;opacity:1;background:url(../img/calendar-icon.png) no-repeat center;background-size:contain}.inquiry-form form .input-wrapper--date .input-group-addon{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.inquiry-form form .input-wrapper--date .input-group-addon .glyphicon{display:inline-block;width:18px;height:18px;background-image:url(/wp-content/themes/luxurycatamarans/html_templates/build/assets/img/calendar-icon.png)}.inquiry-form form .checkbox-wrapper small{margin-bottom:16px}.inquiry-form form .checkbox-wrapper .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.inquiry-form form .checkbox-wrapper span.wpcf7-list-item{margin-left:0;position:relative;overflow:hidden;z-index:0;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:22px}.inquiry-form form .checkbox-wrapper span.wpcf7-list-item:last-child{margin-right:0}.inquiry-form form .checkbox-wrapper span.wpcf7-list-item input{position:absolute;opacity:1;z-index:1;min-height:unset;height:100%;cursor:pointer;left:0;opacity:0;padding-left:22px}.inquiry-form form .checkbox-wrapper span.wpcf7-list-item input:checked+.wpcf7-list-item-label:after{background-color:#24488e}.inquiry-form form .checkbox-wrapper span.wpcf7-list-item .wpcf7-list-item-label:before{width:14px;height:14px;border:1px solid #24488e;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inquiry-form form .checkbox-wrapper span.wpcf7-list-item .wpcf7-list-item-label:after{width:6px;height:6px;border-radius:50%;position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inquiry-form form .checkbox-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inquiry-form form .checkbox-wrapper label p{color:#444f5d;line-height:1.375rem}.inquiry-form form .checkbox-wrapper label input:checked~.checkmark{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}.inquiry-form form .checkbox-wrapper label input:checked~.checkmark:after{content:'';width:6px;height:6px;background-color:#24488e;border-radius:50%}.inquiry-form form .checkbox-wrapper label .checkmark{width:14px;height:14px;border:1px solid #24488e;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px}.inquiry-form form .checkbox-wrapper--with-line label p{padding-bottom:9px;border-bottom:2px solid transparent;font-family:'NunitoSans Bold',sans-serif;color:#828993}.inquiry-form form .checkbox-wrapper--with-line label input:checked~p{color:#24488e;border-bottom:2px solid #24488e}.inquiry-form form .input-first-name{display:inline-block;width:calc(50% - 12px);margin-right:9px}.inquiry-form form .input-first-name input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inquiry-form form .input-last-name{display:inline-block;width:calc(50% - 12px);margin-left:9px}.inquiry-form form .input-last-name input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inquiry-form form .slider-item-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.inquiry-form form .slider-item-btn .slider-buttons{width:calc(50% - 15px);position:relative}.inquiry-form form .slider-item-btn .slider-buttons a{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;line-height:100%}.inquiry-form form .slider-item-btn .slider-buttons a img{margin-left:11.5px}.inquiry-form form .slider-item-btn .slider-buttons input[type=submit]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.inquiry-form form .slider-item-btn .slider-buttons.next-btn{margin-left:15px}.inquiry-form form .slider-item-btn .slider-buttons.prev-btn{margin-right:15px}.inquiry-form form .slider-item-btn .slider-buttons.prev-btn a{width:100%}.inquiry-form form .slider-item-btn .slider-buttons.prev-btn a svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:11.5px}.inquiry-form form .slider-item-btn .slider-buttons.last-btn .ajax-loader{display:none}.inquiry-form form .slider-item-btn .slider-buttons.last-btn:hover a{background-color:#3561b6}.inquiry-form form .number-of-adults .nice-select{padding-left:36px;position:relative}.inquiry-form form .number-of-adults .nice-select:before{content:'';position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-image:url(/wp-content/themes/luxurycatamarans/html_templates/build/assets/img/person-icon.svg);background-position:center;background-repeat:no-repeat;background-position:center}.inquiry-form form .gf_progressbar_wrapper{display:none}.inquiry-form form input.medium.datepicker{width:100%!important}.inquiry-form form li{width:100%}.inquiry-form form .nice-select{border:1px solid #abc2ca}.inquiry-form form .nice-select .option{padding:5px 29px 5px 18px;line-height:150%;white-space:pre-wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.inquiry-form form .gform_page_footer{border-top:none;padding:0;margin:21px 0 0 0}.inquiry-form form .gform_page_footer input{border:none;margin-right:0!important;width:100%!important;border-radius:3px;padding:20px 0 15px 0;text-align:center;text-transform:uppercase;font-family:'Josefin Regular';line-height:80%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:.14rem;display:-webkit-box;display:-ms-flexbox;display:flex}.inquiry-form form .gform_page_footer .gform_next_button,.inquiry-form form .gform_page_footer input[type=submit]{color:#fff;background-color:#24488e;border:2px solid #24488e}.inquiry-form form .gform_page_footer .gform_next_button:hover,.inquiry-form form .gform_page_footer input[type=submit]:hover{background-color:#3561b6;border:2px solid #3561b6}.inquiry-form form .gform_page_footer .gform_previous_button{border:2px solid #24488e;color:#24488e;background-color:#fff}.inquiry-form form .gform_page_footer .gform_previous_button:hover{color:#fff;background-color:#3561b6;border:2px solid #3561b6}.inquiry-form form #gform_page_15_2 .gform_page_footer,.inquiry-form form #gform_page_15_3 .gform_page_footer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.inquiry-form form #gform_page_15_2 .gform_page_footer img,.inquiry-form form #gform_page_15_3 .gform_page_footer img{position:absolute;bottom:-5px;left:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.inquiry-form form #gform_page_15_2 .gform_next_button,.inquiry-form form #gform_page_15_2 .gform_previous_button,.inquiry-form form #gform_page_15_2 input[type=submit],.inquiry-form form #gform_page_15_3 .gform_next_button,.inquiry-form form #gform_page_15_3 .gform_previous_button,.inquiry-form form #gform_page_15_3 input[type=submit]{width:calc(50% - 10px)!important}.inquiry-form form #gform_page_15_2 input[type=submit],.inquiry-form form #gform_page_15_3 input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inquiry-form form #gform_page_15_2 .gform_next_button,.inquiry-form form #gform_page_15_2 input[type=submit],.inquiry-form form #gform_page_15_3 .gform_next_button,.inquiry-form form #gform_page_15_3 input[type=submit]{margin-left:10px!important}.inquiry-form form #gform_page_15_2 .gform_previous_button,.inquiry-form form #gform_page_15_3 .gform_previous_button{margin-right:10px!important}.inquiry-form .gform_wrapper ul.gform_fields .gfield_radio li{margin-bottom:0!important}@media screen and (max-width:991px){.inquiry-form{-webkit-transform:translateY(-175px);transform:translateY(-175px);margin:0 auto -175px auto}.inquiry-form:after,.inquiry-form:before{display:none}.inquiry-form .inquiry-form__wrapper{max-width:100%}.inquiry-form .inquiry-form__wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important;min-height:40px!important}.inquiry-form .inquiry-form__wrapper .gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0!important}.inquiry-form .form-slider-wrapper__item[data-slick-index="0"] .slider-item-btn .slider-buttons{width:100%}.inquiry-form .gform_wrapper ul.gform_fields .gfield_radio li{margin-bottom:0}.inquiry-form .gform_wrapper ul.gform_fields .gfield_radio li label{font-size:16px;width:100%}.inquiry-form .gform_wrapper .gform_page_footer input.button{margin-bottom:0}.inquiry-form .nice-select .current{overflow:hidden}.inquiry-form .inquiry-form__wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]).datepicker{line-height:unset!important}}.intro__blog-article{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:128px;overflow:hidden}.intro__blog-article .title__wrapper{margin:69px auto 20px auto;position:static}.intro__blog-article .title__wrapper .title h1{text-align:center;margin-bottom:0}.intro__blog-article .text__wrapper{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro__blog-article .text__wrapper img{max-width:14px;height:auto;margin-right:14px}.intro__blog-article .text__wrapper p{color:rgba(255,255,255,.9);text-align:center;line-height:1.5625rem}@media screen and (max-width:991px){.intro__blog-article{padding-bottom:60px}.intro__blog-article .title__wrapper{margin:60px 0}.intro__blog-article .title__wrapper .title h1{text-align:left}.intro__blog-article .text__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.intro__blog-article .line{display:none}}.intro__blog{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:162px;overflow:hidden}.intro__blog .title__wrapper{margin:69px auto 20px auto;position:static}.intro__blog .title__wrapper .title h1{text-align:center;margin-bottom:0}.intro__blog .text__wrapper{margin:0 auto}.intro__blog .text__wrapper p{color:rgba(255,255,255,.9);text-align:center;line-height:1.5625rem}@media screen and (max-width:991px){.intro__blog{padding-bottom:60px}.intro__blog .title__wrapper{margin:40px auto 32px auto}.intro__blog .title__wrapper .title .line{display:none}}.intro__catamaran-list{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:384px}.intro__catamaran-list .moto-and-information{margin:0 auto}.intro__catamaran-list .moto-and-information h1{text-align:center;line-height:160%;margin-bottom:0}.intro__catamaran-list .moto-and-information .country{font-family:'Josefin Thin'}.intro__catamaran-list .breadcrumbs-wrapper{margin-bottom:60px}@media screen and (max-width:991px){.intro__catamaran-list{padding-bottom:280px}.intro__catamaran-list .moto-and-information h1{line-height:120%;position:relative}.intro__catamaran-list .moto-and-information h1:after,.intro__catamaran-list .moto-and-information h1:before{content:"";position:absolute;width:28px;height:2px;background-color:#fff;top:22px}.intro__catamaran-list .moto-and-information h1:before{left:-28px}.intro__catamaran-list .moto-and-information h1:after{right:-28px}.intro__catamaran-list .moto-and-information .country{display:inline-block;width:100%;margin-top:60px}}.intro__catamaran-page .title h1{text-align:left;color:#2f3b4b;margin-bottom:0}.intro__catamaran-page .title h1 small{font-family:'Josefin Light',sans-serif;line-height:120%;letter-spacing:-.02em;color:#000;font-size:3.125rem}.intro__catamaran-page .text{margin-top:32px;margin-bottom:33px;position:static}.intro__catamaran-page .location{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}.intro__catamaran-page .location p{color:#2f3b4b;opacity:.6}.intro__catamaran-page .location img{width:16px;height:auto;display:inline-block;margin-right:10px}.intro__catamaran-page .breadcrumbs a,.intro__catamaran-page .breadcrumbs span{color:rgba(47,59,75,.6)}.intro__catamaran-page .breadcrumbs span.breadcrumb_last{color:#24488e}.intro__catamaran-page .breadcrumbs span span span a{margin:0 6px}@media screen and (max-width:991px){.intro__catamaran-page{padding-bottom:0}.intro__catamaran-page .line{display:none}.intro__catamaran-page .text{margin:40px 0}}.intro__contact-us{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:350px;overflow:hidden}.intro__contact-us .title__wrapper{margin:69px auto 40px auto;position:static}.intro__contact-us .title__wrapper .title h1{text-align:center;margin-bottom:0}.intro__contact-us .text__wrapper{margin:0 auto}.intro__contact-us .text__wrapper p{color:rgba(255,255,255,.9);text-align:center;line-height:180%}@media screen and (max-width:991px){.intro__contact-us{padding-bottom:218px}.intro__contact-us .title__wrapper{margin:40px auto 32px auto}.intro__contact-us .title__wrapper .title h1{text-align:left}.intro__contact-us .title__wrapper .line{display:none}.intro__contact-us .text__wrapper p{text-align:left}}.intro__daily-page{padding-bottom:75px;background-position:center;background-repeat:no-repeat;background-size:cover}.intro__daily-page .intro-open-modal-form{display:none}.intro__daily-page .moto-and-information{padding-top:69px}.intro__daily-page .moto-and-information .title{margin-bottom:32px}.intro__daily-page .moto-and-information .title h1{margin-bottom:0}.intro__daily-page .moto-and-information .text{margin-top:20px;margin-bottom:153px}.intro__daily-page .moto-and-information .text p{color:#fff;line-height:180%;opacity:.9}.intro__daily-page .main-form--daily .gform_wrapper ul.gform_fields li.checkbox-with-dots{margin-top:24px;margin-bottom:0}.intro__daily-page .main-form--daily .gform_wrapper .gform_footer{margin-top:56px!important}.intro__daily-page .main-form--daily__our-partners p{font-family:'NunitoSans Bold';line-height:180%;color:rgba(255,255,255,.6)}.intro__daily-page .main-form--daily__our-partners .images__wrapper img{margin-right:20px}@media screen and (max-width:991px){.intro__daily-page{padding-bottom:20px}.intro__daily-page .form-wrapper{display:none}.intro__daily-page .moto-and-information{padding-top:40px}.intro__daily-page .moto-and-information .text{margin-bottom:60px}.intro__daily-page .intro-open-modal-form{display:block;width:100%;max-width:320px}.intro__daily-page .main-form--daily__our-partners{margin-top:25px}.intro__daily-page .images__wrapper img{max-width:calc(25% - 25px);margin-right:25px}}.intro__faq{overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.intro__faq .moto-and-information{margin:69px auto 80px auto}.intro__faq .moto-and-information .title{margin-bottom:20px}.intro__faq .moto-and-information .title h1{text-align:center;margin-bottom:0}.intro__faq .moto-and-information .text p{text-align:center;color:#fff}.intro__faq .faq-navigation{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:136px}.intro__faq .faq-navigation li{display:inline-block;margin-right:20px;margin-bottom:20px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.intro__faq .faq-navigation a{line-height:150%;padding:8px 28px;color:#fff;letter-spacing:.02em}@media screen and (max-width:991px){.intro__faq .moto-and-information{margin:40px 0 60px 0}.intro__faq .moto-and-information .title{margin-bottom:44px}.intro__faq .faq-navigation{margin-bottom:72px}.intro__faq .faq-navigation li{margin:0 10px 20px 10px}.intro__faq .faq-navigation li a{padding:4px 28px;display:block;text-align:center}}.intro__inquiry-page{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:415px;overflow:hidden}.intro__inquiry-page .text{margin:69px auto 0 auto;position:static}.intro__inquiry-page .title h1{text-align:center}@media screen and (max-width:991px){.intro__inquiry-page{padding-bottom:352px}.intro__inquiry-page .title h1{text-align:left}.intro__inquiry-page .text{margin:40px auto 0 auto}.intro__inquiry-page .line{display:none}}.intro__reviews{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:174px;overflow:hidden}.intro__reviews .title__wrapper{margin:69px auto 20px auto;position:static}.intro__reviews .title__wrapper .title h1{text-align:center;margin-bottom:0}.intro__reviews .text__wrapper{margin:0 auto}.intro__reviews .text__wrapper p{color:rgba(255,255,255,.9);text-align:center;line-height:1.5625rem}@media screen and (max-width:991px){.intro__reviews{padding-bottom:200px}.intro__reviews .title__wrapper{margin:40px auto 32px auto}.intro__reviews .title__wrapper .title .line{display:none}}.intro__sublocation-page{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:417px}.intro__sublocation-page .moto-and-information{margin:0 auto 40px auto}.intro__sublocation-page .moto-and-information h1{text-align:center;line-height:120%;margin-bottom:0}.intro__sublocation-page .moto-and-information h1 span{font-family:'Josefin Thin'}.intro__sublocation-page .links-to-countries{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}.intro__sublocation-page .links-to-countries li{margin-right:48px}.intro__sublocation-page .links-to-countries li.active{margin-right:24px;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;box-sizing:border-box}.intro__sublocation-page .links-to-countries li.active a{padding:7px 24px;font-family:'NunitoSans Bold',sans-serif}.intro__sublocation-page .links-to-countries li:last-child{margin-right:0}.intro__sublocation-page .links-to-countries a{color:#fff;display:block;letter-spacing:.02em;line-height:150%;font-size:1.25rem;font-family:'NunitoSans Regular',sans-serif}.intro__sublocation-page .breadcrumbs-wrapper{margin-bottom:60px}@media screen and (max-width:991px){.intro__sublocation-page{padding-bottom:293px}.intro__sublocation-page .links-to-countries{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro__sublocation-page .links-to-countries li{margin-right:0;border:2px solid transparent}.intro__sublocation-page .links-to-countries li.active{margin-right:0}.intro__sublocation-page .links-to-countries li a{font-size:16px;padding:7px 24px}}@media screen and (max-width:425px){.intro__sublocation-page .links-to-countries li.active a{padding:5px 15px}.intro__sublocation-page .links-to-countries li a{padding:5px 15px}}.intro-home-page{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:782px}.intro-home-page .moto-and-information{padding-top:122px}.intro-home-page .moto-and-information .title{margin-bottom:32px}.intro-home-page .moto-and-information .title h1{letter-spacing:0}.intro-home-page .moto-and-information .mobile-btn{display:none;max-width:235px;margin-bottom:50px}.intro-home-page .moto-and-information .text{margin-top:32px;margin-bottom:77px;max-width:370px}.intro-home-page .moto-and-information .text p{color:rgba(255,255,255,.9);line-height:180%}.intro-home-page .moto-and-information .intro-home-page__our-partners{margin-top:50px}.intro-home-page .moto-and-information .intro-home-page__our-partners p{font-family:'NunitoSans Bold';line-height:180%;color:rgba(255,255,255,.6)}.intro-home-page .moto-and-information .intro-home-page__our-partners img{margin-right:32px}.intro-home-page .moto-and-information .intro-home-page__our-partners img:last-child{margin-right:0}.intro-home-page .main-form--intro{margin-top:85px}@media screen and (max-width:991px){.intro-home-page{min-height:auto;padding-bottom:30px}.intro-home-page .moto-and-information{padding-top:50px}.intro-home-page .moto-and-information .title{margin-bottom:90px;position:relative;z-index:2}.intro-home-page .moto-and-information .title h1{margin-bottom:0}.intro-home-page .moto-and-information .mobile-btn{display:block;max-width:100%}.intro-home-page .moto-and-information .text{display:none}.intro-home-page .moto-and-information .intro-home-page__our-partners .images__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-home-page .moto-and-information .intro-home-page__our-partners img{max-width:78px;margin-right:20.5px}.intro-home-page .moto-and-information .intro-home-page__our-partners img:nth-child(2){max-width:48px}.intro-home-page .moto-and-information .intro-home-page__our-partners img:nth-child(3){max-width:46px}.intro-home-page .moto-and-information .intro-home-page__our-partners img:nth-child(4){max-width:74px}.intro-home-page .moto-and-information .intro-home-page__our-partners img:last-child{margin-right:0}.intro-home-page .form-wrapper.col-12{position:static}}.intro-location-country .moto-and-information{padding-top:71px}.intro-location-country .moto-and-information .title{margin-bottom:20px}.intro-location-country .moto-and-information .title h1{margin-bottom:0}.intro-location-country .moto-and-information .title h1 span{font-family:'Josefin Thin',sans-serif}.intro-location-country .moto-and-information .text{margin-top:20px;margin-bottom:40px}.intro-location-country .watch-video a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-location-country .watch-video p{color:rgba(255,255,255,.9);margin-right:16px}.intro-location-country .intro-home-page__our-partners{padding-top:0}.intro-location-country .intro-home-page__our-partners p{margin-bottom:6px}.intro-location-country .form-wrapper .main-form--intro .input-submit{width:200px!important}.intro-location-country .main-form--intro{margin-top:28px}@media screen and (max-width:991px){.intro-location-country .moto-and-information{padding-top:40px}.intro-location-country .moto-and-information .title{margin-bottom:60px}.intro-location-country .moto-and-information .watch-video{margin-bottom:82px}.intro-location-country .moto-and-information .intro-open-modal-form{max-width:320px;margin-bottom:40px}.intro-location-country .moto-and-information .intro-home-page__our-partners{margin:40px 0}}.latest-articles{margin-bottom:100px}.latest-articles .view-articles-btn a{display:block;width:100%;border-color:#2366b3;color:#2366b3;font-family:'Josefin Bold';letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:17px 0 13px 0}.latest-articles .view-articles-btn a:hover{color:#fff}.latest-articles .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.latest-articles .title h2{margin-bottom:0}.latest-articles__slider-wrapper{margin-top:24px;width:100%;position:relative}.latest-articles__slider-wrapper .slick-list{margin:0 -15px}.latest-articles__slider-wrapper .slick-slide{margin-right:15px;margin-left:15px}.latest-articles__arrow{position:static}.latest-articles__arrow .next{right:-78px}.latest-articles__arrow .next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.latest-articles__arrow .prev{left:-78px}.latest-articles__arrow .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid #24488e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.latest-articles__arrow .arrow:hover{background-color:#24488e}.latest-articles__arrow .arrow:hover a svg{fill:#fff}.latest-articles__arrow .arrow a{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:100%;height:100%}.latest-articles__arrow .arrow a svg{fill:#24488e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.latest-articles__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.latest-articles__item{margin:40px 0}.latest-articles__item:hover .img-wrapper .img-wrapper__bg{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.latest-articles__item--border{border-radius:3px;-webkit-box-shadow:0 8px 25px rgba(19,46,80,.08);box-shadow:0 8px 25px rgba(19,46,80,.08);height:100%}.latest-articles__item .img-wrapper{overflow:hidden}.latest-articles__item .img-wrapper .img-wrapper__bg{min-height:210px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s;transition:all .3s}.latest-articles__item .desctiption{min-height:calc(100% - 210px);padding:20px 20px 36px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.latest-articles__item .title{margin-bottom:40px}.latest-articles__item .title p{line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest-articles__item .location-and-btn img{opacity:.4;margin-right:8px}.latest-articles__item .location-and-btn p{color:#8394a0}.latest-articles__item .location-and-btn a{text-transform:uppercase;line-height:16px;color:#24488e;font-family:'Josefin Regular';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.latest-articles__item .location-and-btn a img{opacity:1;margin-left:12.5px;margin-right:0}@media screen and (max-width:1390px){.latest-articles__arrow .next{right:-65px}.latest-articles__arrow .prev{left:-65px}.latest-articles__arrow .arrow a{background-color:transparent}.latest-articles__arrow .arrow a svg{fill:#24488e}}@media screen and (max-width:1359px){.latest-articles{overflow:hidden}.latest-articles__arrow .prev{left:0}.latest-articles__arrow .next{right:0}.latest-articles__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.latest-articles__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:1199px){.latest-articles__arrow .next{right:-78px}.latest-articles__arrow .prev{left:-78px}.latest-articles__arrow .arrow a{background-color:transparent}.latest-articles__arrow .arrow a svg{fill:#24488e}}@media screen and (max-width:1140px){.latest-articles__arrow .next{right:0}.latest-articles__arrow .prev{left:0}.latest-articles__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.latest-articles__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:991px){.latest-articles .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.latest-articles__slider-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.latest-articles .view-articles-btn{margin-top:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.latest-articles__slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.latest-articles__arrow{display:none}.latest-articles__item{margin-top:0;margin-bottom:20px}.latest-articles__item .img-wrapper .img-wrapper__bg{min-height:350px}.latest-articles__item .desctiption{padding:20px}.latest-articles .catamaran-card-title{margin-bottom:20px}.latest-articles .justify-content-between{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:768px){.latest-articles__item .img-wrapper .img-wrapper__bg{min-height:250px}}@media screen and (max-width:425px){.latest-articles__item .img-wrapper .img-wrapper__bg{min-height:182px}}@-moz-document url-prefix(){.latest-articles .title h2{letter-spacing:-.03em}}.main-slider{margin-bottom:80px}.main-slider .container{overflow:unset}.main-slider .title{margin-bottom:60px}.main-slider__slider-wrapper{position:relative;width:100%}.main-slider__slider-wrapper.no-slider .main-slider__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.main-slider__slider-wrapper.no-slider .main-slider__arrow{display:none}.main-slider__arrow{position:static}.main-slider__arrow .next{right:-78px}.main-slider__arrow .next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-slider__arrow .prev{left:-78px}.main-slider__arrow .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid #24488e;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-slider__arrow .arrow:hover{background-color:#24488e}.main-slider__arrow .arrow:hover a svg{fill:#fff}.main-slider__arrow .arrow a{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:100%;height:100%}.main-slider__arrow .arrow a svg{fill:#24488e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1350px){.main-slider__arrow .next{right:0}.main-slider__arrow .prev{left:0}.main-slider__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-slider__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:1199px){.main-slider__arrow .next{right:-78px}.main-slider__arrow .prev{left:-78px}.main-slider__arrow .arrow a{background-color:transparent}.main-slider__arrow .arrow a svg{fill:#24488e}}@media screen and (max-width:1140px){.main-slider__arrow .next{right:0}.main-slider__arrow .prev{left:0}.main-slider__arrow .arrow a{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-slider__arrow .arrow a:hover{background-color:#24488e}}@media screen and (max-width:991px){.main-slider{margin-bottom:60px}.main-slider__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-slider .title{margin-bottom:40px}.main-slider__arrow{display:none}.main-slider .main-card{margin-bottom:20px}.main-slider .mobile-shadow{display:block}.main-slider .main-slider__slider .item-wrapper{margin-bottom:20px}.main-slider .main-card{padding:0!important;height:100%;margin-bottom:0}.main-slider .main-card__img-wrapper{height:270px}.main-slider .main-card__catamaran-description{padding:12px 8px 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 270px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-slider .main-card__catamaran-description .location{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}@media screen and (max-width:425px){.main-slider .main-card__img-wrapper{height:130px}.main-slider .main-card__catamaran-description{height:calc(100% - 130px)}}.mobile-form-popup{display:none;overflow:auto;min-height:100%;padding:0!important;-webkit-transform:translateY(-150vh);transform:translateY(-150vh);-webkit-transition:visibility 0s ease-in-out .5s,-webkit-transform .5s ease-in-out;transition:visibility 0s ease-in-out .5s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,visibility 0s ease-in-out .5s;transition:transform .5s ease-in-out,visibility 0s ease-in-out .5s,-webkit-transform .5s ease-in-out;visibility:hidden}.mobile-form-popup.active{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;-webkit-transition:visibility 0s ease-in-out 0s,-webkit-transform .5s ease-in-out;transition:visibility 0s ease-in-out 0s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,visibility 0s ease-in-out 0s;transition:transform .5s ease-in-out,visibility 0s ease-in-out 0s,-webkit-transform .5s ease-in-out}.mobile-form-popup .wrapper{min-height:100%;padding:32px 24px}.mobile-form-popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.mobile-form-popup__header .close-btn{width:42px;height:42px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 14px rgba(16,41,89,.06);box-shadow:0 2px 14px rgba(16,41,89,.06);overflow:hidden}.mobile-form-popup__header .close-btn a{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:100%;height:100%}.mobile-form-popup .title p{text-align:left}.mobile-form-popup .gform_wrapper ul.gform_fields>li{margin-bottom:19px!important}.mobile-form-popup .gform_wrapper ul.gform_fields>li:last-child{margin-bottom:0!important}.mobile-form-popup--daily .gform_wrapper .gform_footer{margin-top:34px!important}@media screen and (max-width:991px){.mobile-form-popup{display:block;position:fixed;top:0;height:100%;background-color:#fff;z-index:4}.mobile-form-popup:after{display:none}}.our-partners{padding-top:100px;padding-bottom:68px;position:relative}.our-partners .title{margin-bottom:61px}.our-partners .title:after{background-color:#fff;left:15px}.our-partners .title h2{color:#fff;font-family:'Josefin SemiBold',sans-serif}.our-partners .partners-logos__wrapper{background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.our-partners .partners-logos__img-wrapper{width:33.333%;height:129px;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;border-bottom:1px solid rgba(126,138,159,.3);border-right:1px solid rgba(126,138,159,.3)}.our-partners .partners-logos__img-wrapper img{max-width:100%}.our-partners .partners-logos__img-wrapper:nth-child(3n+3){border-right:none}.our-partners .partners-logos__img-wrapper:nth-last-child(1){border-bottom:none}.our-partners .partners-logos__img-wrapper:nth-last-child(2){border-bottom:none}.our-partners .partners-logos__img-wrapper:nth-last-child(3){border-bottom:none}@media screen and (max-width:991px){.our-partners{padding:60px 0;overflow:hidden}.our-partners .title-with-line--bottom{padding-bottom:12px}.our-partners .title-with-line--bottom h2{margin-bottom:0}.our-partners img{position:absolute;height:100%;width:auto;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.our-partners .title:after{left:10px;-webkit-transform:translateX(0);transform:translateX(0)}.our-partners .partners-logos__wrapper{padding:0}.our-partners .partners-logos__img-wrapper{height:140px;overflow:hidden}.our-partners .partners-logos__img-wrapper img{max-width:calc(100% - 38px);position:static;width:100%;height:auto;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:475px){.our-partners .partners-logos__img-wrapper{height:90px}.our-partners img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.our-services{margin:120px 0 105px 0}.our-services .title{margin:0 auto 90px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-services .title h2{text-align:center;position:relative;display:inline-block}.our-services .title h2:after,.our-services .title h2:before{content:'';position:absolute;top:1.5625rem;width:70px;height:2px;background-color:#2f3b4b}.our-services .title h2:before{left:-67px;-webkit-transform:translatex(-100%);transform:translatex(-100%)}.our-services .title h2:after{right:-67px;-webkit-transform:translatex(100%);transform:translatex(100%)}.our-services .our-services-items{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:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.our-services .our-services-items img{max-width:72px;height:auto;margin-bottom:20px}.our-services .our-services-items p{color:#314d61;letter-spacing:.02em;line-height:140%;font-family:'NunitoSans Bold',sans-serif;text-align:center}@media screen and (max-width:991px){.our-services{margin:120px 0 90px 0}.our-services .title{overflow:hidden}.our-services .title h2:after,.our-services .title h2:before{top:15px;width:65px}.our-services .title h2:before{left:-16px}.our-services .title h2:after{right:-16px}}.daily-page .parallax-with-text--left{margin-bottom:120px}.parallax-with-text--left{min-height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:140px;position:relative;overflow:hidden}.parallax-with-text--left-2{margin-top:131px;min-height:410px}.parallax-with-text--left-2 h2{font-family:'Josefin SemiBold',sans-serif;text-shadow:0 5px 20px rgba(18,37,73,.5);font-size:2.625rem}.parallax-with-text--left:before{content:"";height:100%;width:68.9583%;position:absolute;top:0;left:0;background:linear-gradient(269.62deg,rgba(0,50,92,0) 8.23%,#00325c 73.7%);opacity:.4;z-index:1}.parallax-with-text--left .parallax-text-style{position:relative;z-index:2}@media screen and (max-width:991px){.parallax-with-text--left{padding-top:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:120px}.parallax-with-text--left img{position:absolute;width:auto;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.parallax-with-text--left .parallax-text-style h2{text-align:center;font-size:42px}.parallax-with-text--left-2{min-height:424px}.parallax-with-text--left-2 .parallax-text-style h2{text-align:left}}@media screen and (max-width:768px){.parallax-with-text--left{min-height:400px}}@media screen and (max-width:575px){.parallax-with-text--left{min-height:320px}}.location-country .ready-for-trip{margin:120px 0 120px 0}.location-country .ready-for-trip .ready-for-trip__text .title{padding-top:70px}.ready-for-trip{margin:130px 0 102px 0}.ready-for-trip__text .title{padding-top:50px;margin-bottom:41px}.ready-for-trip__text .title h2{font-family:'Josefin SemiBold';letter-spacing:-.02rem}.ready-for-trip__text .description{margin-bottom:60px}.ready-for-trip__text .description p{line-height:180%}.ready-for-trip__text .start-now-btn a{display:block;max-width:200px;letter-spacing:.06em}.ready-for-trip__img .img-wrapper{width:100%}.ready-for-trip__img .img-wrapper img{width:100%;height:auto}.ready-for-trip .start-now-btn--mobile{display:none}@media screen and (max-width:991px){.location-country .ready-for-trip{margin:100px 0 120px 0}.location-country .ready-for-trip .ready-for-trip__text .title{padding-top:0}.ready-for-trip{margin:100px 0 120px 0}.ready-for-trip__text .title{padding-top:0;margin-bottom:32px}.ready-for-trip__text .title h2{margin-bottom:0;text-align:center}.ready-for-trip__text .description{margin-bottom:14px}.ready-for-trip__text .description p{text-align:center;font-size:16px}.ready-for-trip__text .start-now-btn{display:none}.ready-for-trip__img{margin-bottom:25px}.ready-for-trip__img .img-wrapper{width:100%}.ready-for-trip__img .img-wrapper img{display:block;max-width:400px;width:65.625%;height:auto;margin:0 auto}.ready-for-trip .start-now-btn--mobile{display:block}.ready-for-trip .start-now-btn--mobile a{display:block;max-width:400px;margin:0 auto}}.sail-together__wrapper{padding:61px 150px 166px 150px;margin:82px auto 0 auto;background-repeat:no-repeat;background-size:cover}.sail-together__wrapper .content{max-width:405px;width:100%;margin:0 auto}.sail-together__wrapper .title{margin-bottom:40px}.sail-together__wrapper .title h2{text-align:center;line-height:140%;letter-spacing:-.02em;font-weight:unset;font-family:'Josefin SemiBold',sans-serif;padding-bottom:22px;position:relative;margin-bottom:0}.sail-together__wrapper .title h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;width:70px;background-color:#2f3b4b}.sail-together__wrapper .text{margin-top:42px;margin-bottom:62px}.sail-together__wrapper .text p{text-align:center;line-height:180%}.sail-together__wrapper .book-a-trip-btn{width:170px;margin:0 auto}.sail-together__wrapper .book-a-trip-btn a{display:block;width:100%}@media screen and (max-width:991px){.daily-page .sail-together{margin-top:90px}.sail-together{margin-top:33px}.sail-together .container{max-width:100%;padding-right:0;padding-left:0}.sail-together .container .row{margin-right:0;margin-left:0}.sail-together__wrapper{background-position:center 20px;background-size:auto 120%;margin-top:0;padding:67px 0 140px 0}}.daily-page .seo-text--with-opacity{margin-bottom:0}.seo-text--with-opacity.show .row:after{display:none}.seo-text--with-opacity.show .show-more-btn{display:none}.seo-text--with-opacity .row{position:relative}.seo-text--with-opacity .row:after{content:'';position:absolute;width:100%;height:224px;left:0;bottom:0;background:linear-gradient(359.95deg,#f8f9fb 35.93%,rgba(248,249,251,0) 119.35%);z-index:1}.seo-text--with-opacity .seo-text-block__wrapper{margin:0 auto;max-height:710px}.seo-text--with-opacity .seo-text-block__wrapper .content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.seo-text--with-opacity .seo-text-block__wrapper h1,.seo-text--with-opacity .seo-text-block__wrapper h2,.seo-text--with-opacity .seo-text-block__wrapper h3,.seo-text--with-opacity .seo-text-block__wrapper h4,.seo-text--with-opacity .seo-text-block__wrapper h5,.seo-text--with-opacity .seo-text-block__wrapper h6{margin-top:60px}.seo-text--with-opacity .show-more-btn{position:relative;min-width:170px;display:inline-block;z-index:2}.seo-text--with-opacity .show-more-btn a{display:block;padding-left:15px;padding-right:15px}@media screen and (max-width:991px){.seo-text--with-opacity .seo-text-block__wrapper{max-height:674px}.seo-text--with-opacity .seo-text-block__wrapper .content{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}.seo-text--with-opacity .seo-text-block__wrapper .content h3{width:100%;margin-top:0;font-size:20px}.seo-text--with-opacity .show-more-btn{max-width:320px;width:100%;margin:0 auto}}.seo-text-block--opacity-on-mobile .mobile-shadow{margin:0 auto}.seo-text-block--opacity-on-mobile .mobile-shadow .mobile-btn{display:none}.seo-text-block{margin-bottom:96px;padding:48px 0 60px 0;background:#f8f9fb}.seo-text-block .seo-text-block__wrapper{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden}.seo-text-block .seo-text-block__wrapper .content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.seo-text-block .seo-text-block__wrapper h1,.seo-text-block .seo-text-block__wrapper h2,.seo-text-block .seo-text-block__wrapper h3,.seo-text-block .seo-text-block__wrapper h4,.seo-text-block .seo-text-block__wrapper h5,.seo-text-block .seo-text-block__wrapper h6,.seo-text-block .seo-text-block__wrapper p,.seo-text-block .seo-text-block__wrapper small,.seo-text-block .seo-text-block__wrapper span,.seo-text-block .seo-text-block__wrapper strong{color:#393939}.seo-text-block .seo-text-block__wrapper a{color:#24488e}.seo-text-block .seo-text-block__wrapper h1,.seo-text-block .seo-text-block__wrapper h2,.seo-text-block .seo-text-block__wrapper h3,.seo-text-block .seo-text-block__wrapper h4,.seo-text-block .seo-text-block__wrapper h5,.seo-text-block .seo-text-block__wrapper h6{font-family:'Josefin SemiBold',sans-serif;margin-top:80px;margin-bottom:40px;width:calc(50% - 30px);-webkit-column-span:all;-moz-column-span:all;column-span:all}.seo-text-block .seo-text-block__wrapper h3{font-size:1.75rem}.seo-text-block .seo-text-block__wrapper p,.seo-text-block .seo-text-block__wrapper small,.seo-text-block .seo-text-block__wrapper span,.seo-text-block .seo-text-block__wrapper strong{font-family:'NunitoSans Regular',sans-serif}.seo-text-block .seo-text-block__wrapper p{margin-bottom:30px;text-indent:5px}@media screen and (max-width:991px){.seo-text-block{padding:60px 0 40px 0;margin-bottom:80px}.seo-text-block .seo-text-block__wrapper .content{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}.seo-text-block .seo-text-block__wrapper h1,.seo-text-block .seo-text-block__wrapper h2,.seo-text-block .seo-text-block__wrapper h3,.seo-text-block .seo-text-block__wrapper h4,.seo-text-block .seo-text-block__wrapper h5,.seo-text-block .seo-text-block__wrapper h6{width:100%;margin-top:0}.seo-text-block--opacity-on-mobile .seo-text-block__wrapper{position:relative;max-height:734px}.seo-text-block--opacity-on-mobile .seo-text-block__wrapper.show:before{display:none}.seo-text-block--opacity-on-mobile .seo-text-block__wrapper.show .mobile-btn{display:none}.seo-text-block--opacity-on-mobile .seo-text-block__wrapper:before{content:"";z-index:0;position:absolute;bottom:89px;height:165px;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#f8f9fb),to(rgba(248,249,251,0)));background:linear-gradient(0deg,#f8f9fb 0,rgba(248,249,251,0) 100%)}.seo-text-block--opacity-on-mobile .seo-text-block__wrapper .mobile-btn{z-index:1;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;padding-top:40px;background-color:#f8f9fb}.seo-text-block--opacity-on-mobile .seo-text-block__wrapper .mobile-btn a{max-width:320px;margin:0 auto;width:100%}}.simular-articles{margin-bottom:40px}.simular-articles .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simular-articles .title h2{margin-bottom:0}.simular-articles__slider-wrapper{width:100%;position:relative}.simular-articles__item{margin:40px 0}.simular-articles__item:hover .img-wrapper .img-wrapper__bg{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.simular-articles__item--border{border-radius:3px;-webkit-box-shadow:0 8px 25px rgba(19,46,80,.08);box-shadow:0 8px 25px rgba(19,46,80,.08);height:100%}.simular-articles__item .img-wrapper{overflow:hidden}.simular-articles__item .img-wrapper .img-wrapper__bg{min-height:210px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s;transition:all .3s}.simular-articles__item .desctiption{min-height:calc(100% - 210px);padding:20px 20px 36px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.simular-articles__item .title{margin-bottom:40px}.simular-articles__item .title p{line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.simular-articles__item .location-and-btn img{opacity:.4;margin-right:8px}.simular-articles__item .location-and-btn p{color:#8394a0}.simular-articles__item .location-and-btn a{text-transform:uppercase;line-height:16px;color:#24488e;font-family:'Josefin Regular';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simular-articles__item .location-and-btn a img{opacity:1;margin-left:12.5px;margin-right:0}@media screen and (max-width:991px){.simular-articles .container{padding-right:0;padding-left:0}.simular-articles .container .row{margin-right:0;margin-left:0}.simular-articles .title.col-12{padding-right:28px;padding-left:28px}.simular-articles .simular-articles__slider-wrapper.col-12{padding-right:0;padding-left:0;position:relative}.simular-articles .simular-articles__slider-wrapper.col-12:after{content:"";position:absolute;right:0;top:0;height:100%;width:92px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.simular-articles .simular-articles__item.col-12{padding-right:14px;padding-left:14px;-webkit-transform:translateX(-18px);transform:translateX(-18px)}.simular-articles .simular-articles__item.col-12 .desctiption{padding:20px 20px 32px 20px}.simular-articles .simular-articles__item.col-12 .catamaran-card-title{margin-bottom:18px}.simular-articles .simular-articles__item.col-12 .location-and-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.simular-articles .simular-articles__item.col-12 .location-and-btn__location{margin-bottom:32px}}.tabs__reviews{margin-top:110px;margin-bottom:51px}.tabs__reviews .title{margin:0 auto 20px auto}.tabs__reviews .title h2{text-align:center}.tabs__reviews .tabs-wrapper{margin-top:20px}.tabs__reviews .tabs-wrapper .nav-pills{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs__reviews .tabs-wrapper .nav-pills .nav-item{margin-right:32px}.tabs__reviews .tabs-wrapper .nav-pills .nav-item:last-child{margin-right:0}.tabs__reviews .tabs-wrapper .nav-pills a{color:rgba(47,59,75,.6);background-color:transparent!important;font-size:1.5rem;line-height:120%;font-family:'NunitoSans Bold',sans-serif;padding:0 0 9px 0}.tabs__reviews .tabs-wrapper .nav-pills a.active{color:#24488e;position:relative}.tabs__reviews .tabs-wrapper .nav-pills a.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#24488e}.tabs__reviews .show-more-btn{margin-top:31px}.tabs__reviews .show-more-btn svg{margin-right:12px}.tabs__reviews .show-more-btn a{max-width:230px;margin:0 auto;padding:12px 20px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:991px){.tabs__reviews{margin-top:90px;margin-bottom:170px}}.tabs-with-sliders{background:-webkit-gradient(linear,left top,left bottom,color-stop(-2.42%,#f5f7f9),color-stop(62.39%,rgba(245,247,249,0)));background:linear-gradient(180deg,#f5f7f9 -2.42%,rgba(245,247,249,0) 62.39%);padding:60px 0 140px 0}.tabs-with-sliders .title{margin:0 auto 32px auto}.tabs-with-sliders .title h2{text-align:center;margin-bottom:5px}.tabs-with-sliders .title p{text-align:center}.tabs-with-sliders .nav-pills{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:41px}.tabs-with-sliders .nav-pills li a{font-family:'NunitoSans Bold';font-size:1.5rem;line-height:120%;text-align:center;color:rgba(47,59,75,.6);padding:0 0 9px 0;margin-right:32px}.tabs-with-sliders .nav-pills li:last-child a{margin-right:0}.tabs-with-sliders .nav-pills .nav-link.active{background-color:transparent;color:#24488e;position:relative}.tabs-with-sliders .nav-pills .nav-link.active:after{content:"";width:100%;height:3px;background-color:#24488e;position:absolute;bottom:0;left:0}.tabs-with-sliders .tab-content .tab-pane{overflow:hidden}.tabs-with-sliders .tab-content .tab-pane.active{overflow:unset}.tabs-with-sliders .main-slider__slider-wrapper{margin-bottom:20px}.tabs-with-sliders .slick-list{margin:0 -15px}.tabs-with-sliders .slick-slide{margin-right:15px;margin-left:15px}.tabs-with-sliders .main-card .main-card__wrapper{margin-bottom:40px}.tabs-with-sliders .view-category__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.tabs-with-sliders .view-category__btn .wrapper{width:100%;padding:0 30px}.tabs-with-sliders .view-category__btn a{width:100%;display:block;line-height:80%}.tabs-with-sliders .main-card__catamaran-description .article-card-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@-moz-document url-prefix(){.tabs-with-sliders .title h2{letter-spacing:-.03em}}@media screen and (max-width:991px){.tabs-with-sliders{padding:0;margin-bottom:145px;background:0 0}.tabs-with-sliders .title:after,.tabs-with-sliders .title:before{display:none}.tabs-with-sliders .title h2{padding:0}.tabs-with-sliders .title h2,.tabs-with-sliders .title p{text-align:left}.tabs-with-sliders .nav-pills{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs-with-sliders .nav-pills .nav-link{font-size:18px}.tabs-with-sliders .view-category__btn .wrapper{padding:0;max-width:400px;width:100%;margin:0 auto}.tabs-with-sliders .main-slider__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-with-sliders .main-slider__slider.row{margin:0}.tabs-with-sliders .main-slider__slider .item-wrapper.col-6{padding:0;margin-bottom:40px}.tabs-with-sliders .main-slider__slider .item-wrapper.col-6:nth-child(odd){padding-right:10px}.tabs-with-sliders .main-slider__slider .item-wrapper.col-6:nth-child(even){padding-left:10px}.tabs-with-sliders .main-card{height:100%}.tabs-with-sliders .main-card .main-card__wrapper{margin-bottom:0}.tabs-with-sliders .main-card__catamaran-description{padding:12px 8px 8px 8px;height:calc(100% - 270px)}.tabs-with-sliders .main-card__catamaran-description .location{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}@media screen and (max-width:425px){.tabs-with-sliders .main-card{padding:0!important}.tabs-with-sliders .main-card__img-wrapper{height:130px}.tabs-with-sliders .main-card__catamaran-description{padding:12px 8px 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 130px)}}.tabs{margin-top:146px;margin-bottom:80px}.tabs .nav-pills{padding-left:15px;margin-bottom:58px}.tabs .nav-pills .nav-item{margin-right:32px}.tabs .nav-pills a{color:rgba(47,59,75,.6);background-color:transparent!important;font-size:1.5rem;line-height:120%;font-family:'NunitoSans Bold',sans-serif;padding:0 0 9px 0}.tabs .nav-pills a.active{color:#24488e;position:relative}.tabs .nav-pills a.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#24488e}.tabs .boats-quintity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs .boats-quintity p{color:#314d61}.tabs .boats-quintity p span{font-family:'NunitoSans Bold',sans-serif}.tabs .sorting-bar .nice-select{width:100%;min-height:42px;border:1px solid #abc2ca;border-radius:3px}.tabs .sorting-bar .nice-select ul{width:100%}.tabs .sorting-bar .nice-select .option,.tabs .sorting-bar .nice-select span{font-family:'NunitoSans Regular',sans-serif;font-size:1rem;color:#444f5d;letter-spacing:.02em}.tabs .rotation-btns a{opacity:.3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tabs .rotation-btns .active{opacity:1}.tabs .tab-content{width:100%;margin-top:32px}.tabs .tab-content .tab-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.tabs .tab-content .tab-pane .main-card{margin-bottom:30px}.tabs .show-more-btn{margin-top:50px}.tabs .show-more-btn svg{margin-right:12px}.tabs .show-more-btn a{padding:12px 20px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs .tab-pane .main-card .main-card__wrapper{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tabs__sublocation-page{margin-top:127px}.tabs__sublocation-page .title{margin-bottom:12px}.tabs__sublocation-page .title h2{margin-bottom:0}.tabs__sublocation-page .show-more-btn a{background-color:#24488e;color:#fff}.tabs__sublocation-page .show-more-btn a svg{fill:#fff}.tabs__sublocation-page .show-more-btn a:hover{background-color:#3561b6}@media screen and (max-width:1200px){.tabs .rotation-btns img{max-width:20px}}@media screen and (max-width:991px){.tabs{margin-top:90px;margin-bottom:58px}.tabs .nav-pills{margin-bottom:18px}.tabs .nav-pills .nav-item{margin-right:42px}.tabs .nav-pills .nav-item:last-child{margin-right:0}.tabs .nav-pills a{font-size:18px;line-height:120%}.tabs .rotation-btns{display:none!important}.tabs .boats-quintity{margin-bottom:40px}.tabs .main-card{max-width:320px;margin:0 auto 30px auto}.tabs .main-card .main-card__img-wrapper{height:255px}.tabs .show-more-btn{margin-top:10px}.tabs .show-more-btn a{width:100%}.tabs__sublocation-page{margin-top:90px;margin-bottom:120px}.tabs__sublocation-page .title{margin-bottom:8px}.tabs__sublocation-page .title h2{font-size:28px;line-height:120%}.tabs__sublocation-page .main-card__outer{margin-bottom:30px}.tabs__sublocation-page .main-card__outer .main-card__catamaran-description .main-card__img-wrapper{margin-bottom:8px}.tabs__sublocation-page .main-card__outer .main-card__catamaran-description .benefits{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__sublocation-page .main-card__outer .main-card__catamaran-description .view-details.main-btn-style a{margin-top:0}}.three-images-block{margin:120px 0 110px 0}.three-images-block__item{margin-bottom:30px}.three-images-block__item .img{height:240px;overflow:hidden;margin-bottom:32px;border-radius:3px}.three-images-block__item .img:hover .img-wrapper{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 5s cubic-bezier(.165,.84,.44,1);transition:all 5s cubic-bezier(.165,.84,.44,1)}.three-images-block__item .img-wrapper{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .2s;transition:all .2s}.three-images-block__item .title p{text-align:center;color:#2f3b4b;line-height:180%}.three-images-block__item .price{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}.three-images-block__item .price img{margin-right:12px}.three-images-block__item .price p{color:rgba(47,59,75,.9)}@media screen and (max-width:991px){.three-images-block{display:none;margin:120px 0 80px 0}.three-images-block__item{margin-bottom:40px}.three-images-block__item:last-child{margin-bottom:0}.three-images-block__item .img{width:100%;max-width:320px;height:220px;margin:0 auto 32px auto}.three-images-block--with-price{display:block}}.video-plug{position:relative;width:100%;min-height:480px;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;background-position:center;background-repeat:no-repeat;background-size:cover}.video-plug:before{content:'';position:absolute;top:0;left:0;min-height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:0}.video-plug .btn-wrapper{position:relative;display:inline-block;z-index:1}.video-plug .btn-wrapper img{margin-bottom:12px}.video-plug .btn-wrapper a{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:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;opacity:.9;line-height:180%;color:#fff}@media screen and (max-width:991px){.video-plug{min-height:320px}}.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;overflow:auto;padding:25px 0;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-popup.active{opacity:1;visibility:visible}.video-popup .wrapper{width:978px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.video-popup .wrapper iframe{width:100%;height:550px}@media screen and (max-width:991px){.video-popup .wrapper{width:712px}.video-popup .wrapper iframe{height:400px}}@media screen and (max-width:768px){.video-popup .wrapper{width:533px}.video-popup .wrapper iframe{height:300px}}@media screen and (max-width:575px){.video-popup .wrapper{width:355px}.video-popup .wrapper iframe{height:200px}}@media screen and (max-width:355px){.video-popup .wrapper{width:267px}.video-popup .wrapper iframe{height:150px}}a.catlink{color:#007bff}a.catlink:hover{color:#007bffad}@media screen and (max-width: 1280px){.cyprus_dem_box{display: grid!important}p.txt_dem{display: table-caption}}@media screen and (max-width: 767px){img.cyprus_img_logo{width: 50%!important;height: auto!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsInN0eWxlLmNzcyIsIm1vbGVjdWxlcy9icmVhZGNydW1icy5zY3NzIiwibW9sZWN1bGVzL2RhdGEtcGlja2VyLS1jYXN0b20tc3R5bGUuc2NzcyIsIm1vbGVjdWxlcy9tYWluLWNhcmQuc2NzcyIsIm1vbGVjdWxlcy9tYWluLWZvcm0tLWNvdW50cnkuc2NzcyIsIm1vbGVjdWxlcy9tYWluLWZvcm0tLWRhaWx5LnNjc3MiLCJtb2xlY3VsZXMvbWFpbi1mb3JtLS1pbnRyby5zY3NzIiwibW9sZWN1bGVzL21haW4tZm9ybS5zY3NzIiwibW9sZWN1bGVzL25hdmlnYXRpb24uc2NzcyIsIm1vbGVjdWxlcy9uZXctZm9ybXMuc2NzcyIsIm1vbGVjdWxlcy9xdWVzdGlvbi13cmFwcGVyX19pdGVtLnNjc3MiLCJtb2xlY3VsZXMvcmV2aWV3cy1jYXJkLnNjc3MiLCJvcmdhbmlzbXMvYWJvdXQtZGFpbHktY3J1aXNlLnNjc3MiLCJvcmdhbmlzbXMvYmVuZWZpdHMtaW4taW1hZ2VzLnNjc3MiLCJvcmdhbmlzbXMvYmxvZ19faG90ZXN0LWFydGljbGVzLnNjc3MiLCJvcmdhbmlzbXMvYmxvZ19fbWFpbi1maWVsZC5zY3NzIiwib3JnYW5pc21zL2Jsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZC5zY3NzIiwib3JnYW5pc21zL2NhdGFtYXJhbl9fbWFpbi1maWxlbGQuc2NzcyIsIm9yZ2FuaXNtcy9jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIuc2NzcyIsIm9yZ2FuaXNtcy9jYXRhbWFyYW4tc2xpZGVyLnNjc3MiLCJvcmdhbmlzbXMvY2hhcnRlci10b3Auc2NzcyIsIm9yZ2FuaXNtcy9jb250YWN0LXBlcnNvbi1ibG9jay5zY3NzIiwib3JnYW5pc21zL2NvbnRhY3QtdXMtZnJvbS5zY3NzIiwib3JnYW5pc21zL2Nvb2tpZS5zY3NzIiwib3JnYW5pc21zL2NvdW50cnktZ2FsYXJ5LnNjc3MiLCJvcmdhbmlzbXMvY291bnRyeS1wYWdlLWZvcm0uc2NzcyIsIm9yZ2FuaXNtcy9kYXktY3J1aXNlX19ibG9jay13aXRoLWZvcm0uc2NzcyIsIm9yZ2FuaXNtcy9kYXktY3J1aXNlLWNhdGFtYXJhbnMuc2NzcyIsIm9yZ2FuaXNtcy9kYXktY3J1aXNlLWZvcm0uc2NzcyIsIm9yZ2FuaXNtcy9kYXktY3J1aXNlLWl0aW5lcmFyeS5zY3NzIiwib3JnYW5pc21zL2ZhcV9fbWFpbi1maWVsZC5zY3NzIiwib3JnYW5pc21zL2ZlZWRiYWNrcy5zY3NzIiwib3JnYW5pc21zL2ZpbmQtdXMuc2NzcyIsIm9yZ2FuaXNtcy9mb290ZXIuc2NzcyIsIm9yZ2FuaXNtcy9ndWFyYW50ZWUtb2YtbG95YWx0eS5zY3NzIiwib3JnYW5pc21zL2hlYWRlci5zY3NzIiwib3JnYW5pc21zL0lFLXN0eWxlcy5zY3NzIiwib3JnYW5pc21zL2lucXVpcnktZm9ybS5zY3NzIiwib3JnYW5pc21zL2ludHJvX19ibG9nLWFydGljbGUuc2NzcyIsIm9yZ2FuaXNtcy9pbnRyb19fYmxvZy5zY3NzIiwib3JnYW5pc21zL2ludHJvX19jYXRhbWFyYW4tbGlzdC5zY3NzIiwib3JnYW5pc21zL2ludHJvX19jYXRhbWFyYW4tcGFnZS5zY3NzIiwib3JnYW5pc21zL2ludHJvX19jb250YWN0LXVzLnNjc3MiLCJvcmdhbmlzbXMvaW50cm9fX2RhaWx5LXBhZ2Uuc2NzcyIsIm9yZ2FuaXNtcy9pbnRyb19fZmFxLnNjc3MiLCJvcmdhbmlzbXMvaW50cm9fX2lucXVpcnktcGFnZS5zY3NzIiwib3JnYW5pc21zL2ludHJvX19yZXZpZXdzLnNjc3MiLCJvcmdhbmlzbXMvaW50cm9fX3N1YmxvY2F0aW9uLXBhZ2Uuc2NzcyIsIm9yZ2FuaXNtcy9pbnRyby1ob21lLXBhZ2Uuc2NzcyIsIm9yZ2FuaXNtcy9pbnRyby1sb2NhdGlvbi1jb3VudHJ5LnNjc3MiLCJvcmdhbmlzbXMvbGF0ZXN0LWFydGljbGVzLnNjc3MiLCJvcmdhbmlzbXMvbWFpbi1zbGlkZXIuc2NzcyIsIm9yZ2FuaXNtcy9tb2JpbGUtZm9ybS1wb3B1cC5zY3NzIiwib3JnYW5pc21zL291ci1wYXJ0bmVycy5zY3NzIiwib3JnYW5pc21zL291ci1zZXJ2aWNlcy5zY3NzIiwib3JnYW5pc21zL3BhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdC5zY3NzIiwib3JnYW5pc21zL3JlYWR5LWZvci10cmlwLnNjc3MiLCJvcmdhbmlzbXMvc2FpbC10b2dldGhlci5zY3NzIiwib3JnYW5pc21zL3Nlby10ZXh0LS13aXRoLW9wYWNpdHkuc2NzcyIsIm9yZ2FuaXNtcy9zZW8tdGV4dC1ibG9jay5zY3NzIiwib3JnYW5pc21zL3NpbXVsYXItYXJ0aWNsZXMuc2NzcyIsIm9yZ2FuaXNtcy90YWJzX19yZXZpZXdzLnNjc3MiLCJvcmdhbmlzbXMvdGFicy13aXRoLXNsaWRlcnMuc2NzcyIsIm9yZ2FuaXNtcy90YWJzLnNjc3MiLCJvcmdhbmlzbXMvdGhyZWUtaW1hZ2VzLWJsb2NrLnNjc3MiLCJvcmdhbmlzbXMvdmlkZW8tcGx1Zy5zY3NzIiwib3JnYW5pc21zL3ZpZGVvLXBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUVBLFdBQ0UsWUFBQSxlQUNBLElBQUEsdURBQ0EsSUFBQSx5REFBQSxlQUFBLENBQUEsd0RBQUEsY0FBQSxDQUFBLHVEQUFBLGtCQUFBLENBQUEsdURBQUEsY0FNRixXQUNFLFlBQUEsZ0JBQ0EsSUFBQSx5REFDQSxJQUFBLDJEQUFBLGVBQUEsQ0FBQSwwREFBQSxjQUFBLENBQUEseURBQUEsa0JBQUEsQ0FBQSx5REFBQSxjQU9GLFdBQ0UsWUFBQSxrQkFDQSxJQUFBLDZEQUNBLElBQUEsK0RBQUEsZUFBQSxDQUFBLDhEQUFBLGNBQUEsQ0FBQSw2REFBQSxrQkFBQSxDQUFBLDZEQUFBLGNBT0YsV0FDRSxZQUFBLG1CQUNBLElBQUEsK0RBQ0EsSUFBQSxpRUFBQSxlQUFBLENBQUEsZ0VBQUEsY0FBQSxDQUFBLCtEQUFBLGtCQUFBLENBQUEsK0RBQUEsY0FPRixXQUNFLFlBQUEsZUFDQSxJQUFBLHVEQUNBLElBQUEs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QUEsRUFDQSxpQkFBQSxlQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFaSixvQkFjUSxRQUFBLEVBQ0EsV0FBQSxRQWZSLHNCQWtCUSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLEtBdEJSLDZCQXdCWSxNQUFBLEtBQ0EsT0FBQSxNQUtaLG9DQUNJLHNCQUNRLE1BQUEsTUFEUiw2QkFHUSxPQUFBLE9BS1osb0NBQ0ksc0JBQ1EsTUFBQSxNQURSLDZCQUdRLE9BQUEsT0FLWixvQ0FDSSxzQkFDUSxNQUFBLE1BRFIsNkJBR1EsT0FBQSxPQUtaLG9DQUNJLHNCQUNRLE1BQUEsTUFEUiw2QkFHUSxPQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qICBKb3NlZmluIFNhbnMgUmVndWxhciAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFRoaW4nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvVGhpbi9Kb3NlZmluU2Fucy1UaGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9UaGluL0pvc2VmaW5TYW5zLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvVGhpbi9Kb3NlZmluU2Fucy1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvVGhpbi9Kb3NlZmluU2Fucy1UaGluLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9UaGluL0pvc2VmaW5TYW5zLVRoaW4uc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0pvc2VmaW4gTGlnaHQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvTGlnaHQvSm9zZWZpblNhbnMtTGlnaHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL0xpZ2h0L0pvc2VmaW5TYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL0xpZ2h0L0pvc2VmaW5TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvTGlnaHQvSm9zZWZpblNhbnMtTGlnaHQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL0xpZ2h0L0pvc2VmaW5TYW5zLUxpZ2h0LnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogIEpvc2VmaW4gU2FucyBSZWd1bGFyICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL1JlZ3VsYXIvSm9zZWZpblNhbnMtUmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvUmVndWxhci9Kb3NlZmluU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL1JlZ3VsYXIvSm9zZWZpblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL1JlZ3VsYXIvSm9zZWZpblNhbnMtUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9Kb3NlZmluIFNhbnMvUmVndWxhci9Kb3NlZmluU2Fucy1SZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogIEpvc2VmaW4gU2FucyBTZW1pLUJvbGQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL1NlbWlCb2xkL0pvc2VmaW5TYW5zLVNlbWlCb2xkLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL1NlbWlCb2xkL0pvc2VmaW5TYW5zLVNlbWlCb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qICBKb3NlZmluIFNhbnMgQm9sZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0pvc2VmaW4gQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9Cb2xkL0pvc2VmaW5TYW5zLUJvbGQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL0JvbGQvSm9zZWZpblNhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9Cb2xkL0pvc2VmaW5TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9Cb2xkL0pvc2VmaW5TYW5zLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvSm9zZWZpbiBTYW5zL0JvbGQvSm9zZWZpblNhbnMtQm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIE51bml0byBTYW5zIExpZ2h0Ki9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFRoaW4nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9UaGluL051bml0b1NhbnMtVGhpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9UaGluL051bml0b1NhbnMtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL1RoaW4vTnVuaXRvU2Fucy1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9UaGluL051bml0b1NhbnMtVGhpbi50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9UaGluL051bml0b1NhbnMtVGhpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIE51bml0byBTYW5zIExpZ2h0Ki9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIExpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvTGlnaHQvTnVuaXRvU2Fucy1MaWdodC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9MaWdodC9OdW5pdG9TYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvTGlnaHQvTnVuaXRvU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvTGlnaHQvTnVuaXRvU2Fucy1MaWdodC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9MaWdodC9OdW5pdG9TYW5zLUxpZ2h0LnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogTnVuaXRvIFNhbnMgUmVndWxhciovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9SZWd1bGFyL051bml0b1NhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIuc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBOdW5pdG8gU2FucyBTZW1pQm9sZCovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL1NlbWlCb2xkL051bml0b1NhbnMtU2VtaUJvbGQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvU2VtaUJvbGQvTnVuaXRvU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL1NlbWlCb2xkL051bml0b1NhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL1NlbWlCb2xkL051bml0b1NhbnMtU2VtaUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvU2VtaUJvbGQvTnVuaXRvU2Fucy1TZW1pQm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIE51bml0byBTYW5zIEJvbGQqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL0JvbGQvTnVuaXRvU2Fucy1Cb2xkLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL0JvbGQvTnVuaXRvU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvTnVuaXRvIFNhbnMvQm9sZC9OdW5pdG9TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL0JvbGQvTnVuaXRvU2Fucy1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL0JvbGQvTnVuaXRvU2Fucy1Cb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogTnVuaXRvIFNhbnMgRXh0cmFCb2xkKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEV4dHJhQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL0V4dHJhQm9sZC9OdW5pdG9TYW5zLUV4dHJhQm9sZC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9FeHRyYUJvbGQvTnVuaXRvU2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9FeHRyYUJvbGQvTnVuaXRvU2Fucy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL051bml0byBTYW5zL0V4dHJhQm9sZC9OdW5pdG9TYW5zLUV4dHJhQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9OdW5pdG8gU2Fucy9FeHRyYUJvbGQvTnVuaXRvU2Fucy1FeHRyYUJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG5cclxuLyogQmlyeWFuaSBTZW1pLUJvbGQqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdCaXJ5YW5pIFNlbWlCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQmlyeWFuaS9CaXJ5YW5pLVNlbWlCb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbn1cclxuXHJcblxyXG4iLCJAbWl4aW4gYmFja2dyb3VuZC1pbWdfX3N0eWxlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi8vIFN0YW5kYXJ0IGNvbG9yc1xyXG4kY29sb3ItMTogI2ZmZmZmZjtcclxuJGNvbG9yLTI6ICMwMDAwMDA7XHJcbi8vIE1haW4gc2l0ZSBjb2xvcnMgXHJcbiRjb2xvci0zOiAjMjQ0ODhFO1xyXG4kY29sb3ItNDogIzM1NjFCNjtcclxuJGNvbG9yLTU6ICNCREM4REQ7XHJcbiRjb2xvci02OiAjMTQyRjVGO1xyXG4kY29sb3ItNzogIzBCMjU1MztcclxuLy8gVGV4dCBjb2xvcnNcclxuJGNvbG9yLTk6ICMzMTRENjE7XHJcbiRjb2xvci0xMDogIzJGM0I0QjtcclxuJGNvbG9yLTExOiAjRUU2NjY2O1xyXG5cclxuYm9keSwgaHRtbCB7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keXtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG51bHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxubGl7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBsaW5lLWhlaWdodDogMjAwJTtcclxufVxyXG5cclxuaDF7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnO1xyXG4gIGZvbnQtc2l6ZTogMy44NzVyZW07XHJcbn1cclxuXHJcbmgye1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICBmb250LWZhbWlseTogJ0pvc2VmaW4gUmVndWxhcic7XHJcbiAgY29sb3I6ICRjb2xvci0xMDtcclxufVxyXG5cclxuaDN7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICBmb250LWZhbWlseTogJ0pvc2VmaW4gUmVndWxhcic7XHJcbiAgY29sb3I6ICRjb2xvci0xMDtcclxufVxyXG5cclxucHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgY29sb3I6ICRjb2xvci05O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5he1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvci0xO1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gICY6Zm9jdXN7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci00ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udW5zY3JvbGx7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaGlkZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW50cm8tZ3JhZGllbnR7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDY2LDk2LDEpIDAlLCByZ2JhKDAsNjYsOTYsMSkgMzElLCByZ2JhKDE0MCwxNzAsMTg0LDEpIDY5JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgIFxyXG59XHJcblxyXG4uaW50cm8tdG9wLWdyYWRpZW50e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjIzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgNjYsIDk2LCAwLjY5KSAxNy40OSUsIHJnYmEoMCwgNTgsIDEwNywgMCkgMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4udGl0bGUtLWZvbnQtc2l6ZS01MHB4e1xyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5nLWlucHV0LXN0eWxle1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNtYWxse1xyXG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjcpO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkMyQ0E7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcyLjcyNzIlO1xyXG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQgKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbn1cclxuXHJcbi5ib2R5LXRleHQtLTE4cHh7XHJcbiAgcCxcclxuICBhe1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LXRleHQtLTE0cHh7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwLFxyXG4gIGEsXHJcbiAgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YW1hcmFuLWNhcmQtdGl0bGV7XHJcbiAgcCxzcGFuLGF7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtY2FyZC10aXRsZXtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gQm9sZCc7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1jYXJkLXRpdGxlLS1iaWd7XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcmFsbGF4LXRleHQtc3R5bGV7XHJcbiAgaDJ7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWJ0bi1zdHlsZXtcclxuICBhLFxyXG4gIGlucHV0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJztcclxuICAgIGxpbmUtaGVpZ2h0OiA4MCU7XHJcbiAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRyZW07XHJcbiAgICBzdmd7XHJcbiAgICAgIGZpbGw6ICRjb2xvci0xO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gICYtLXdoaXRle1xyXG4gICAgYSxcclxuICAgIGlucHV0e1xyXG4gICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcGFkZGluZzogMTJweCAwIDhweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0xO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXR7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXdoaXRlLXdpdGgtYm9yZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci00O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci00O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgfVxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEsXHJcbiAgICBpbnB1dHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDAgMTNweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgc3Zne1xyXG4gICAgICBmaWxsOiAkY29sb3ItMztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIGlucHV0e1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmludHJvLWxpbmV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXZ7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICB9IFxyXG4gIC5sZWZ0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLnJpZ2h0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2ltcGxlUGFyYWxsYXh7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAucGFyYWxsYXgtaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uaW50cm8tcGx1Z3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTAsIDkyLCAwLjQpO1xyXG4gIH1cclxuICAuY29udGFpbmVye1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5saW5lLS1zdHlsaW5ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGl0bGV7XHJcbiAgICBoMXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGluZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGl2e1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH0gXHJcbiAgICAubGVmdHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zaGFkb3d7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDkwcHgpO1xyXG4gICAgICB3aWR0aDogOTNweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udGl0bGUtd2l0aC1saW5lc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUsIFxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMS41NjI1cmVtO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICByaWdodDogLTE1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtd2l0aC1saW5lLS1ib3R0b217XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuXHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuZmFkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgICAgICAgIFxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuYWN0aXZle1xyXG4gIGhlaWdodDogYXV0bzsgICAgICBcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59IFxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgYm9keSxcclxuICBodG1se1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuY2F0YW1hcmFuLXNsaWRlcl9faXRlbXtcclxuICAgIG1pbi1oZWlnaHQ6IDUwNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICAubW9iaWxlLXNoYWRvd3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtd2l0aC1saW5lc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlLCBcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMXJlbTtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnRyby1saW5le1xyXG4gICAgLmxlZnQsXHJcbiAgICAucmlnaHR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS13aXRoLWxpbmUtLWJvdHRvbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgLnJvd3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAuY29sLCAuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLWF1dG8sIC5jb2wtbGcsIC5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctYXV0bywgLmNvbC1tZCwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC1hdXRvLCAuY29sLXNtLCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLWF1dG8sIC5jb2wteGwsIC5jb2wteGwtMSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtYXV0b3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VsZWN0MntcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICYtcmVzdWx0c19fb3B0aW9ue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGNvbG9yOiAjNDQ0RjVEO1xyXG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYxRjQ7XHJcbiAgICAgIGNvbG9yOiAjNDQ0RjVEO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4pyUXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAmLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA3MiwgMTQyLCAwLjcxKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXN7XHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FCQzJDQTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogIEpvc2VmaW4gU2FucyBSZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFRoaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9UaGluL0pvc2VmaW5TYW5zLVRoaW4uZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zZWZpbiBTYW5zL1RoaW4vSm9zZWZpblNhbnMtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zZWZpbiBTYW5zL1RoaW4vSm9zZWZpblNhbnMtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9UaGluL0pvc2VmaW5TYW5zLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvVGhpbi9Kb3NlZmluU2Fucy1UaGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIExpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvTGlnaHQvSm9zZWZpblNhbnMtTGlnaHQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zZWZpbiBTYW5zL0xpZ2h0L0pvc2VmaW5TYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvTGlnaHQvSm9zZWZpblNhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvTGlnaHQvSm9zZWZpblNhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvTGlnaHQvSm9zZWZpblNhbnMtTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qICBKb3NlZmluIFNhbnMgUmVndWxhciAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvUmVndWxhci9Kb3NlZmluU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9SZWd1bGFyL0pvc2VmaW5TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9SZWd1bGFyL0pvc2VmaW5TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvUmVndWxhci9Kb3NlZmluU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zZWZpbiBTYW5zL1JlZ3VsYXIvSm9zZWZpblNhbnMtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogIEpvc2VmaW4gU2FucyBTZW1pLUJvbGQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvU2VtaUJvbGQvSm9zZWZpblNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9TZW1pQm9sZC9Kb3NlZmluU2Fucy1TZW1pQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogIEpvc2VmaW4gU2FucyBCb2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9Cb2xkL0pvc2VmaW5TYW5zLUJvbGQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zZWZpbiBTYW5zL0JvbGQvSm9zZWZpblNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zZWZpbiBTYW5zL0JvbGQvSm9zZWZpblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc2VmaW4gU2Fucy9Cb2xkL0pvc2VmaW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3NlZmluIFNhbnMvQm9sZC9Kb3NlZmluU2Fucy1Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBOdW5pdG8gU2FucyBMaWdodCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFRoaW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL1RoaW4vTnVuaXRvU2Fucy1UaGluLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL1RoaW4vTnVuaXRvU2Fucy1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9UaGluL051bml0b1NhbnMtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL1RoaW4vTnVuaXRvU2Fucy1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvVGhpbi9OdW5pdG9TYW5zLVRoaW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIE51bml0byBTYW5zIExpZ2h0Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ051bml0b1NhbnMgTGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0xpZ2h0L051bml0b1NhbnMtTGlnaHQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvTGlnaHQvTnVuaXRvU2Fucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvTGlnaHQvTnVuaXRvU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0xpZ2h0L051bml0b1NhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9MaWdodC9OdW5pdG9TYW5zLUxpZ2h0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBOdW5pdG8gU2FucyBSZWd1bGFyKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL1JlZ3VsYXIvTnVuaXRvU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvUmVndWxhci9OdW5pdG9TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9SZWd1bGFyL051bml0b1NhbnMtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogTnVuaXRvIFNhbnMgU2VtaUJvbGQqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvU2VtaUJvbGQvTnVuaXRvU2Fucy1TZW1pQm9sZC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9TZW1pQm9sZC9OdW5pdG9TYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9TZW1pQm9sZC9OdW5pdG9TYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvU2VtaUJvbGQvTnVuaXRvU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL1NlbWlCb2xkL051bml0b1NhbnMtU2VtaUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIE51bml0byBTYW5zIEJvbGQqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9Cb2xkL051bml0b1NhbnMtQm9sZC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9Cb2xkL051bml0b1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvIFNhbnMvQm9sZC9OdW5pdG9TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9Cb2xkL051bml0b1NhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0JvbGQvTnVuaXRvU2Fucy1Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBOdW5pdG8gU2FucyBFeHRyYUJvbGQqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBFeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0V4dHJhQm9sZC9OdW5pdG9TYW5zLUV4dHJhQm9sZC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OdW5pdG8gU2Fucy9FeHRyYUJvbGQvTnVuaXRvU2Fucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0V4dHJhQm9sZC9OdW5pdG9TYW5zLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0V4dHJhQm9sZC9OdW5pdG9TYW5zLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL051bml0byBTYW5zL0V4dHJhQm9sZC9OdW5pdG9TYW5zLUV4dHJhQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogQmlyeWFuaSBTZW1pLUJvbGQqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmlyeWFuaSBTZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmlyeWFuaS9CaXJ5YW5pLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5ib2R5LCBodG1sIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMjAwJTsgfVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBCb2xkJztcbiAgZm9udC1zaXplOiAzLjg3NXJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInO1xuICBjb2xvcjogIzJGM0I0QjsgfVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJztcbiAgY29sb3I6ICMyRjNCNEI7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMxNEQ2MTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbjogMDsgfVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNTYxQjYgIWltcG9ydGFudDsgfVxuXG4udW5zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW50cm8tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA0MjYwIDAlLCAjMDA0MjYwIDMxJSwgIzhjYWFiOCA2OSUsIHdoaXRlIDEwMCUpOyB9XG5cbi5pbnRyby10b3AtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmludHJvLXRvcC1ncmFkaWVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgNjYsIDk2LCAwLjY5KSAxNy40OSUsIHJnYmEoMCwgNTgsIDEwNywgMCkgMTAwJSk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgei1pbmRleDogMTsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi50aXRsZS0tZm9udC1zaXplLTUwcHggaDEge1xuICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG5cbi5nLWlucHV0LXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmctaW5wdXQtc3R5bGUgc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC43KTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmctaW5wdXQtc3R5bGUgaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FCQzJDQTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogNzIuNzI3MiU7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ib2R5LXRleHQtLTE4cHggcCxcbi5ib2R5LXRleHQtLTE4cHggYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmJvZHktdGV4dC0tMTRweCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmJvZHktdGV4dC0tMTRweCBwLFxuICAuYm9keS10ZXh0LS0xNHB4IGEsXG4gIC5ib2R5LXRleHQtLTE0cHggc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY2F0YW1hcmFuLWNhcmQtdGl0bGUgcCwgLmNhdGFtYXJhbi1jYXJkLXRpdGxlIHNwYW4sIC5jYXRhbWFyYW4tY2FyZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzJGM0I0QjsgfVxuXG4uYXJ0aWNsZS1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuYXJ0aWNsZS1jYXJkLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzJGM0I0QjtcbiAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gQm9sZCc7IH1cblxuLmFydGljbGUtY2FyZC10aXRsZS0tYmlnIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMkYzQjRCO1xuICBmb250LWZhbWlseTogJ0pvc2VmaW4gQm9sZCc7IH1cblxuLnBhcmFsbGF4LXRleHQtc3R5bGUgaDIge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ0pvc2VmaW4gQm9sZCc7XG4gIGZvbnQtc2l6ZTogMy44NzVyZW07IH1cblxuLm1haW4tYnRuLXN0eWxlIGEsXG4ubWFpbi1idG4tc3R5bGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInO1xuICBsaW5lLWhlaWdodDogODAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRyZW07IH1cbiAgLm1haW4tYnRuLXN0eWxlIGEgc3ZnLFxuICAubWFpbi1idG4tc3R5bGUgaW5wdXQgc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLWJ0bi1zdHlsZSBhOmhvdmVyLFxuICAubWFpbi1idG4tc3R5bGUgaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7IH1cblxuLm1haW4tYnRuLXN0eWxlIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFpbi1idG4tc3R5bGUtLXdoaXRlIGEsXG4ubWFpbi1idG4tc3R5bGUtLXdoaXRlIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTJweCAwIDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1haW4tYnRuLXN0eWxlLS13aGl0ZSBhOmhvdmVyLFxuICAubWFpbi1idG4tc3R5bGUtLXdoaXRlIGlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgY29sb3I6ICMzNTYxQjY7IH1cblxuLm1haW4tYnRuLXN0eWxlLS13aGl0ZSBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1haW4tYnRuLXN0eWxlLS13aGl0ZS13aXRoLWJvcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tYnRuLXN0eWxlLS13aGl0ZS13aXRoLWJvcmRlcjpob3ZlciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2MUI2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTYxQjY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tYnRuLXN0eWxlLS13aGl0ZS13aXRoLWJvcmRlcjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm1haW4tYnRuLXN0eWxlLS13aGl0ZS13aXRoLWJvcmRlciBhLFxuICAubWFpbi1idG4tc3R5bGUtLXdoaXRlLXdpdGgtYm9yZGVyIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNDQ4OEU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTNweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1haW4tYnRuLXN0eWxlLS13aGl0ZS13aXRoLWJvcmRlciBzdmcge1xuICAgIGZpbGw6ICMyNDQ4OEU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAubWFpbi1idG4tc3R5bGUtLXdoaXRlLXdpdGgtYm9yZGVyIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmludHJvLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5pbnRyby1saW5lIGRpdiB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAuaW50cm8tbGluZSAubGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmludHJvLWxpbmUgLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnNpbXBsZVBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNpbXBsZVBhcmFsbGF4IC5wYXJhbGxheC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uaW50cm8tcGx1ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW50cm8tcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTAsIDkyLCAwLjQpOyB9XG4gIC5pbnRyby1wbHVnIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmxpbmUtLXN0eWxpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxpbmUtLXN0eWxpbmcgLnRpdGxlIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAubGluZS0tc3R5bGluZyAubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGluZS0tc3R5bGluZyAubGluZSBkaXYge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIC5saW5lLS1zdHlsaW5nIC5saW5lIC5sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubGluZS0tc3R5bGluZyAubGluZSAucmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmxpbmUtLXN0eWxpbmcgLm1vYmlsZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5saW5lLS1zdHlsaW5nIC5tb2JpbGUtc2hhZG93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4udGl0bGUtd2l0aC1saW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGl0bGUtd2l0aC1saW5lczpiZWZvcmUsIC50aXRsZS13aXRoLWxpbmVzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjU2MjVyZW07XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJGM0I0QjsgfVxuICAudGl0bGUtd2l0aC1saW5lczpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7IH1cbiAgLnRpdGxlLXdpdGgtbGluZXM6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7IH1cblxuLnRpdGxlLXdpdGgtbGluZS0tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGl0bGUtd2l0aC1saW5lLS1ib3R0b206YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmZhZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHksXG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNTA2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLm1vYmlsZS1zaGFkb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50aXRsZS13aXRoLWxpbmVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGl0bGUtd2l0aC1saW5lczpiZWZvcmUsIC50aXRsZS13aXRoLWxpbmVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjNCNEI7IH1cbiAgICAudGl0bGUtd2l0aC1saW5lcyBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAudGl0bGUtd2l0aC1saW5lczpiZWZvcmUge1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTsgfVxuICAgIC50aXRsZS13aXRoLWxpbmVzOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApOyB9XG4gIC5pbnRyby1saW5lIC5sZWZ0LFxuICAuaW50cm8tbGluZSAucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpdGxlLXdpdGgtbGluZS0tYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC50aXRsZS13aXRoLWxpbmUtLWJvdHRvbTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgIC5jb250YWluZXIgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgICAuY29udGFpbmVyIC5yb3cgLmNvbCwgLmNvbnRhaW5lciAucm93IC5jb2wtMSwgLmNvbnRhaW5lciAucm93IC5jb2wtMTAsIC5jb250YWluZXIgLnJvdyAuY29sLTExLCAuY29udGFpbmVyIC5yb3cgLmNvbC0xMiwgLmNvbnRhaW5lciAucm93IC5jb2wtMiwgLmNvbnRhaW5lciAucm93IC5jb2wtMywgLmNvbnRhaW5lciAucm93IC5jb2wtNCwgLmNvbnRhaW5lciAucm93IC5jb2wtNSwgLmNvbnRhaW5lciAucm93IC5jb2wtNiwgLmNvbnRhaW5lciAucm93IC5jb2wtNywgLmNvbnRhaW5lciAucm93IC5jb2wtOCwgLmNvbnRhaW5lciAucm93IC5jb2wtOSwgLmNvbnRhaW5lciAucm93IC5jb2wtYXV0bywgLmNvbnRhaW5lciAucm93IC5jb2wtbGcsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTEsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTEwLCAuY29udGFpbmVyIC5yb3cgLmNvbC1sZy0xMSwgLmNvbnRhaW5lciAucm93IC5jb2wtbGctMTIsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTIsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTMsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTQsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTUsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTYsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTcsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTgsIC5jb250YWluZXIgLnJvdyAuY29sLWxnLTksIC5jb250YWluZXIgLnJvdyAuY29sLWxnLWF1dG8sIC5jb250YWluZXIgLnJvdyAuY29sLW1kLCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC0xLCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC0xMCwgLmNvbnRhaW5lciAucm93IC5jb2wtbWQtMTEsIC5jb250YWluZXIgLnJvdyAuY29sLW1kLTEyLCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC0yLCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC0zLCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC00LCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC01LCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC02LCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC03LCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC04LCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC05LCAuY29udGFpbmVyIC5yb3cgLmNvbC1tZC1hdXRvLCAuY29udGFpbmVyIC5yb3cgLmNvbC1zbSwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tMSwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tMTAsIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTExLCAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS0xMiwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tMiwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tMywgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNSwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNywgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOSwgLmNvbnRhaW5lciAucm93IC5jb2wtc20tYXV0bywgLmNvbnRhaW5lciAucm93IC5jb2wteGwsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTEsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTEwLCAuY29udGFpbmVyIC5yb3cgLmNvbC14bC0xMSwgLmNvbnRhaW5lciAucm93IC5jb2wteGwtMTIsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTIsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTMsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTQsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTUsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTYsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTcsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTgsIC5jb250YWluZXIgLnJvdyAuY29sLXhsLTksIC5jb250YWluZXIgLnJvdyAuY29sLXhsLWF1dG8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG4uc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjNDQ0RjVEO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0ODhFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUY0O1xuICAgIGNvbG9yOiAjNDQ0RjVEOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4pyUXCI7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaS5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzYsIDcyLCAxNDIsIDAuNzEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUJDMkNBOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgei1pbmRleDogMjsgfVxuICAuYnJlYWRjcnVtYnMgc3BhbixcbiAgLmJyZWFkY3J1bWJzIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLmJyZWFkY3J1bWJzIHNwYW46bnRoLWNoaWxkKDEpIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgLmJyZWFkY3J1bWJzLS1jYXRhbWFyYW4tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5icmVhZGNydW1icy0tY2F0YW1hcmFuLXBhZ2Ugc3BhbixcbiAgICAuYnJlYWRjcnVtYnMtLWNhdGFtYXJhbi1wYWdlIGEge1xuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC42KTsgfVxuICAgIC5icmVhZGNydW1icy0tY2F0YW1hcmFuLXBhZ2UgLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgICBjb2xvcjogIzI0NDg4RTsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRoZWFkIC5kb3cge1xuICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGhlYWQgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgY29sb3I6ICMyRjM3NDM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJzsgfVxuXG4uZGF0ZXBpY2tlciAuZGF5IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzIsIDE0MiwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyRjNCNEI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuICAuZGF0ZXBpY2tlciAuZGF5LmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA3MiwgMTQyLCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMyRjNCNEI7IH1cbiAgLmRhdGVwaWNrZXIgLmRheS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5kYXRlcGlja2VyIC5kYXkub2xkLCAuZGF0ZXBpY2tlciAuZGF5Lm5ldyB7XG4gICAgY29sb3I6ICMyRjNCNEI7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIC51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgyMiwgMzIsIDUyLCAwLjEyKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzJGMzc0MzsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzIsIDE0MiwgMC4wNikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogIzJGM0I0QjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI0NDg4RSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC51aS1kYXRlcGlja2VyIHRib2R5IHRkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC51aS1kYXRlcGlja2VyIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGggc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFNlbWlCb2xkJywgc2Fucy1zZXJpZjsgfVxuXG4ubWFpbi1jYXJkIC5tYWluLWNhcmRfX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjVweCByZ2JhKDE5LCA0NiwgODAsIDAuMDgpOyB9XG4gIC5tYWluLWNhcmQgLm1haW4tY2FyZF9fd3JhcHBlcjpob3ZlciAubWFpbi1jYXJkX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5tYWluLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tY2FyZF9faW1nLXdyYXBwZXIgLm1haW4tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5sb2NhdGlvbiBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmFydGljbGUtY2FyZC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmFydGljbGUtY2FyZC10aXRsZSBwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfVxuICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmJlc3QtcHJpY2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVzdC1wcmljZV9fd3JhcHBlciBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDg4RTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxhbmRzY2FwZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVuZWZpdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmJlbmVmaXRzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVuZWZpdHNfX2l0ZW0gcCwgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19faXRlbSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19faXRlbSAuaW1nX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19faXRlbSAuaW1nX193cmFwcGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAudmlldy1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAudmlldy1kZXRhaWxzIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tY2FyZF9fb3V0ZXIubGFuZHNjYXBlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9faW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MC4xNzA5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMjBweDsgfVxuICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogY2FsYyg1OS44MjkxJSAtIDE1cHgpO1xuICAgIHBhZGRpbmc6IDMycHggMzBweCAzMHB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5hcnRpY2xlLWNhcmQtdGl0bGUge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5tYWluLWNhcmRfX291dGVyLmxhbmRzY2FwZSAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tYWluLWNhcmRfX291dGVyLmxhbmRzY2FwZSAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmJlc3QtcHJpY2VfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tY2FyZF9fb3V0ZXIubGFuZHNjYXBlIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVzdC1wcmljZV9fd3JhcHBlciBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1haW4tY2FyZF9fb3V0ZXIubGFuZHNjYXBlIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAubGFuZHNjYXBlLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgd2lkdGg6IDg1LjA3NDYlOyB9XG4gICAgICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5sYW5kc2NhcGUtdGV4dCBwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cbiAgICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0cyB7XG4gICAgICB3aWR0aDogNTUuMjIzOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1haW4tY2FyZF9fb3V0ZXIubGFuZHNjYXBlIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAudmlldy1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAzNS41MjIzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1jYXJkX19vdXRlci5sYW5kc2NhcGUgLm1haW4tY2FyZF9faW1nLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1jYXJkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1jYXJkX19pbWctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmFydGljbGUtY2FyZC10aXRsZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfVxuICAgICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5sb2NhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAudmlldy1kZXRhaWxzLm1haW4tYnRuLXN0eWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLnZpZXctZGV0YWlscy5tYWluLWJ0bi1zdHlsZSBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCA5cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVzdC1wcmljZV9fd3JhcHBlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgbWFyZ2luOiAzcHggMDsgfVxuICAgIC5tYWluLWNhcmRfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm1haW4tZm9ybS0tY291bnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDIycHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTsgfVxuICAubWFpbi1mb3JtLS1jb3VudHJ5IGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tYWluLWZvcm0tLWNvdW50cnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGhlaWdodDogMzQ1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAubWFpbi1mb3JtLS1jb3VudHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI0NDg4RTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjQ0ODhFO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzI0NDg4RTsgfVxuICAubWFpbi1mb3JtLS1jb3VudHJ5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5kYXRlLFxuICAubWFpbi1mb3JtLS1jb3VudHJ5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5lbWFpbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgLm1haW4tZm9ybS0tY291bnRyeSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZW1haWwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubWFpbi1mb3JtLS1jb3VudHJ5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWZvcm0tLWNvdW50cnkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDFweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1mb3JtLS1jb3VudHJ5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMzhweCAxM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWZvcm0tLWNvdW50cnk6YWZ0ZXIge1xuICAgIGhlaWdodDogMjA3cHg7IH1cbiAgLm1haW4tZm9ybS0tY291bnRyeTpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTg3cHgpOyB9XG4gIC5tYWluLWZvcm0tLWNvdW50cnkgLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubWFpbi1mb3JtLS1jb3VudHJ5IC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmRhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tZm9ybS0tY291bnRyeSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAgIC5tYWluLWZvcm0tLWNvdW50cnkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM4cHggOHB4OyB9IH1cblxuLm1haW4tZm9ybS0tZGFpbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1mb3JtLS1kYWlseTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLWZvcm0tLWRhaWx5IGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tYWluLWZvcm0tLWRhaWx5IC5pbnB1dC1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tZm9ybS0tZGFpbHkgLmlucHV0LWNob3NlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1mb3JtLS1kYWlseSAuY2hlY2tib3gtd3JhcHBlciAud3BjZjctcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1haW4tZm9ybS0tZGFpbHkgLmNoZWNrYm94LXdyYXBwZXIgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgLm1haW4tZm9ybS0tZGFpbHkgLmNoZWNrYm94LXdyYXBwZXIgc3Bhbi53cGNmNy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWFpbi1mb3JtLS1kYWlseSAuY2hlY2tib3gtd3JhcHBlciBzcGFuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH1cbiAgICAgIC5tYWluLWZvcm0tLWRhaWx5IC5jaGVja2JveC13cmFwcGVyIHNwYW4ud3BjZjctbGlzdC1pdGVtIGlucHV0OmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuICAgIC5tYWluLWZvcm0tLWRhaWx5IC5jaGVja2JveC13cmFwcGVyIHNwYW4ud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDg4RTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5tYWluLWZvcm0tLWRhaWx5IC5jaGVja2JveC13cmFwcGVyIHNwYW4ud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLm1haW4tZm9ybS0tZGFpbHkgLmNoZWNrYm94LXdyYXBwZXIgc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1haW4tZm9ybS0tZGFpbHkgLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1haW4tZm9ybS0tZGFpbHkgLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLm1haW4tZm9ybS0tZGFpbHkgLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwgcCB7XG4gICAgICBjb2xvcjogIzQ0NEY1RDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgfVxuICAgIC5tYWluLWZvcm0tLWRhaWx5IC5jaGVja2JveC13cmFwcGVyIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tYWluLWZvcm0tLWRhaWx5IC5jaGVja2JveC13cmFwcGVyIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAubWFpbi1mb3JtLS1kYWlseSAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCAuY2hlY2ttYXJrIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDg4RTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ubWFpbi1mb3JtLS1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWZvcm0tLWludHJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1haW4tZm9ybS0taW50cm8gZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm1haW4tZm9ybS0taW50cm8gLmlucHV0LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogNzdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWZvcm0tLWludHJvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW4tZm9ybSB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5tYWluLWZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAubWFpbi1mb3JtIGZvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tZm9ybSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1mb3JtIC50aXRsZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogbm9ybWFsOyB9XG4gIC5tYWluLWZvcm0gLmlucHV0LXN0eWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1mb3JtIC5pbnB1dC1zdHlsZS5lcnJvciBpbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICNFRTY2NjY7IH1cbiAgICAubWFpbi1mb3JtIC5pbnB1dC1zdHlsZS5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLWZvcm0gLmlucHV0LXN0eWxlIHNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuNyk7IH1cbiAgICAgIC5tYWluLWZvcm0gLmlucHV0LXN0eWxlIHNtYWxsLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRUU2NjY2O1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm1haW4tZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FCQzJDQTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5tYWluLWZvcm0gLmlucHV0LXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gIC5tYWluLWZvcm0gLmlucHV0LW1haWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWZvcm0gLmlucHV0LWRhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tZm9ybSAuaW5wdXQtZGF0ZSBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuICAgIC5tYWluLWZvcm0gLmlucHV0LWRhdGUgaW5wdXQ6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1mb3JtIC5pbnB1dC1kYXRlIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1mb3JtIC5pbnB1dC1kYXRlIGlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2FsZW5kYXItaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAubWFpbi1mb3JtIC5pbnB1dC1kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5tYWluLWZvcm0gLmlucHV0LWRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIC5nbHlwaGljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgLm1haW4tZm9ybSAuaW5wdXQtZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24gLmdseXBoaWNvbiBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1haW4tZm9ybSAuaW5wdXQtc3VibWl0IHtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAubWFpbi1mb3JtIC5pbnB1dC1zdWJtaXQgaW5wdXQge1xuICAgICAgcGFkZGluZzogMThweCAwIDEzcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFpbi1mb3JtIC5maXJzdC1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm1haW4tZm9ybSAuc2Vjb25kLW5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWZvcm0gLmlucHV0LXN1Ym1pdCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uYXZpZ2F0aW9uX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTNweDsgfVxuICAubmF2aWdhdGlvbl9fd3JhcHBlciB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2aWdhdGlvbl9fd3JhcHBlciA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmlnYXRpb25fX3dyYXBwZXIgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXZpZ2F0aW9uX193cmFwcGVyIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAubmF2aWdhdGlvbl9fd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2aWdhdGlvbl9fd3JhcHBlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAubmF2aWdhdGlvbl9fd3JhcHBlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSAuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2x1eHVyeWNhdGFtYXJhbnMvaHRtbF90ZW1wbGF0ZXMvYnVpbGQvYXNzZXRzL2ltZy9uYXZpZ2F0aW9uLWFycm93LnN2Z1wiKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDQycHgpO1xuICAgICAgYm90dG9tOiAtMjNweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggcmdiYSgxOSwgNDYsIDgwLCAwLjA4KTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7IH1cbiAgICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbHV4dXJ5Y2F0YW1hcmFucy9odG1sX3RlbXBsYXRlcy9idWlsZC9hc3NldHMvaW1nL25hdmlnYXRpb24tYXJyb3cuc3ZnKVwiKTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9sdXh1cnljYXRhbWFyYW5zL2h0bWxfdGVtcGxhdGVzL2J1aWxkL2Fzc2V0cy9pbWcvc3VibWVudS1hcnJvdy5zdmdcIik7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY1RjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY1RjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSAuc3ViLW1lbnUge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNUY7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIC5zdWItbWVudTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjVGO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5hdmlnYXRpb24gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjVweCkge1xuICAubmF2aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubmF2aWdhdGlvbiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2aWdhdGlvbl9fd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgbGkgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY1RjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnU6YWZ0ZXIsIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpIC5tb2JpbGUtYnRuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpIC5tb2JpbGUtYnRuIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgbGkgLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgVGhpbic7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2hvdyAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zaG93ID4gYTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5uYXZpZ2F0aW9uX193cmFwcGVyID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgICAubmF2aWdhdGlvbl9fd3JhcHBlciA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm5hdmlnYXRpb25fX3dyYXBwZXIgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFpbi1mb3JtIC5mb3JtLXRpdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5MCU7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC43KTsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUJDMkNBO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmZvcm0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5mb3JtLXRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gQm9sZCc7XG4gICAgICAgIGNvbG9yOiAjMkYzQjRCO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5maXJzdC1uYW1lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZmlyc3QtbmFtZS0tbGFyZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5sYXN0LW5hbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmVtYWlsLFxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5waG9uZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5kYXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZGF0ZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcic7IH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW8gbGkgaW5wdXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDg4RTsgfVxuICAgICAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5jaGVja2JveC11bmRlcmxpbmVkIGxpIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiByZ2JhKDQ5LCA3NywgOTcsIDAuNSk7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuY2hlY2tib3gtdW5kZXJsaW5lZCBsaSBsYWJlbDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuY2hlY2tib3gtdW5kZXJsaW5lZCBsaSBsYWJlbDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuY2hlY2tib3gtdW5kZXJsaW5lZCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICMyNDQ4OEU7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuY2hlY2tib3gtdW5kZXJsaW5lZCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAubmljZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAubmljZS1zZWxlY3QgLmxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAxM3B4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNHJlbTsgfVxuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLmdmb3JtX3dyYXBwZXIuc3VibWl0ZWQgLmdmb3JtX2Zvb3RlciBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0QjI3RDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIDpkaXNhYmxlZFxuLmdmb3JtX3dyYXBwZXIuc3VibWl0ZWQgLmdmb3JtX2Zvb3RlciBpbnB1dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRCMjdEOyB9XG4gIC5nZm9ybV93cmFwcGVyLnN1Ym1pdGVkIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRCMjdEO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNEIyN0QgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIDpkaXNhYmxlZFxuLmdmb3JtX3dyYXBwZXIuc3VibWl0ZWQgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0QjI3RDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNEIyN0Q7IH1cbiAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fZm9vdGVyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fZm9vdGVyIGlucHV0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSwgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIHNlbGVjdC5tZWRpdW0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsIC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyIC5kZXNjcmlwdGlvbiwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kZXNjcmlwdGlvbiwgLmdmb3JtX3dyYXBwZXIgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLCAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGRpdi5naW5wdXRfY29udGFpbmVyLCAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzNTYxQjY7IH1cblxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjRkY1ODU4ICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSwgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTg1OCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciBmb3JtIC5nZm9ybV9ib2R5IHVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3I6bm90KC5nZl9sZWZ0X2hhbGYpOm5vdCguZ2ZfcmlnaHRfaGFsZikge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjFweCksIChtYXgtZGV2aWNlLXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgKyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG4ucXVlc3Rpb24td3JhcHBlcl9faXRlbS5zaG93IC5xdWVzdGlvbi13cmFwcGVyX19kcm9wLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH1cbiAgLnF1ZXN0aW9uLXdyYXBwZXJfX2l0ZW0uc2hvdyAucXVlc3Rpb24td3JhcHBlcl9fZHJvcC1idG46YmVmb3JlLCAucXVlc3Rpb24td3JhcHBlcl9faXRlbS5zaG93IC5xdWVzdGlvbi13cmFwcGVyX19kcm9wLWJ0bjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucXVlc3Rpb24td3JhcHBlcl9faXRlbS5zaG93IC5xdWVzdGlvbi13cmFwcGVyX19kcm9wLWJ0bjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpOyB9XG5cbi5xdWVzdGlvbi13cmFwcGVyIGxpIC5xdWVzdGlvbi13cmFwcGVyX190aXRsZS1hbmQtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnF1ZXN0aW9uLXdyYXBwZXIgbGk6Zmlyc3QtY2hpbGQgLnF1ZXN0aW9uLXdyYXBwZXJfX3RpdGxlLWFuZC1idG4ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucXVlc3Rpb24td3JhcHBlcl9fdGl0bGUtYW5kLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAwOyB9XG4gIC5xdWVzdGlvbi13cmFwcGVyX190aXRsZS1hbmQtYnRuIHAge1xuICAgIGNvbG9yOiAjMkYzQjRCO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgfVxuXG4ucXVlc3Rpb24td3JhcHBlcl9fZHJvcC1idG4ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjQ0ODhFO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucXVlc3Rpb24td3JhcHBlcl9fZHJvcC1idG46YmVmb3JlLCAucXVlc3Rpb24td3JhcHBlcl9fZHJvcC1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzEuMjUlO1xuICAgIGhlaWdodDogMS44cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuICAucXVlc3Rpb24td3JhcHBlcl9fZHJvcC1idG46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnF1ZXN0aW9uLXdyYXBwZXJfX2Ryb3AtYnRuIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnF1ZXN0aW9uLXdyYXBwZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5xdWVzdGlvbi13cmFwcGVyX19jb250ZW50IGgxLCAucXVlc3Rpb24td3JhcHBlcl9fY29udGVudCBoMiwgLnF1ZXN0aW9uLXdyYXBwZXJfX2NvbnRlbnQgaDMsIC5xdWVzdGlvbi13cmFwcGVyX19jb250ZW50IGg0LCAucXVlc3Rpb24td3JhcHBlcl9fY29udGVudCBoNSwgLnF1ZXN0aW9uLXdyYXBwZXJfX2NvbnRlbnQgaDYge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnF1ZXN0aW9uLXdyYXBwZXJfX2NvbnRlbnQgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7XG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucXVlc3Rpb24td3JhcHBlcl9fY29udGVudCBwIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzI0NDg4RTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7IH1cbiAgLnF1ZXN0aW9uLXdyYXBwZXJfX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMyRjNCNEI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuICAucXVlc3Rpb24td3JhcHBlcl9fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5xdWVzdGlvbi13cmFwcGVyX19jb250ZW50IHVsIGxpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucXVlc3Rpb24td3JhcHBlcl9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH1cblxuLnJldmlld3MtY2FyZCB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMTZCMDg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5yZXZpZXdzLWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnJldmlld3MtY2FyZF9faGVhZCAucmV2aWV3cy1jYXJkX19hdmF0YXIge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5yZXZpZXdzLWNhcmRfX2hlYWQgLnJldmlld3MtY2FyZF9faW5mb3JtYXRpb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHggLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnJldmlld3MtY2FyZF9faGVhZCAucmV2aWV3cy1jYXJkX19pbmZvcm1hdGlvbiAubmFtZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBjb2xvcjogIzJGM0I0QjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgICAgLnJldmlld3MtY2FyZF9faGVhZCAucmV2aWV3cy1jYXJkX19pbmZvcm1hdGlvbiAuY291bnRyeSBwLFxuICAgICAgLnJldmlld3MtY2FyZF9faGVhZCAucmV2aWV3cy1jYXJkX19pbmZvcm1hdGlvbiAuZGF0ZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFRoaW4nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgICAgLnJldmlld3MtY2FyZF9faGVhZCAucmV2aWV3cy1jYXJkX19pbmZvcm1hdGlvbiAuY291bnRyeSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAucmV2aWV3cy1jYXJkX19oZWFkIC5yZXZpZXdzLWNhcmRfX2luZm9ybWF0aW9uIC5jb3VudHJ5IHAge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7IH1cbiAgICAgIC5yZXZpZXdzLWNhcmRfX2hlYWQgLnJldmlld3MtY2FyZF9faW5mb3JtYXRpb24gLmRhdGUgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuNCk7IH1cbiAgLnJldmlld3MtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucmV2aWV3cy1jYXJkX190aXRsZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMkYzQjRCO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9XG4gIC5yZXZpZXdzLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLnJldmlld3MtY2FyZF9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuNyk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7IH1cbiAgLnJldmlld3MtY2FyZF9fZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgLnJldmlld3MtY2FyZF9fZm9vdCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMzRweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5yZXZpZXdzLWNhcmRfX2Zvb3QgYSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyNDQ4OEU7IH1cbiAgICAgIC5yZXZpZXdzLWNhcmRfX2Zvb3QgYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXZpZXdzLWNhcmRfX2hlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnJldmlld3MtY2FyZF9faGVhZCAucmV2aWV3cy1jYXJkX19pbmZvcm1hdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucmV2aWV3cy1jYXJkX19oZWFkIC5yZXZpZXdzLWNhcmRfX2luZm9ybWF0aW9uIC5hYm91dC1wZXJzb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnJldmlld3MtY2FyZF9fZm9vdCBpbWcge1xuICAgIG1heC13aWR0aDogNzVweDsgfSB9XG5cbi5hYm91dC1kYWlseS1jcnVpc2Uge1xuICBtYXJnaW46IDgwcHggMCAxNDBweCAwOyB9XG4gIC5hYm91dC1kYWlseS1jcnVpc2UgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMnB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hYm91dC1kYWlseS1jcnVpc2UgLnRpdGxlIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmFib3V0LWRhaWx5LWNydWlzZSAudGl0bGUgaDI6YmVmb3JlLCAuYWJvdXQtZGFpbHktY3J1aXNlIC50aXRsZSBoMjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMS41NjI1cmVtO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjNCNEI7IH1cbiAgICAgIC5hYm91dC1kYWlseS1jcnVpc2UgLnRpdGxlIGgyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpOyB9XG4gICAgICAuYWJvdXQtZGFpbHktY3J1aXNlIC50aXRsZSBoMjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpOyB9XG4gIC5hYm91dC1kYWlseS1jcnVpc2UgLmFkZGl0aW9uYWwtdGV4dCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcbiAgICBsaW5lLWhlaWdodDogMTgwJTsgfVxuICAgIC5hYm91dC1kYWlseS1jcnVpc2UgLmFkZGl0aW9uYWwtdGV4dCBwIGEge1xuICAgICAgY29sb3I6ICMyNDQ4OEU7IH1cbiAgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mbyB7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IHJnYmEoMjMsIDUxLCA4NywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLmxlZnQtc2lkZSB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mbyAubGVmdC1zaWRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNjRweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLmxlZnQtc2lkZSBwIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7IH1cbiAgICAgICAgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mbyAubGVmdC1zaWRlIHAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLmxlZnQtc2lkZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLmxlZnQtc2lkZSAudGl0bGUgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnOyB9XG4gICAgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mbyAucmlnaHQtc2lkZSB7XG4gICAgICB3aWR0aDogMzYlO1xuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDQ2cHg7IH1cbiAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLnJpZ2h0LXNpZGUgLnBhcnRuZXJzLWltZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cbiAgICAgICAgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mbyAucmlnaHQtc2lkZSAucGFydG5lcnMtaW1ncyBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLnJpZ2h0LXNpZGUgLnBhcnRuZXJzLWltZ3MgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZvIC5yaWdodC1zaWRlIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuICAgICAgICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZvIC5yaWdodC1zaWRlIHVsIGxpIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLnJpZ2h0LXNpZGUgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMyRjNCNEI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLmxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IDU4JTsgfVxuICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZvIC5yaWdodC1zaWRlIHtcbiAgICB3aWR0aDogNDIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWRhaWx5LWNydWlzZSB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDEyMHB4IDA7IH1cbiAgICAuYWJvdXQtZGFpbHktY3J1aXNlIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5hYm91dC1kYWlseS1jcnVpc2UgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFib3V0LWRhaWx5LWNydWlzZSAudGl0bGUuY29sLTEyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmFib3V0LWRhaWx5LWNydWlzZSAudGl0bGUuY29sLTEyIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXQtZGFpbHktY3J1aXNlIC50aXRsZS5jb2wtMTIgaDI6YmVmb3JlLCAuYWJvdXQtZGFpbHktY3J1aXNlIC50aXRsZS5jb2wtMTIgaDI6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgICAuYWJvdXQtZGFpbHktY3J1aXNlIC50aXRsZS5jb2wtMTIgaDI6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTsgfVxuICAgICAgICAuYWJvdXQtZGFpbHktY3J1aXNlIC50aXRsZS5jb2wtMTIgaDI6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpOyB9XG4gICAgLmFib3V0LWRhaWx5LWNydWlzZSAuYWRkaXRpb25hbC10ZXh0LmNvbC0xMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgIC5hYm91dC1kYWlseS1jcnVpc2UgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mby5jb2wtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggcmdiYSgyMywgNTEsIDg3LCAwLjEpOyB9XG4gICAgICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZvIC5sZWZ0LXNpZGUsXG4gICAgICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZvIC5yaWdodC1zaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8gLmxlZnQtc2lkZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgICAgLmFib3V0LWRhaWx5LWNydWlzZV9faW5mbyAubGVmdC1zaWRlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZvIC5yaWdodC1zaWRlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwIDA7IH0gfVxuXG4ubG9jYXRpb24tY291bnRyeSAuYmVuZWZpdHMtaW4taW1hZ2VzIHtcbiAgbWFyZ2luOiA4OXB4IDAgMTUwcHggMDsgfVxuXG4uYmVuZWZpdHMtaW4taW1hZ2VzIHtcbiAgbWFyZ2luOiA0OXB4IDAgMTI2cHggMDsgfVxuICAuYmVuZWZpdHMtaW4taW1hZ2VzX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5iZW5lZml0cy1pbi1pbWFnZXNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5iZW5lZml0cy1pbi1pbWFnZXNfX3dyYXBwZXIgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIG1heC13aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5iZW5lZml0cy1pbi1pbWFnZXNfX3dyYXBwZXIgcCB7XG4gICAgICBjb2xvcjogIzMxNEQ2MTsgfVxuICAgIC5iZW5lZml0cy1pbi1pbWFnZXNfX3dyYXBwZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLmJlbmVmaXRzLWluLWltYWdlc19fd3JhcHBlciAudGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmVuZWZpdHMtaW4taW1hZ2VzIHtcbiAgICBtYXJnaW46IDgwcHggMCAxMjBweCAwOyB9XG4gICAgLmJlbmVmaXRzLWluLWltYWdlc19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmVuZWZpdHMtaW4taW1hZ2VzX193cmFwcGVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjJweDsgfVxuICAgIC5iZW5lZml0cy1pbi1pbWFnZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmJlbmVmaXRzLWluLWltYWdlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5ibG9nX19ob3Rlc3QtYXJ0aWNsZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEyMnB4OyB9XG4gIC5ibG9nX19ob3Rlc3QtYXJ0aWNsZXMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmJsb2dfX2hvdGVzdC1hcnRpY2xlcyAudGl0bGUgaDIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2dfX2hvdGVzdC1hcnRpY2xlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuYmxvZ19faG90ZXN0LWFydGljbGVzIC50aXRsZSBoMiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ibG9nX19ob3Rlc3QtYXJ0aWNsZXMgLmhvdGVzdC1hcnRpY2xlLmJsb2ctaXRlbS1zdHlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYmxvZ19faG90ZXN0LWFydGljbGVzIC5ob3Rlc3QtYXJ0aWNsZS5ibG9nLWl0ZW0tc3R5bGUgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ibG9nX19ob3Rlc3QtYXJ0aWNsZXMgLmhvdGVzdC1hcnRpY2xlLmJsb2ctaXRlbS1zdHlsZSAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5hcnJ0aWNsZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJsb2dfX2hvdGVzdC1hcnRpY2xlcyAuaG90ZXN0LWFydGljbGUuYmxvZy1pdGVtLXN0eWxlIC5ibG9nLWl0ZW0tc3R5bGVfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDsgfSB9XG5cbi5ibG9nLW1haW4tZmllbGQge1xuICBtYXJnaW46IDEwMnB4IDAgODBweCAwOyB9XG4gIC5ibG9nLW1haW4tZmllbGQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ibG9nLW1haW4tZmllbGQgLmJsb2ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5ibG9nLW1haW4tZmllbGQgLmJsb2ctaXRlbSAuYmxvZy1pdGVtLXN0eWxlX19pbWctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDM3MHB4OyB9XG4gIC5ibG9nLW1haW4tZmllbGQgLnNob3ctbW9yZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAuYmxvZy1tYWluLWZpZWxkIC5zaG93LW1vcmUtYnRuIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJsb2ctaXRlbS1zdHlsZSAud3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjVweCByZ2JhKDE5LCA0NiwgODAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJsb2ctaXRlbS1zdHlsZV9faW1nLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIxMHB4OyB9XG5cbi5ibG9nLWl0ZW0tc3R5bGVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5hcnJ0aWNsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ibG9nLWl0ZW0tc3R5bGVfX2NvbnRlbnQgLmFycnRpY2xlLXRpdGxlIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBjb2xvcjogIzJGM0I0QjsgfVxuICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5hcnJ0aWNsZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmJsb2ctaXRlbS1zdHlsZV9fY29udGVudCAuYXJydGljbGUtdGV4dCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5ibG9nLWl0ZW0tc3R5bGVfX2NvbnRlbnQgLmxvY2F0aW9uLWFuZC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5sb2NhdGlvbi1hbmQtYnRuX19sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBjb2xvcjogIzgzOTRBMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzVweCk7IH1cbiAgICAgIC5ibG9nLWl0ZW0tc3R5bGVfX2NvbnRlbnQgLmxvY2F0aW9uLWFuZC1idG5fX2xvY2F0aW9uIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5sb2NhdGlvbi1hbmQtYnRuX19idG4ge1xuICAgICAgd2lkdGg6IDE3NXB4OyB9XG4gICAgICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5sb2NhdGlvbi1hbmQtYnRuX19idG4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWl0ZW0tc3R5bGVfX2NvbnRlbnQgLmxvY2F0aW9uLWFuZC1idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5sb2NhdGlvbi1hbmQtYnRuX19sb2NhdGlvbiwgLmJsb2ctaXRlbS1zdHlsZV9fY29udGVudCAubG9jYXRpb24tYW5kLWJ0bl9fYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2ctaXRlbS1zdHlsZV9fY29udGVudCAubG9jYXRpb24tYW5kLWJ0bl9fbG9jYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1tYWluLWZpZWxkIHtcbiAgICBtYXJnaW46IDYwcHggMCA4MHB4IDA7IH1cbiAgICAuYmxvZy1tYWluLWZpZWxkIC5ibG9nLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICAgICAgLmJsb2ctbWFpbi1maWVsZCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0tc3R5bGVfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgLmJsb2ctbWFpbi1maWVsZCAuYmxvZy1pdGVtIC5ibG9nLWl0ZW0tc3R5bGVfX2NvbnRlbnQgLmFycnRpY2xlLXRleHQgcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9XG4gICAgLmJsb2ctbWFpbi1maWVsZCAuc2hvdy1tb3JlLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgIC5ibG9nLW1haW4tZmllbGQgLnNob3ctbW9yZS1idG4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5ibG9nLWFydGljbGVfX21haW4tZmllbGQge1xuICBtYXJnaW46IDgwcHggMCAxMDBweCAwOyB9XG4gIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgZmxleDogMCAwIDUwLjElO1xuICAgICAgbWF4LXdpZHRoOiA1MC4xJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bzsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNDBweCBhdXRvOyB9XG4gICAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9XG4gICAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGZpZ3VyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGZpZ3VyZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDEsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDIsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDMsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDQsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDUsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICAgICAgZmxleDogMCAwIDUwLjElO1xuICAgICAgbWF4LXdpZHRoOiA1MC4xJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzJGM0I0QjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoMTpiZWZvcmUsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDI6YmVmb3JlLCAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGgzOmJlZm9yZSwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoNDpiZWZvcmUsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDU6YmVmb3JlLCAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGg2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjFyZW07XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDMzcHgpKTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjNCNEI7IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDYge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgdWwge1xuICAgICAgZmxleDogMCAwIDUwLjElO1xuICAgICAgbWF4LXdpZHRoOiA1MC4xJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bzsgfVxuICAgICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInOyB9XG4gICAgICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHM7IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5lbmpveSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmVuam95IGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgfVxuICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5mb290LWJhciAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5wcmV2IGEsXG4gIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5uZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQ0ODhFOyB9XG4gIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5wcmV2IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5uZXh0IGEge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5uZXh0IGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuZm9vdC1iYXIgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5mb290LWJhciB1bCBsaSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5mb290LWJhciB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuZm9vdC1iYXIgdWwgbGkgYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5mb290LWJhciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQge1xuICAgIG1hcmdpbjogNjBweCAwIDEyMHB4IDA7IH1cbiAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IHAsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDEsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDIsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDMsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDQsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDUsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDYsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgZmlndXJlIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoMSwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoMiwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoMywgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoNCwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoNSwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoNiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGgxOmJlZm9yZSwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoMjpiZWZvcmUsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDM6YmVmb3JlLCAuYmxvZy1hcnRpY2xlX19tYWluLWZpZWxkIC5jb250ZW50IGg0OmJlZm9yZSwgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBoNTpiZWZvcmUsIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmNvbnRlbnQgaDY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMTRweCkpOyB9XG4gICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvOyB9XG4gICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuZW5qb3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIHVsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGQgLmZvb3QtYmFyIC5wcmV2IHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZCAuZm9vdC1iYXIgLm5leHQge1xuICAgICAgb3JkZXI6IDM7IH0gfVxuXG4uY2F0YW1hcmFuX19tYWluLWZpbGVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHMgLmRldGFpbHNfX3NoYWRvdyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHggMzVweCAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjcsIDQxLCA2NCwgMC4xMik7IH1cbiAgICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX190aXRsZSBoMyB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2dlbmVyYWwgdWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2dlbmVyYWwgdWwgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBjb2xvcjogcmdiYSg0OSwgNzcsIDk3LCAwLjcpOyB9XG4gICAgICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19nZW5lcmFsIHVsIGxpIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICMzMTRENjE7IH1cbiAgICAgICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2dlbmVyYWwgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlscyAuZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDkwLjUlOyB9XG4gICAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlscyAuZGVzY3JpcHRpb24tdGV4dCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDQ5LCA3NywgOTcsIDAuNyk7IH1cbiAgICAgICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHMgLmRlc2NyaXB0aW9uLXRleHQgcCBzcGFuIGEge1xuICAgICAgICAgIGNvbG9yOiAjMjQ0ODhFOyB9XG4gICAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlscyAuZGVzY3JpcHRpb24tdGV4dF9fdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnMgQm9sZFwiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzMxNEQ2MTsgfVxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19mZWF0dXJlIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19mZWF0dXJlIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2ZlYXR1cmUgdWwgbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2ZlYXR1cmUgdWwgbGkgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19mZWF0dXJlIC5sYXlvdXQtaW1nIHtcbiAgICAgIHdpZHRoOiA4MC40NSU7XG4gICAgICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87IH1cbiAgICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19mZWF0dXJlIC5sYXlvdXQtaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlsc19fdmlkZW8gLmRldGFpbHNfX3NoYWRvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfVxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX192aWRlbyAudmlkZW9fX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX192aWRlbyBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM4MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRhbWFyYW4tcGFnZV9fY29udGVudC1maWVsZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY2F0YW1hcmFuLXBhZ2VfX2NvbnRlbnQtZmllbGQgLmNvbnRhaW5lciAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19jb250ZW50LWZpZWxkIC5jb250YWluZXIgLnJvdyAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjhweDsgfVxuICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuY2F0YW1hcmFuLWRldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIHBhZGRpbmc6IDAgMjhweDsgfVxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19zaGFkb3cge1xuICAgICAgcGFkZGluZzogMzJweCAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlsc19fZ2VuZXJhbCB1bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2dlbmVyYWwgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2dlbmVyYWwgLmFkZGl0aW9uYWwgbGkge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX19mZWF0dXJlIHVsIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlsc19fZmVhdHVyZSB1bCBsaTpudGgtY2hpbGQoM24rMikge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2ZlYXR1cmUgLmxheW91dC1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX192aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogMTcycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlsc19fZ2VuZXJhbCAuYWRkaXRpb25hbCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5wcmljZSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTVFODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAucHJpY2UgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5wcmljZSBwIHtcbiAgICAgICAgY29sb3I6ICMyRjNCNEI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsc2Fucy1zZXJpZjsgfVxuICAgICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5wcmljZSBwIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJyxzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLnByaWNlIHAgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5mb3JtLXdycHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuZm9ybS13cnBwZXIgLmZvcm0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmZvcm0td3JwcGVyIC5mb3JtLXRpdGxlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyRjNCNEI7IH1cbiAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmZvcm0td3JwcGVyIC5tYWluLWZvcm0ge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5mb3JtLXdycHBlci5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuZm9ybS13cnBwZXIuYWJzb2x1dGUge1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiA1MHB4OyB9XG4gICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5mb3JtLXdycHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50OyB9XG4gICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAubWFpbi1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5tYWluLWZvcm0gLmlucHV0LXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb24ge1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb24gLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb24gLnRpdGxlIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IG5vcm1hbDsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb25fX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5jb250YWN0LXBlcnNvbl9fYXZhdGFyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5jb250YWN0LXBlcnNvbl9fbmFtZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb25fX25hbWUgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmNvbnRhY3QtcGVyc29uX19zY2hlZHVsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmNvbnRhY3QtcGVyc29uX19zY2hlZHVsZSAuc2NoZWR1bGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG4gICAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmNvbnRhY3QtcGVyc29uX19zY2hlZHVsZSAuc2NoZWR1bGUtaXRlbV9fdGltZSBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zIEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb25fX2NhbGwtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb25fX2NhbGwtYnRuIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBCb2xkJywgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAucHJpY2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLnNpZGViYXItd3JhcHBlciAubWFpbi1mb3JtLFxuICAgIC5zaWRlYmFyLXdyYXBwZXIgLmNvbnRhY3QtcGVyc29uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjhweDsgfVxuICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5jb250YWN0LXBlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5jb250YWN0LXBlcnNvbiAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb25fX2F2YXRhciB7XG4gICAgICB3aWR0aDogMjEuMzMzMyU7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFyIC5jb250YWN0LXBlcnNvbl9fbmFtZSB7XG4gICAgICB3aWR0aDogY2FsYyg3OC42NjY3JSAtIDIwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmNvbnRhY3QtcGVyc29uX19uYW1lIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmZvcm0td3JwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAuY29udGFjdC1wZXJzb25fX2F2YXRhciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXIgLmNvbnRhY3QtcGVyc29uX19uYW1lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cblxuLmNhdGFtYXJhbi1zbGlkZXIgLnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhdGFtYXJhbi1zbGlkZXIgLm1vYmlsZS1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIxcHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTVFODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyIC5tb2JpbGUtcHJpY2UgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmNhdGFtYXJhbi1zbGlkZXIgLm1vYmlsZS1wcmljZSBwIHtcbiAgICBjb2xvcjogIzJGM0I0QjtcbiAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLHNhbnMtc2VyaWY7IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlciAubW9iaWxlLXByaWNlIHAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsc2Fucy1zZXJpZjsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5tb2JpbGUtcHJpY2UgcCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5jYXRhbWFyYW4tc2xpZGVyIC5tb2JpbGUtZm9ybSB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY2F0YW1hcmFuLXNsaWRlciAubW9iaWxlLWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50OyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXIgLm1vYmlsZS1mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTNweCAwIDhweCAwOyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyIC5tb2JpbGUtZm9ybSAuaW5wdXQtZGF0ZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY2F0YW1hcmFuLXNsaWRlciAuYmlnLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyIC5iaWctc2xpZGVyIC5ib3JkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXRhbWFyYW4tc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyX193cmFwcGVyOmJlZm9yZSwgLmNhdGFtYXJhbi1zbGlkZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDE0LjgwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoOTIuNTQlIDI0Ljk0JSBhdCAtMTcuOTglIDUwJSwgIzE5MkU0NSAwJSwgcmdiYSgyNSwgNDYsIDY5LCAwKSAxMDAlKTsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyX193cmFwcGVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogY2FsYyg5MS45JSArIDE1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlcl9fd3JhcHBlciAuYXJyb3cgZGl2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXJfX3dyYXBwZXIgLmFycm93IC5uZXh0IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5jYXRhbWFyYW4tc2xpZGVyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0NzJweDsgfVxuXG4uY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmJlbmVmaXRzX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMjQwLCAyNDIsIDAuMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmJlbmVmaXRzX19pdGVtIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVuZWZpdHNfX2l0ZW0gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJzsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmluZm9ybWF0aW9uX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmluZm9ybWF0aW9uX193cmFwcGVyIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI3LCA0MSwgNjQsIDAuMTIpOyB9XG4gICAgICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmluZm9ybWF0aW9uX193cmFwcGVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuaW5mb3JtYXRpb25fX3dyYXBwZXIgZGl2IGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5pbmZvcm1hdGlvbl9fd3JhcHBlciBkaXYgc3BhbiwgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuaW5mb3JtYXRpb25fX3dyYXBwZXIgZGl2IHAge1xuICAgICAgICAgIGNvbG9yOiAjMzE0RDYxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCc7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuaW5mb3JtYXRpb25fX3dyYXBwZXIgZGl2IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5pbmZvcm1hdGlvbl9fd3JhcHBlciBkaXYgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2F0YW1hcmFuLXNsaWRlciAuc21hbGwtc2xpZGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8qIHRoZSBwYXJlbnQgKi8gfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5zbWFsbC1zbGlkZXIgLnNsaWRlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgOTMsIDE5OCwgMC4wNSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5zbWFsbC1zbGlkZXIgLnNsaWRlcl9fd3JhcHBlciBkaXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5zbWFsbC1zbGlkZXIgLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzIGVhc2UtaW4tb3V0IC41czsgfVxuICAgICAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIC5zbGljay1zbGlkZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1pbi1vdXQgLjVzOyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIC5zbGljay1jdXJyZW50IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUU1REM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAuY2F0YW1hcmFuLXNsaWRlciAuc21hbGwtc2xpZGVyIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWN1cnJlbnQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1REM2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2F0YW1hcmFuLXNsaWRlciAuY2F0YW1hcmFuLXNsaWRlcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNDA2cHg7IH1cbiAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVuZWZpdHNfX2l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuaW5mb3JtYXRpb25fX3dyYXBwZXIgZGl2IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuaW5mb3JtYXRpb25fX3dyYXBwZXIgZGl2IGltZyB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRhbWFyYW4tc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlciAuYmlnLXNsaWRlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNhdGFtYXJhbi1zbGlkZXIgLmJpZy1zbGlkZXIgLmJvcmRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlciAuc21hbGwtc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlcl9fd3JhcHBlcjpiZWZvcmUsIC5jYXRhbWFyYW4tc2xpZGVyX193cmFwcGVyOmFmdGVyLFxuICAgIC5jYXRhbWFyYW4tc2xpZGVyX193cmFwcGVyIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDA7IH1cbiAgICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmJlbmVmaXRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19fd3JhcHBlciAuYmVuZWZpdHNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0c19fd3JhcHBlciAuYmVuZWZpdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuYmVuZWZpdHNfX3dyYXBwZXIgLmJlbmVmaXRzX19pdGVtIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzBweCAwIDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDE3LCA1MiwgODMsIDAuMDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAuaW5mb3JtYXRpb25fX3dyYXBwZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5pbmZvcm1hdGlvbl9fd3JhcHBlciBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5pbmZvcm1hdGlvbl9fd3JhcHBlciBkaXYgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAucHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAucHJpY2UgLnRleHQgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5tb2JpbGUtcHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDsgfVxuICAgICAgLmNhdGFtYXJhbi1zbGlkZXIgLm1vYmlsZS1wcmljZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5jYXRhbWFyYW4tc2xpZGVyIC5tb2JpbGUtcHJpY2UgcCBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNhdGFtYXJhbi1zbGlkZXIgLm1vYmlsZS1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhdGFtYXJhbi1zbGlkZXIgLmNhdGFtYXJhbi1zbGlkZXJfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNhdGFtYXJhbi1zbGlkZXIgLm1vYmlsZS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgICAuY2F0YW1hcmFuLXNsaWRlciAubW9iaWxlLXByaWNlIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY2F0YW1hcmFuLXNsaWRlciAubW9iaWxlLXByaWNlIHAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAucHJpY2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLnByaWNlIC50ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmluZm9ybWF0aW9uX193cmFwcGVyIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2hhcnRlci10b3Age1xuICBtYXJnaW46IDE0MHB4IDAgMTMwcHggMDsgfVxuICAuY2hhcnRlci10b3AgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87IH1cbiAgICAuY2hhcnRlci10b3AgLnRpdGxlLnRpdGxlLXdpdGgtbGluZXM6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAuY2hhcnRlci10b3AgLnRpdGxlLnRpdGxlLXdpdGgtbGluZXM6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2hhcnRlci10b3AgLnRpdGxlIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYXJ0ZXItdG9wX19pdGVtIHtcbiAgICB3aWR0aDogMjQuMzU4OSU7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2hhcnRlci10b3BfX2l0ZW06aG92ZXIgLmJnLWltZ19fd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAuY2hhcnRlci10b3BfX2l0ZW0gLmJnLWltZ19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjsgfVxuICAgIC5jaGFydGVyLXRvcF9faXRlbTpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIC5jaGFydGVyLXRvcF9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTUsIDU2LCA4OSwgMC42KSAwJSwgcmdiYSgxNSwgNTYsIDg5LCAwKSAxMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuY2hhcnRlci10b3BfX2l0ZW0gLnRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNoYXJ0ZXItdG9wX19pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2hhcnRlci10b3BfX2l0ZW0gLnRpdGxlIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY2hhcnRlci10b3BfX2l0ZW0gLmNhdGFtYXJhbi1xdWludGl0eSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5jaGFydGVyLXRvcF9faXRlbSAuY2F0YW1hcmFuLXF1aW50aXR5IGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmNoYXJ0ZXItdG9wX19pdGVtIC5jYXRhbWFyYW4tcXVpbnRpdHkgcCwgLmNoYXJ0ZXItdG9wX19pdGVtIC5jYXRhbWFyYW4tcXVpbnRpdHkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGFydGVyLXRvcC0tMyB7XG4gIG1hcmdpbjogMTQwcHggMCAxMjBweCAwOyB9XG4gIC5jaGFydGVyLXRvcC0tMyAudGl0bGUudGl0bGUtd2l0aC1saW5lcyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvOyB9XG4gIC5jaGFydGVyLXRvcC0tMyAuY2hhcnRlci10b3BfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMi43NDg5JTsgfVxuICAgIC5jaGFydGVyLXRvcC0tMyAuY2hhcnRlci10b3BfX2l0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5jaGFydGVyLXRvcC0tMyAuY2hhcnRlci10b3BfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY2hhcnRlci10b3AtLTMgLmNoYXJ0ZXItdG9wX19pdGVtIHtcbiAgICB3aWR0aDogMzIuNTg5JTsgfVxuICAuY2hhcnRlci10b3BfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNC4xOTUlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYXJ0ZXItdG9wIHtcbiAgICBtYXJnaW46IDEyMHB4IDAgMTAwcHggMDsgfVxuICAgIC5jaGFydGVyLXRvcF9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87IH1cbiAgICAgIC5jaGFydGVyLXRvcF9faXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5jaGFydGVyLXRvcF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jaGFydGVyLXRvcCAudGl0bGUudGl0bGUtd2l0aC1saW5lczpiZWZvcmUge1xuICAgICAgbGVmdDogLTVweDsgfVxuICAgIC5jaGFydGVyLXRvcCAudGl0bGUudGl0bGUtd2l0aC1saW5lczphZnRlciB7XG4gICAgICByaWdodDogLTVweDsgfVxuICAuY2hhcnRlci10b3AtLTMge1xuICAgIG1hcmdpbjogMTAwcHggMCAxMjBweCAwOyB9XG4gICAgLmNoYXJ0ZXItdG9wLS0zIC50aXRsZS50aXRsZS13aXRoLWxpbmVzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDc0cHggYXV0bzsgfVxuICAgIC5jaGFydGVyLXRvcC0tMyAuY2hhcnRlci10b3BfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jaGFydGVyLXRvcC0tMyAuY2hhcnRlci10b3BfX2l0ZW06bnRoLWNoaWxkKDNuKzMpLCAuY2hhcnRlci10b3AtLTMgLmNoYXJ0ZXItdG9wX19pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmNoYXJ0ZXItdG9wLS0zIC5jaGFydGVyLXRvcF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jaGFydGVyLXRvcF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuXG4uY29udGFjdC1wZXJzb24tYmxvY2sge1xuICBwYWRkaW5nOiA3MnB4IDAgNzZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUY0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmNvbnRhY3QtcGVyc29uLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLm1vYmlsZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3QtcGVyc29uLWJsb2NrX193cmFwcGVyIC5hdnRhciB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmNvbnRhY3QtcGVyc29uX19uYW1lIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLnNjaGVkdWxlLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLnNjaGVkdWxlLWl0ZW1fX3RpbWUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLm1haW4tYnRuLXN0eWxlIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY291bnRyeS1wYWdlIC5jb250YWN0LXBlcnNvbi1ibG9jayB7XG4gICAgcGFkZGluZzogNjJweCAwIDgwcHggMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYxRjQ7IH1cbiAgICAuY291bnRyeS1wYWdlIC5jb250YWN0LXBlcnNvbi1ibG9jayAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmNvbnRhY3QtcGVyc29uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5jb250YWN0LXBlcnNvbi1ibG9ja19fd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250YWN0LXBlcnNvbi1ibG9ja19fd3JhcHBlciAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmNvbnRhY3QtcGVyc29uLWJsb2NrX193cmFwcGVyIC5tb2JpbGUtdGl0bGUgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmF2dGFyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgIGhlaWdodDogMTMycHg7IH1cbiAgICAgIC5jb250YWN0LXBlcnNvbi1ibG9ja19fd3JhcHBlciAuaW5mbyAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmluZm8gLm5hbWUtYW5kLXNjaGVkdWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmluZm8gLm5hbWUtYW5kLXNjaGVkdWxlIC5jb250YWN0LXBlcnNvbl9fbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAgIC5jb250YWN0LXBlcnNvbi1ibG9ja19fd3JhcHBlciAuaW5mbyAubmFtZS1hbmQtc2NoZWR1bGUgLmNvbnRhY3QtcGVyc29uX19uYW1lIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5jb250YWN0LXBlcnNvbi1ibG9ja19fd3JhcHBlciAuaW5mbyAubmFtZS1hbmQtc2NoZWR1bGUgLmNvbnRhY3QtcGVyc29uX19zY2hlZHVsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmluZm8gLm5hbWUtYW5kLXNjaGVkdWxlIC5jb250YWN0LXBlcnNvbl9fc2NoZWR1bGUgLnNjaGVkdWxlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuY29udGFjdC1wZXJzb24tYmxvY2tfX3dyYXBwZXIgLmluZm8gLm5hbWUtYW5kLXNjaGVkdWxlIC5jb250YWN0LXBlcnNvbl9fc2NoZWR1bGUgLnNjaGVkdWxlLWl0ZW0gcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jb250YWN0LXVzLWZvcm0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4OyB9XG4gIC5jb250YWN0LXVzLWZvcm0gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRhY3QtdXMtZm9ybSAudGl0bGUgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDE3LCA1MiwgODMsIDAuMDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmNvbnRhY3RzLFxuICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS10aXRsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuZm9ybS13cmFwcGVyIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29udGFjdC11cy1mb3JtIC53cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS10aXRsZSBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY1RjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzdweCAzMnB4IDQwcHg7IH1cbiAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmNvbnRhY3RzIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMgLnRpdGxlIGgzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC11cy1mb3JtIC53cmFwcGVyIC5jb250YWN0cyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmNvbnRhY3RzIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmNvbnRhY3RzIHVsIGxpIGltZyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IC4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMgdWwgbGkgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBUaGluJywgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC11cy1mb3JtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gICAgLmNvbnRhY3QtdXMtZm9ybSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgICAuY29udGFjdC11cy1mb3JtIC5jb250YWluZXIgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAgIC5jb250YWN0LXVzLWZvcm0gLmNvbnRhaW5lciAucm93IC5jb2wtMTIsIC5jb250YWN0LXVzLWZvcm0gLmNvbnRhaW5lciAucm93IC5jb2wtMTAge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuY29udGFjdC11cy1mb3JtIC53cmFwcGVyIC5jb250YWN0cywgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgOHB4IDA7IH1cbiAgICAgIC5jb250YWN0LXVzLWZvcm0gLndyYXBwZXIgLmNvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyOHB4IDQwcHggMjhweDsgfVxuICAgICAgICAuY29udGFjdC11cy1mb3JtIC53cmFwcGVyIC5jb250YWN0cyAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgICAgICAgICAuY29udGFjdC11cy1mb3JtIC53cmFwcGVyIC5jb250YWN0cyB1bCBsaSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgLmNvbnRhY3QtdXMtZm9ybSAud3JhcHBlciAuY29udGFjdHMgdWwgbGkuZW1haWxzIGEgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29udGFjdC11cy1mb3JtIC53cmFwcGVyIGZvcm0gLmlucHV0LXN1Ym1pdC5tYWluLWJ0bi1zdHlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG4uY29va2llIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDsgfVxuICAuY29va2llLnNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jb29raWUuY29va2llX19oaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jb29raWVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjRweCA0MHB4OyB9XG4gIC5jb29raWVfX3RleHQgcCB7XG4gICAgY29sb3I6IHJnYmEoNDksIDc3LCA5NywgMC43KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29va2llX190ZXh0IHAgYSB7XG4gICAgICBjb2xvcjogIzI0NDg4RTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuICAuY29va2llX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cmVtOyB9XG4gICAgLmNvb2tpZV9fYnRuIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7IH1cbiAgICAuY29va2llX19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjFCNjsgfVxuICAgICAgLmNvb2tpZV9fYnRuOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29va2llLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjVGOyB9XG4gICAgLmNvb2tpZS0tYmx1ZSAuY29va2llX190ZXh0IHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLmNvb2tpZS0tYmx1ZSAuY29va2llX190ZXh0IHAgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZCRTVEOyB9XG4gICAgLmNvb2tpZS0tYmx1ZSAuY29va2llX19idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgLmNvb2tpZS0tYmx1ZSAuY29va2llX19idG46aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzU2MUI2OyB9XG4gICAgICAgIC5jb29raWUtLWJsdWUgLmNvb2tpZV9fYnRuOmhvdmVyIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvdW50cnktZ2FsYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb3VudHJ5LWdhbGFyeTpob3ZlciAuY291bnRyeS1nYWxhcnlfX2Fycm93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jb3VudHJ5LWdhbGFyeV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb3VudHJ5LWdhbGFyeV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY291bnRyeS1nYWxhcnlfX3RpdGxlIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY291bnRyeS1nYWxhcnlfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb3VudHJ5LWdhbGFyeV9fc2xpZGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogNjIwcHg7IH1cbiAgICAuY291bnRyeS1nYWxhcnlfX3NsaWRlci13cmFwcGVyIC5zbGlkZXItaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5jb3VudHJ5LWdhbGFyeV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY291bnRyeS1nYWxhcnlfX2Fycm93OmhvdmVyIGEge1xuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNnB4IGJsYWNrOyB9XG4gICAgLmNvdW50cnktZ2FsYXJ5X19hcnJvdyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY291bnRyeS1nYWxhcnlfX2Fycm93IGEgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOC43NXB4OyB9XG4gICAgLmNvdW50cnktZ2FsYXJ5X19hcnJvdy5wcmV2IHtcbiAgICAgIGxlZnQ6IDY2cHg7IH1cbiAgICAuY291bnRyeS1nYWxhcnlfX2Fycm93Lm5leHQge1xuICAgICAgcmlnaHQ6IDY2cHg7IH1cbiAgICAgIC5jb3VudHJ5LWdhbGFyeV9fYXJyb3cubmV4dCBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuY291bnRyeS1nYWxhcnlfX2Fycm93Lm5leHQgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOC43NXB4OyB9XG4gIC5jb3VudHJ5LWdhbGFyeSAuc2xpY2stdHJhY2ssXG4gIC5jb3VudHJ5LWdhbGFyeSAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3VudHJ5LWdhbGFyeSAuY291bnRyeS1nYWxhcnlfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgdG9wOiA2MHB4OyB9XG4gICAgLmNvdW50cnktZ2FsYXJ5IC5jb3VudHJ5LWdhbGFyeV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY291bnRyeS1nYWxhcnlfX3NsaWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYyMHB4OyB9XG4gIC5jb3VudHJ5LWdhbGFyeV9fYXJyb3cge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBvcGFjaXR5OiAuNjsgfVxuICAgIC5jb3VudHJ5LWdhbGFyeV9fYXJyb3cgaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNvdW50cnktZ2FsYXJ5X19hcnJvdy5wcmV2IHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5jb3VudHJ5LWdhbGFyeV9fYXJyb3cucHJldiBhIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvdW50cnktZ2FsYXJ5X19hcnJvdy5uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY291bnRyeS1nYWxhcnlfX2Fycm93Lm5leHQgYSBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudHJ5LWdhbGFyeV9fc2xpZGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY291bnRyeS1nYWxhcnlfX3NsaWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cblxuLmNvdW50cnktcGFnZS1mb3JtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IC0zMzVweDsgfVxuICAuY291bnRyeS1wYWdlLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvdW50cnktcGFnZS1mb3JtIC5tYWluLWZvcm0gLmlucHV0LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY291bnRyeS1wYWdlLWZvcm0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzI1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3VudHJ5LXBhZ2UtZm9ybSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE5N3B4OyB9IH1cblxuLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIG1hcmdpbjogMTEwcHggMCAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAudGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4OyB9XG4gICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAudGV4dC1ibG9jayAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAudGV4dC1ibG9jayAudGl0bGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC50ZXh0LWJsb2NrIC50aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAudGV4dC1ibG9jayBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG4gIC5kYXktY3J1aXNlX19ibG9jay13aXRoLWZvcm0gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAuaW5wdXQtc3VibWl0IHtcbiAgICBtYXJnaW46IDMxcHggYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC5tYWluLWZvcm0tLWRhaWx5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiYzJjYTsgfVxuICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC5tYWluLWZvcm0tLWRhaWx5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5jaGVja2JveC11bmRlcmxpbmVkIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAubWFpbi1mb3JtLS1kYWlseSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OSkge1xuICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC5jaGVja2JveC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzBweCAwOyB9XG4gICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC5pbnB1dC1ncm91cC5kYXRlIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC50ZXh0LWJsb2NrIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MXB4OyB9XG4gICAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC50ZXh0LWJsb2NrIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAudGV4dC1ibG9jayAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC50ZXh0LWJsb2NrIC50aXRsZTphZnRlciB7XG4gICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAgICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybSAudGV4dC1ibG9jayBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5kYXktY3J1aXNlX19ibG9jay13aXRoLWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW8gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5kYXktY3J1aXNlX19ibG9jay13aXRoLWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5kYXktY3J1aXNlLWNhdGFtYXJhbnMgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZGF5LWNydWlzZS1jYXRhbWFyYW5zIC50aXRsZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGF5LWNydWlzZS1jYXRhbWFyYW5zIC5maWx0ZXItYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmRheS1jcnVpc2UtY2F0YW1hcmFucyAuZmlsdGVyLWJhciAubmljZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRheS1jcnVpc2UtY2F0YW1hcmFucyAuZmlsdGVyLWJhciAubmljZS1zZWxlY3QgLmxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmRheS1jcnVpc2UtY2F0YW1hcmFuc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRheS1jcnVpc2UtY2F0YW1hcmFucyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5zIC50aXRsZSB3XG5oMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kYXktY3J1aXNlLWNhdGFtYXJhbnMgLmZpbHRlci1iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmRheS1jcnVpc2UtY2F0YW1hcmFucyAubWFpbi1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5zIC5tYWluLWNhcmQgLm1haW4tY2FyZF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5zIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNzBweCk7IH1cbiAgICAgIC5kYXktY3J1aXNlLWNhdGFtYXJhbnMgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5sb2NhdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRheS1jcnVpc2UtY2F0YW1hcmFucyAubWFpbi1jYXJkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5zIC5tYWluLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5zIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTMwcHgpOyB9IH1cblxuLmRheS1jcnVpc2UtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5kYXktY3J1aXNlLWZvcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmRheS1jcnVpc2UtZm9ybSBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZGF5LWNydWlzZS1mb3JtIC5pbnB1dC1zdHlsZSBpbnB1dCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kYXktY3J1aXNlLWZvcm0gLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRheS1jcnVpc2UtZm9ybSAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAuZGF5LWNydWlzZS1mb3JtIC5jaGVja2JveC13cmFwcGVyIGxhYmVsIHAge1xuICAgICAgY29sb3I6ICM0NDRGNUQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5kYXktY3J1aXNlLWZvcm0gLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmRheS1jcnVpc2UtZm9ybSAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmRheS1jcnVpc2UtZm9ybSAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCAuY2hlY2ttYXJrIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0NDg4RTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuZGF5LWNydWlzZS1mb3JtIC5jaGVja2JveC13cmFwcGVyLS13aXRoLWxpbmUgbGFiZWwgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjODI4OTkzOyB9XG4gIC5kYXktY3J1aXNlLWZvcm0gLmNoZWNrYm94LXdyYXBwZXItLXdpdGgtbGluZSBsYWJlbCBpbnB1dDpjaGVja2VkIH4gcCB7XG4gICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNDQ4OEU7IH1cbiAgLmRheS1jcnVpc2UtZm9ybSAuaW5wdXQtY2hvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRheS1jcnVpc2UtZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWJjMmNhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FiYzJjYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWJjMmNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLmRheS1jcnVpc2UtZm9ybSAuY2hlY2tib3gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGF5LWNydWlzZS1mb3JtIC5pbnB1dC1jaG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZGF5LWNydWlzZS1pdGluZXJhcnkge1xuICBwYWRkaW5nOiA2MHB4IDAgMTIwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y1RjdGOSAtMi40MiUsIHJnYmEoMjQ1LCAyNDcsIDI0OSwgMCkgNjIuMzklKTsgfVxuICAuZGF5LWNydWlzZS1pdGluZXJhcnkgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87IH1cbiAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19wcmljZS1saXN0IHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAxNHB4IGF1dG87IH1cbiAgICAuZGF5LWNydWlzZS1pdGluZXJhcnlfX3ByaWNlLWxpc3QgLmxpc3QtaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCAubGlzdC1oZWFkIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCAubGlzdC1oZWFkIHAge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGNvbG9yOiAjMkYzQjRCO1xuICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCB1bCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZGF5LWNydWlzZS1pdGluZXJhcnlfX3ByaWNlLWxpc3QgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICAgICAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19wcmljZS1saXN0IHVsIGxpIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMjRweDsgfVxuICAgICAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCB1bCBsaSBkaXYgcCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNDAlOyB9XG4gICAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCB1bCBsaSAuZGF5LXRpbWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNUY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgICAgICAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19wcmljZS1saXN0IHVsIGxpIC5kYXktdGltZSBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCB1bCBsaSAudGltZS1yYW5nZSxcbiAgICAgICAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19wcmljZS1saXN0IHVsIGxpIC5kdXJhdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCB1bCBsaSAudGltZS1yYW5nZSBwLFxuICAgICAgICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCB1bCBsaSAuZHVyYXRpb24gcCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjkpOyB9XG4gIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fc3RvcHMge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9XG4gICAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19zdG9wcyBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCc7XG4gICAgICBjb2xvcjogIzJGM0I0QjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fc3RvcHMgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19tYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXktY3J1aXNlLWl0aW5lcmFyeSAudGl0bGUge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5IC50aXRsZSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19wcmljZS1saXN0IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDQwcHggYXV0bzsgfVxuICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fcHJpY2UtbGlzdCAucm93IC5jb2wtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuZGF5LWNydWlzZS1pdGluZXJhcnlfX3ByaWNlLWxpc3QgdWwgbGkgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweDsgfVxuICAgICAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19wcmljZS1saXN0IHVsIGxpIGRpdiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5kYXktY3J1aXNlLWl0aW5lcmFyeV9fc3RvcHMge1xuICAgIG9yZGVyOiA0O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgICAuZGF5LWNydWlzZS1pdGluZXJhcnlfX3N0b3BzIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmRheS1jcnVpc2UtaXRpbmVyYXJ5X19tYXAge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDQ3cHggYXV0bzsgfSB9XG5cbi5mYXFfX21haW4tZmllbGQge1xuICBtYXJnaW46IDE0MHB4IDAgODBweCAwOyB9XG4gIC5mYXFfX21haW4tZmllbGQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYXFfX21haW4tZmllbGQgLnRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjNCNEI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMzVweDtcbiAgICB0b3A6IDEuNXJlbTsgfVxuICAuZmFxX19tYWluLWZpZWxkIC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cbiAgICAuZmFxX19tYWluLWZpZWxkIC5jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcV9fbWFpbi1maWVsZCAudGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGxlZnQ6IC0xOHB4O1xuICAgIHRvcDogMXJlbTsgfSB9XG5cbi5sb2NhdGlvbi1jb3VudHJ5IC5mZWVkYmFja3MgLnNob3ctYWxsLWJ0biB7XG4gIG1pbi13aWR0aDogMjMwcHg7IH1cblxuLmlucXVpcnktcGFnZSAuZmVlZGJhY2tzIC5zaG93LWFsbC1idG4ge1xuICBtaW4td2lkdGg6IDIzMHB4OyB9XG5cbi5kYWlseS1wYWdlIC5mZWVkYmFja3Mge1xuICBtYXJnaW46IDExMHB4IDAgMTQwcHggMDsgfVxuICAuZGFpbHktcGFnZSAuZmVlZGJhY2tzIC5zaG93LWFsbC1idG4ge1xuICAgIG1pbi13aWR0aDogMjMwcHg7IH1cblxuLmZlZWRiYWNrcyB7XG4gIG1hcmdpbjogMTQwcHggMDsgfVxuICAuZmVlZGJhY2tzIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvOyB9XG4gICAgLmZlZWRiYWNrcyAudGl0bGUgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZmVlZGJhY2tzX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZlZWRiYWNrc19fc2xpZGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZlZWRiYWNrc19fc2xpZGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgcmdiYSgyMywgNTEsIDg3LCAwLjAxKSAxMDAlKTsgfVxuICAuZmVlZGJhY2tzX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5mZWVkYmFja3NfX2Fycm93IC5uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNzhweDsgfVxuICAgICAgLmZlZWRiYWNrc19fYXJyb3cgLm5leHQgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5mZWVkYmFja3NfX2Fycm93IC5wcmV2IHtcbiAgICAgIGxlZnQ6IC03OHB4OyB9XG4gICAgLmZlZWRiYWNrc19fYXJyb3cgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjQ0ODhFO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5mZWVkYmFja3NfX2Fycm93IC5hcnJvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH1cbiAgICAgICAgLmZlZWRiYWNrc19fYXJyb3cgLmFycm93OmhvdmVyIGEgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZmVlZGJhY2tzX19hcnJvdyAuYXJyb3cgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5mZWVkYmFja3NfX2Fycm93IC5hcnJvdyBhIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzI0NDg4RTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mZWVkYmFja3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gICAgLmZlZWRiYWNrc19faXRlbSAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICAuZmVlZGJhY2tzX19pdGVtLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogNDBweCAxNXB4OyB9XG4gICAgICAuZmVlZGJhY2tzX19pdGVtLnNsaWNrLXNsaWRlOmhvdmVyIC5mZWVkYmFja3NfX2l0ZW0tLXNoYWRvdzphZnRlciwgLmZlZWRiYWNrc19faXRlbS5zbGljay1zbGlkZTpob3ZlciAuZmVlZGJhY2tzX19pdGVtLS1zaGFkb3c6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgM3B4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgICAgLmZlZWRiYWNrc19faXRlbS5zbGljay1zbGlkZSAuZmVlZGJhY2tzX19pdGVtLS1zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDMwcHggcmdiYSgyMywgNTEsIDg3LCAwLjE2KTsgfVxuICAgICAgICAuZmVlZGJhY2tzX19pdGVtLnNsaWNrLXNsaWRlIC5mZWVkYmFja3NfX2l0ZW0tLXNoYWRvdzphZnRlciwgLmZlZWRiYWNrc19faXRlbS5zbGljay1zbGlkZSAuZmVlZGJhY2tzX19pdGVtLS1zaGFkb3c6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC5mZWVkYmFja3NfX2l0ZW0uc2xpY2stc2xpZGUgLmZlZWRiYWNrc19faXRlbS0tc2hhZG93OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIHJpZ2h0OiAtMnB4OyB9XG4gICAgICAgIC5mZWVkYmFja3NfX2l0ZW0uc2xpY2stc2xpZGUgLmZlZWRiYWNrc19faXRlbS0tc2hhZG93OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgbGVmdDogLTJweDsgfVxuICAgIC5mZWVkYmFja3NfX2l0ZW0tLXNoYWRvdyB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZmVlZGJhY2tzX19pdGVtLS1zaGFkb3cgLmZlZWRiYWNrc19faXRlbS0tYmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZmVlZGJhY2tzX19pdGVtIC5hYm91dC1wZXJzb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmZlZWRiYWNrc19faXRlbSAuYWJvdXQtcGVyc29uX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmZlZWRiYWNrc19faXRlbSAuYWJvdXQtcGVyc29uX19uYW1lIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mZWVkYmFja3NfX2l0ZW0gLmFib3V0LXBlcnNvbl9fbWFyayBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZlZWRiYWNrc19faXRlbSAuZmVlZGJhY2stdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgICAuZmVlZGJhY2tzX19pdGVtIC5mZWVkYmFjay10ZXh0IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICBjb2xvcjogIzMxNEQ2MTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IH1cbiAgICAuZmVlZGJhY2tzX19pdGVtIC5pY29uIHtcbiAgICAgIG1heC13aWR0aDogOTMuNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5mZWVkYmFja3NfX2l0ZW0gLmljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZlZWRiYWNrcyAuc2hvdy1hbGwtYnRuIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmZlZWRiYWNrcyAuc2hvdy1hbGwtYnRuIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIHtcbiAgLmZlZWRiYWNrc19fYXJyb3cgLnByZXYge1xuICAgIGxlZnQ6IC02NXB4OyB9XG4gIC5mZWVkYmFja3NfX2Fycm93IC5uZXh0IHtcbiAgICByaWdodDogLTY1cHg7IH1cbiAgLmZlZWRiYWNrc19fYXJyb3cgLmFycm93IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5mZWVkYmFja3NfX2Fycm93IC5hcnJvdyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgLmZlZWRiYWNrc19fYXJyb3cgLnByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmZlZWRiYWNrc19fYXJyb3cgLm5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5mZWVkYmFja3NfX2Fycm93IC5hcnJvdyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZmVlZGJhY2tzX19hcnJvdyAuYXJyb3cgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWVkYmFja3NfX2Fycm93IC5wcmV2IHtcbiAgICBsZWZ0OiAtNzhweDsgfVxuICAuZmVlZGJhY2tzX19hcnJvdyAubmV4dCB7XG4gICAgcmlnaHQ6IC03OHB4OyB9XG4gIC5mZWVkYmFja3NfX2Fycm93IC5hcnJvdyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mZWVkYmFja3NfX2Fycm93IC5hcnJvdyBhIHN2ZyB7XG4gICAgICBmaWxsOiAjMjQ0ODhFOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5mZWVkYmFja3NfX2Fycm93IC5wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5mZWVkYmFja3NfX2Fycm93IC5uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAuZmVlZGJhY2tzX19hcnJvdyAuYXJyb3cgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmZlZWRiYWNrc19fYXJyb3cgLmFycm93IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWVkYmFja3Mge1xuICAgIG1hcmdpbjogMTIwcHggMDsgfVxuICAgIC5mZWVkYmFja3MgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mZWVkYmFja3MgLnRpdGxlOmJlZm9yZSwgLmZlZWRiYWNrcyAudGl0bGU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZmVlZGJhY2tzIC50aXRsZSBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmVlZGJhY2tzX19pdGVtLS1zaGFkb3cge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDMwcHggcmdiYSgyMywgNTEsIDg3LCAwLjE2KTsgfVxuICAgIC5mZWVkYmFja3NfX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmVlZGJhY2tzX19zbGlkZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZlZWRiYWNrcyAuc2hvdy1hbGwtYnRuIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7IH0gfVxuXG4uZmluZC11cyB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuZmluZC11cyAudGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bzsgfVxuICAgIC5maW5kLXVzIC50aXRsZSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpbmQtdXNfX2NhcmRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZpbmQtdXNfX2NhcmRzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDMwcHggcmdiYSgyMywgNTEsIDg3LCAwLjE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgLmZpbmQtdXNfX2NhcmRzIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICAgICAgLmZpbmQtdXNfX2NhcmRzIC5pdGVtX190aXRsZSBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZmluZC11c19fY2FyZHMgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5maW5kLXVzX19jYXJkcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5maW5kLXVzX19jYXJkcyAuaXRlbSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5maW5kLXVzX19jYXJkcyAuaXRlbSBsaSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgIC5maW5kLXVzX19jYXJkcyAuaXRlbSBsaSBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICBjb2xvcjogIzMxNEQ2MTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmluZC11cyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmZpbmQtdXNfX2NhcmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZpbmQtdXNfX2NhcmRzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZpbmQtdXNfX2NhcmRzIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgICAgIC5maW5kLXVzX19jYXJkcyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmZpbmQtdXNfX2NhcmRzIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuZm9vdGVyIC50b3AtcGFydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNUY7XG4gIHBhZGRpbmc6IDgwcHggOTNweCA4MHB4IDkzcHg7IH1cbiAgZm9vdGVyIC50b3AtcGFydCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50aXRsZSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdCaXJ5YW5pIFNlbWlCb2xkJywgc2Fucy1zZXJpZjsgfVxuICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fbG9nby1hbmQtZm9ybSAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDsgfVxuICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMjIwcHg7IH1cbiAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2xvZ28tYW5kLWZvcm0gLnRleHQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC50ZXh0IHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBMaWdodCc7IH1cbiAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2xvZ28tYW5kLWZvcm0gLmZvcm0td3JhcHBlciBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2xvZ28tYW5kLWZvcm0gLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgd2lkdGg6IDY0JTsgfVxuICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fYm9keSB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgc21hbGwge1xuICAgIGNvbG9yOiAjQTNBRUMwO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmaWVsZC5lbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2xvZ28tYW5kLWZvcm0gLmZvcm0td3JhcHBlciAuZ2ZpZWxkLmVtYWlsIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUVDMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbG9yOiAjYTNhZWMwO1xuICAgICAgcGFkZGluZzogMCAyN3B4IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fbG9nby1hbmQtZm9ybSAuZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fbG9nby1hbmQtZm9ybSAuZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogI0EzQUVDMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2xvZ28tYW5kLWZvcm0gLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9aW1hZ2VdIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogLjgxM2VtO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19mb290ZXItbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzMwJTtcbiAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19mb290ZXItbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2NvbnRhY3RzIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19jb250YWN0cyBsaSBhIHNwYW4sXG4gICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2NvbnRhY3RzIGxpIGEgc21hbGwge1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmOyB9XG4gICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2NvbnRhY3RzIGxpIGEgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fY29udGFjdHMgbGkgYSBzbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2NvbnRhY3RzIGxpIGEgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fY29udGFjdHMgLnNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19jb250YWN0cyAuc29jaWFsIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG5cbmZvb3RlciAuYm90dG9tLXBhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIyNTUzO1xuICBwYWRkaW5nOiAyN3B4IDA7IH1cbiAgZm9vdGVyIC5ib3R0b20tcGFydCAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgZm9vdGVyIC5ib3R0b20tcGFydCAucGFydG5lcnMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgZm9vdGVyIC5ib3R0b20tcGFydCAuY29weXJpZ2h0IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICBmb290ZXIgLmJvdHRvbS1wYXJ0IC5wYXltZW50LW1ldGhvZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgZm9vdGVyIC5ib3R0b20tcGFydCAucGF5bWVudC1tZXRob2RzIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE2JTtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAudG9wLXBhcnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgIGZvb3RlciAudG9wLXBhcnRfX2NvbnRhY3RzIGxpIGEgc3BhbixcbiAgICBmb290ZXIgLnRvcC1wYXJ0X19jb250YWN0cyBsaSBhIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fbG9nby1hbmQtZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fbG9nby1hbmQtZm9ybSAubG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC50ZXh0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxOTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2xvZ28tYW5kLWZvcm0gLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9vdGVyIC50b3AtcGFydCAudG9wLXBhcnRfX2Zvb3Rlci1uYXYgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fY29udGFjdHMgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIGZvb3RlciAuYm90dG9tLXBhcnQge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7IH1cbiAgICBmb290ZXIgLmJvdHRvbS1wYXJ0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgZm9vdGVyIC5ib3R0b20tcGFydCAucGFydG5lcnMge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7IH1cbiAgICAgIGZvb3RlciAuYm90dG9tLXBhcnQgLnBhcnRuZXJzIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgZm9vdGVyIC5ib3R0b20tcGFydCAuY29weXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIGZvb3RlciAudG9wLXBhcnQgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiAzNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0KSB7XG4gIGZvb3RlciAuYm90dG9tLXBhcnQgLnBhcnRuZXJzIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MHB4OyB9IH1cblxuLmd1YXJhbnRlZS1vZi1sb3lhbHR5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTgycHg7IH1cbiAgLmd1YXJhbnRlZS1vZi1sb3lhbHR5X193cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ndWFyYW50ZWUtb2YtbG95YWx0eV9fc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDE3LCA1MiwgODMsIDAuMDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ndWFyYW50ZWUtb2YtbG95YWx0eV9fc2hhZG93OmJlZm9yZSwgLmd1YXJhbnRlZS1vZi1sb3lhbHR5X19zaGFkb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmd1YXJhbnRlZS1vZi1sb3lhbHR5X19zaGFkb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjQ0ODhFO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAuZ3VhcmFudGVlLW9mLWxveWFsdHlfX3NoYWRvdzphZnRlciB7XG4gICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAuZ3VhcmFudGVlLW9mLWxveWFsdHlfX3NoYWRvdyBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAuZ3VhcmFudGVlLW9mLWxveWFsdHkgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ndWFyYW50ZWUtb2YtbG95YWx0eSAudGl0bGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZ3VhcmFudGVlLW9mLWxveWFsdHkgLmRlc2NyaXB0aW9uIHAge1xuICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMzcsIDgzLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIGhlYWRlci5oZWFkZXItLWNhdGFtYXJhbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNTUzOyB9XG4gICAgaGVhZGVyLmhlYWRlci0tY2F0YW1hcmFuLXBhZ2UgLnRlbC1hbmQtYnRuIC50ZWxlcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGhlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjFweCAwIDIwcHggMDsgfVxuICAgIGhlYWRlciAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgaGVhZGVyLmZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyNTUzOyB9XG4gICAgaGVhZGVyLmZpeGVkIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICBoZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiA1MiU7IH1cbiAgaGVhZGVyIC5kcm9wLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBoZWFkZXIgLmxvZ28gYSB7XG4gICAgICB3aWR0aDogMjIwcHg7IH1cbiAgICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBoZWFkZXIgLnRlbC1hbmQtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAgIGhlYWRlciAudGVsLWFuZC1idG4gLmlucXVpcnktbm93LWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgIHdpZHRoOiAxOTVweDsgfVxuICAgIGhlYWRlciAudGVsLWFuZC1idG4gLnRlbGVwaG9uZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgaGVhZGVyIC50ZWwtYW5kLWJ0biAudGVsZXBob25lOmhvdmVyIGEge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgICAgaGVhZGVyIC50ZWwtYW5kLWJ0biAudGVsZXBob25lIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLnRlbC1hbmQtYnRuIC50ZWxlcGhvbmUgYSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgaGVhZGVyIC50ZWwtYW5kLWJ0biAudGVsZXBob25lIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAubW9iaWxlLWJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIGhlYWRlciAubW9iaWxlLWJ0bi1ncm91cF9fdGVsZXBob25lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBoZWFkZXIgLm1vYmlsZS1idG4tZ3JvdXBfX3RlbGVwaG9uZSBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIGhlYWRlciAubW9iaWxlLWJ0bi1ncm91cF9fdGVsZXBob25lLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgaGVhZGVyIC5idXJnZXIge1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBoZWFkZXIgLmJ1cmdlci5hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0MDVkZWcpOyB9XG4gICAgaGVhZGVyIC5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgaGVhZGVyIC5idXJnZXIuYWN0aXZlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDA1ZGVnKTsgfVxuICAgIGhlYWRlciAuYnVyZ2VyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIGhlYWRlciAuYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIGhlYWRlciAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgIGhlYWRlciAuYnVyZ2VyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIHRvcDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyLWZsdWlkIC5yb3cuc2hvdyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9XG4gICAgaGVhZGVyLmhlYWRlci0tY2F0YW1hcmFuLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjU1MzsgfVxuICAgICAgaGVhZGVyLmhlYWRlci0tY2F0YW1hcmFuLXBhZ2UgLnRlbC1hbmQtYnRuIC50ZWxlcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTMyNWU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgaGVhZGVyLmFjdGl2ZSAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0OyB9XG4gICAgaGVhZGVyOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjNzOyB9XG4gICAgaGVhZGVyIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGhlYWRlciAubmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaGVhZGVyIC5uYXZpZ2F0aW9uIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaGVhZGVyIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgaGVhZGVyIC5kcm9wLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMzI1RTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpOyB9XG4gICAgICBoZWFkZXIgLmRyb3AtbWVudSBhIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICBoZWFkZXIgLmRyb3AtbWVudS5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgIGhlYWRlciAuZHJvcC1tZW51LmFjdGl2ZSBhIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgaGVhZGVyIC50ZWwtYW5kLWJ0biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBoZWFkZXIgLnRlbC1hbmQtYnRuIC50ZWxlcGhvbmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgICAgaGVhZGVyIC50ZWwtYW5kLWJ0biAudGVsZXBob25lIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICBoZWFkZXIgLnRlbC1hbmQtYnRuIC5pbnF1aXJ5LW5vdy1idG4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmludHJvX19jYXRhbWFyYW4tcGFnZSAubG9jYXRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAuY2F0YW1hcmFuLXNsaWRlcl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5wcmljZSBpbWcge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAubG9jYXRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAuY2F0YW1hcmFuLXNsaWRlciAuc21hbGwtc2xpZGVyIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWN1cnJlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ0ODhFICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnMtd2l0aC1zbGlkZXJzIC50aXRsZSBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAubGF0ZXN0LWFydGljbGVzIC50aXRsZSBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0IHtcbiAgICBoZWlnaHQ6IDYyMHB4OyB9XG4gICAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdCAuY29udGFpbmVyLFxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnQgLnJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0IC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmRlc2N0aXB0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIxMHB4KTsgfVxuICAuZmVlZGJhY2tzX19pdGVtIC5mZWVkYmFjay10ZXh0IHAge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7IH1cbiAgLmlucXVpcnktZm9ybSAuc2xpZGVycy1wcm9ncmVzcy1iYXIgLmRvdHMuZG90cy0tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaW5xdWlyeS1mb3JtIC5zbGlkZXJzLXByb2dyZXNzLWJhciAuZG90cy5kb3RzLS1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyIC5kb3RzLmRvdHMtLWxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAubGFuZHNjYXBlLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDYuMjVyZW07IH1cbiAgLnZpZGVvLXBsdWcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52aWRlby1wbHVnIC5idG4td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnJldmlld3MtY2FyZF9fdGl0bGUgcCB7XG4gICAgbWF4LWhlaWdodDogNHJlbTsgfVxuICAucmV2aWV3cy1jYXJkX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4cmVtOyB9XG4gIC5tYWluLWNhcmRfX291dGVyLmxhbmRzY2FwZSAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxhbmRzY2FwZS10ZXh0IHtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmhvbWUtcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmlucXVpcnktZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNzlweCk7XG4gIG1hcmdpbjogMCBhdXRvIC0yNzlweCBhdXRvOyB9XG4gIC5pbnF1aXJ5LWZvcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjQ0ODhFO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmlucXVpcnktZm9ybTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGhlaWdodDogMjg5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMTsgfVxuICAuaW5xdWlyeS1mb3JtIC5pbnF1aXJ5LWZvcm1fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5pbnF1aXJ5LWZvcm0gLnRpdGxlLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnRpdGxlLXNsaWRlciAudGl0bGUtaXRlbSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzIuNDQ0NCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjhweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyLnNlY29uZC1zdGVwIC5zaGlwIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyLnNlY29uZC1zdGVwOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyLnNlY29uZC1zdGVwIC5kb3RzOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyLnRoaXJkLXN0ZXAgLnNoaXAge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyLnRoaXJkLXN0ZXA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaW5xdWlyeS1mb3JtIC5zbGlkZXJzLXByb2dyZXNzLWJhcjpiZWZvcmUsIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjNCNEI7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmlucXVpcnktZm9ybSAuc2xpZGVycy1wcm9ncmVzcy1iYXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDhweDsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgICAuaW5xdWlyeS1mb3JtIC5zbGlkZXJzLXByb2dyZXNzLWJhciAuZG90cyB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzQjRCO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5pbnF1aXJ5LWZvcm0gLnNsaWRlcnMtcHJvZ3Jlc3MtYmFyIC5kb3RzOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaW5xdWlyeS1mb3JtIC5zbGlkZXJzLXByb2dyZXNzLWJhciAuc2hpcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmlucXVpcnktZm9ybSAuc2xpZGVycy1wcm9ncmVzcy1iYXIgLnNoaXAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmZvcm0tc2xpZGVyLXdyYXBwZXJfX2l0ZW06Zmlyc3QtY2hpbGQgLnNsaWRlci1pdGVtLWJ0biAuc2xpZGVyLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC43KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkMyQ0E7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FCQzJDQTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXQ6aG92ZXIge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tc2VsZWN0LXdpdGgtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucXVpcnktZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyLS1zZWxlY3Qtd2l0aC1pY29uIC5jdXJyZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tc2VsZWN0LXdpdGgtaWNvbiAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEycHg7XG4gICAgICBsZWZ0OiAxMnB4OyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tc2VsZWN0IC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyLS1zZWxlY3QtZmlyc3QtZW1wdHkgbGlbZGF0YS12YWx1ZT1cImVtcHR5XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tZGF0ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tZGF0ZSBpbnB1dCB7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXItLWRhdGUgaW5wdXQ6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tZGF0ZSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXItLWRhdGUgaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYWxlbmRhci1pY29uLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyLS1kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlci0tZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24gLmdseXBoaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvbHV4dXJ5Y2F0YW1hcmFucy9odG1sX3RlbXBsYXRlcy9idWlsZC9hc3NldHMvaW1nL2NhbGVuZGFyLWljb24ucG5nKTsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmNoZWNrYm94LXdyYXBwZXIgc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtIC5jaGVja2JveC13cmFwcGVyIC53cGNmNy1yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmNoZWNrYm94LXdyYXBwZXIgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgLmlucXVpcnktZm9ybSBmb3JtIC5jaGVja2JveC13cmFwcGVyIHNwYW4ud3BjZjctbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmlucXVpcnktZm9ybSBmb3JtIC5jaGVja2JveC13cmFwcGVyIHNwYW4ud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDsgfVxuICAgICAgLmlucXVpcnktZm9ybSBmb3JtIC5jaGVja2JveC13cmFwcGVyIHNwYW4ud3BjZjctbGlzdC1pdGVtIGlucHV0OmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuY2hlY2tib3gtd3JhcHBlciBzcGFuLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQ4OEU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmNoZWNrYm94LXdyYXBwZXIgc3Bhbi53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCBwIHtcbiAgICAgIGNvbG9yOiAjNDQ0RjVEO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgLmlucXVpcnktZm9ybSBmb3JtIC5jaGVja2JveC13cmFwcGVyIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmlucXVpcnktZm9ybSBmb3JtIC5jaGVja2JveC13cmFwcGVyIGxhYmVsIC5jaGVja21hcmsge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQ0ODhFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuY2hlY2tib3gtd3JhcHBlci0td2l0aC1saW5lIGxhYmVsIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzgyODk5MzsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLmNoZWNrYm94LXdyYXBwZXItLXdpdGgtbGluZSBsYWJlbCBpbnB1dDpjaGVja2VkIH4gcCB7XG4gICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNDQ4OEU7IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtIC5pbnB1dC1maXJzdC1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmlucHV0LWZpcnN0LW5hbWUgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtbGFzdC1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuaW5wdXQtbGFzdC1uYW1lIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gLnNsaWRlci1pdGVtLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuc2xpZGVyLWl0ZW0tYnRuIC5zbGlkZXItYnV0dG9ucyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmlucXVpcnktZm9ybSBmb3JtIC5zbGlkZXItaXRlbS1idG4gLnNsaWRlci1idXR0b25zIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmlucXVpcnktZm9ybSBmb3JtIC5zbGlkZXItaXRlbS1idG4gLnNsaWRlci1idXR0b25zIGEgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTEuNXB4OyB9XG4gICAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLnNsaWRlci1pdGVtLWJ0biAuc2xpZGVyLWJ1dHRvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLnNsaWRlci1pdGVtLWJ0biAuc2xpZGVyLWJ1dHRvbnMubmV4dC1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLmlucXVpcnktZm9ybSBmb3JtIC5zbGlkZXItaXRlbS1idG4gLnNsaWRlci1idXR0b25zLnByZXYtYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuc2xpZGVyLWl0ZW0tYnRuIC5zbGlkZXItYnV0dG9ucy5wcmV2LWJ0biBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuc2xpZGVyLWl0ZW0tYnRuIC5zbGlkZXItYnV0dG9ucy5wcmV2LWJ0biBhIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMS41cHg7IH1cbiAgICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuc2xpZGVyLWl0ZW0tYnRuIC5zbGlkZXItYnV0dG9ucy5sYXN0LWJ0biAuYWpheC1sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLnNsaWRlci1pdGVtLWJ0biAuc2xpZGVyLWJ1dHRvbnMubGFzdC1idG46aG92ZXIgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtIC5udW1iZXItb2YtYWR1bHRzIC5uaWNlLXNlbGVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAubnVtYmVyLW9mLWFkdWx0cyAubmljZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbHV4dXJ5Y2F0YW1hcmFucy9odG1sX3RlbXBsYXRlcy9idWlsZC9hc3NldHMvaW1nL3BlcnNvbi1pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSBpbnB1dC5tZWRpdW0uZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAubmljZS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmMyY2E7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDI5cHggNXB4IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIxcHggMCAwIDA7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNDQ4OEU7IH1cbiAgICAgIC5pbnF1aXJ5LWZvcm0gZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuICAgICAgLmlucXVpcnktZm9ybSBmb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTYxQjY7IH1cbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI0NDg4RTtcbiAgICAgIGNvbG9yOiAjMjQ0ODhFO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmlucXVpcnktZm9ybSBmb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTYxQjY7IH1cbiAgLmlucXVpcnktZm9ybSBmb3JtICNnZm9ybV9wYWdlXzE1XzIgLmdmb3JtX3BhZ2VfZm9vdGVyLFxuICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMyAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucXVpcnktZm9ybSBmb3JtICNnZm9ybV9wYWdlXzE1XzIgLmdmb3JtX3BhZ2VfZm9vdGVyIGltZyxcbiAgICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMyAuZ2Zvcm1fcGFnZV9mb290ZXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMiAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8yIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8yIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMyAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8zIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8zIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50OyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8yIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMyBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMiAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8yIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAuaW5xdWlyeS1mb3JtIGZvcm0gI2dmb3JtX3BhZ2VfMTVfMyAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8zIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8yIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5pbnF1aXJ5LWZvcm0gZm9ybSAjZ2Zvcm1fcGFnZV8xNV8zIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5pbnF1aXJ5LWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW8gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5xdWlyeS1mb3JtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3NXB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAtMTc1cHggYXV0bzsgfVxuICAgIC5pbnF1aXJ5LWZvcm06YmVmb3JlLCAuaW5xdWlyeS1mb3JtOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW5xdWlyeS1mb3JtIC5pbnF1aXJ5LWZvcm1fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaW5xdWlyeS1mb3JtIC5pbnF1aXJ5LWZvcm1fX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmlucXVpcnktZm9ybSAuaW5xdWlyeS1mb3JtX193cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5pbnF1aXJ5LWZvcm0gLmZvcm0tc2xpZGVyLXdyYXBwZXJfX2l0ZW1bZGF0YS1zbGljay1pbmRleD1cIjBcIl0gLnNsaWRlci1pdGVtLWJ0biAuc2xpZGVyLWJ1dHRvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW5xdWlyeS1mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnF1aXJ5LWZvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlucXVpcnktZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5xdWlyeS1mb3JtIC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmlucXVpcnktZm9ybSAuaW5xdWlyeS1mb3JtX193cmFwcGVyIC5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkuZGF0ZXBpY2tlciB7XG4gICAgICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfSB9XG5cbi5pbnRyb19fYmxvZy1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmludHJvX19ibG9nLWFydGljbGUgLnRpdGxlX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDY5cHggYXV0byAyMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5pbnRyb19fYmxvZy1hcnRpY2xlIC50aXRsZV9fd3JhcHBlciAudGl0bGUgaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW50cm9fX2Jsb2ctYXJ0aWNsZSAudGV4dF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5pbnRyb19fYmxvZy1hcnRpY2xlIC50ZXh0X193cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgICAuaW50cm9fX2Jsb2ctYXJ0aWNsZSAudGV4dF9fd3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnRyb19fYmxvZy1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIC5pbnRyb19fYmxvZy1hcnRpY2xlIC50aXRsZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfVxuICAgICAgLmludHJvX19ibG9nLWFydGljbGUgLnRpdGxlX193cmFwcGVyIC50aXRsZSBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW50cm9fX2Jsb2ctYXJ0aWNsZSAudGV4dF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuaW50cm9fX2Jsb2ctYXJ0aWNsZSAubGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmludHJvX19ibG9nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTYycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmludHJvX19ibG9nIC50aXRsZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiA2OXB4IGF1dG8gMjBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuaW50cm9fX2Jsb2cgLnRpdGxlX193cmFwcGVyIC50aXRsZSBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnRyb19fYmxvZyAudGV4dF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaW50cm9fX2Jsb2cgLnRleHRfX3dyYXBwZXIgcCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50cm9fX2Jsb2cge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmludHJvX19ibG9nIC50aXRsZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzMnB4IGF1dG87IH1cbiAgICAgIC5pbnRyb19fYmxvZyAudGl0bGVfX3dyYXBwZXIgLnRpdGxlIC5saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbnRyb19fY2F0YW1hcmFuLWxpc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzODRweDsgfVxuICAuaW50cm9fX2NhdGFtYXJhbi1saXN0IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaW50cm9fX2NhdGFtYXJhbi1saXN0IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50cm9fX2NhdGFtYXJhbi1saXN0IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAuY291bnRyeSB7XG4gICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gVGhpbic7IH1cbiAgLmludHJvX19jYXRhbWFyYW4tbGlzdCAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50cm9fX2NhdGFtYXJhbi1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7IH1cbiAgICAuaW50cm9fX2NhdGFtYXJhbi1saXN0IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiBoMSB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmludHJvX19jYXRhbWFyYW4tbGlzdCAubW90by1hbmQtaW5mb3JtYXRpb24gaDE6YmVmb3JlLCAuaW50cm9fX2NhdGFtYXJhbi1saXN0IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiBoMTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0b3A6IDIycHg7IH1cbiAgICAgIC5pbnRyb19fY2F0YW1hcmFuLWxpc3QgLm1vdG8tYW5kLWluZm9ybWF0aW9uIGgxOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yOHB4OyB9XG4gICAgICAuaW50cm9fX2NhdGFtYXJhbi1saXN0IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiBoMTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjhweDsgfVxuICAgIC5pbnRyb19fY2F0YW1hcmFuLWxpc3QgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC5jb3VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLnRpdGxlIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyRjNCNEI7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmludHJvX19jYXRhbWFyYW4tcGFnZSAudGl0bGUgaDEgc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTsgfVxuXG4uaW50cm9fX2NhdGFtYXJhbi1wYWdlIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uaW50cm9fX2NhdGFtYXJhbi1wYWdlIC5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLmludHJvX19jYXRhbWFyYW4tcGFnZSAubG9jYXRpb24gcCB7XG4gICAgY29sb3I6ICMyRjNCNEI7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLmxvY2F0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmludHJvX19jYXRhbWFyYW4tcGFnZSAuYnJlYWRjcnVtYnMgc3Bhbixcbi5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjYpOyB9XG5cbi5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLmJyZWFkY3J1bWJzIHNwYW4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgY29sb3I6ICMyNDQ4OEU7IH1cblxuLmludHJvX19jYXRhbWFyYW4tcGFnZSAuYnJlYWRjcnVtYnMgc3BhbiBzcGFuIHNwYW4gYSB7XG4gIG1hcmdpbjogMCA2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludHJvX19jYXRhbWFyYW4tcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgIC5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLmxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLnRleHQge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuXG4uaW50cm9fX2NvbnRhY3QtdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW50cm9fX2NvbnRhY3QtdXMgLnRpdGxlX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDY5cHggYXV0byA0MHB4IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5pbnRyb19fY29udGFjdC11cyAudGl0bGVfX3dyYXBwZXIgLnRpdGxlIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmludHJvX19jb250YWN0LXVzIC50ZXh0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pbnRyb19fY29udGFjdC11cyAudGV4dF9fd3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50cm9fX2NvbnRhY3QtdXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMThweDsgfVxuICAgIC5pbnRyb19fY29udGFjdC11cyAudGl0bGVfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzJweCBhdXRvOyB9XG4gICAgICAuaW50cm9fX2NvbnRhY3QtdXMgLnRpdGxlX193cmFwcGVyIC50aXRsZSBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRyb19fY29udGFjdC11cyAudGl0bGVfX3dyYXBwZXIgLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmludHJvX19jb250YWN0LXVzIC50ZXh0X193cmFwcGVyIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5pbnRyb19fZGFpbHktcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmludHJvX19kYWlseS1wYWdlIC5pbnRyby1vcGVuLW1vZGFsLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludHJvX19kYWlseS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7IH1cbiAgICAuaW50cm9fX2RhaWx5LXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuaW50cm9fX2RhaWx5LXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50aXRsZSBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50cm9fX2RhaWx5LXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTNweDsgfVxuICAgICAgLmludHJvX19kYWlseS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGV4dCBwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLmludHJvX19kYWlseS1wYWdlIC5tYWluLWZvcm0tLWRhaWx5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5jaGVja2JveC13aXRoLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW50cm9fX2RhaWx5LXBhZ2UgLm1haW4tZm9ybS0tZGFpbHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC5pbnRyb19fZGFpbHktcGFnZSAubWFpbi1mb3JtLS1kYWlseV9fb3VyLXBhcnRuZXJzIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5pbnRyb19fZGFpbHktcGFnZSAubWFpbi1mb3JtLS1kYWlseV9fb3VyLXBhcnRuZXJzIC5pbWFnZXNfX3dyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludHJvX19kYWlseS1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5pbnRyb19fZGFpbHktcGFnZSAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW50cm9fX2RhaWx5LXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAuaW50cm9fX2RhaWx5LXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5pbnRyb19fZGFpbHktcGFnZSAuaW50cm8tb3Blbi1tb2RhbC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgLmludHJvX19kYWlseS1wYWdlIC5tYWluLWZvcm0tLWRhaWx5X19vdXItcGFydG5lcnMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5pbnRyb19fZGFpbHktcGFnZSAuaW1hZ2VzX193cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuXG4uaW50cm9fX2ZhcSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuaW50cm9fX2ZhcSAubW90by1hbmQtaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbjogNjlweCBhdXRvIDgwcHggYXV0bzsgfVxuICAgIC5pbnRyb19fZmFxIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmludHJvX19mYXEgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50aXRsZSBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRyb19fZmFxIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGV4dCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5pbnRyb19fZmFxIC5mYXEtbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7IH1cbiAgICAuaW50cm9fX2ZhcSAuZmFxLW5hdmlnYXRpb24gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmludHJvX19mYXEgLmZhcS1uYXZpZ2F0aW9uIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50cm9fX2ZhcSAubW90by1hbmQtaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHggMDsgfVxuICAgIC5pbnRyb19fZmFxIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuICAuaW50cm9fX2ZhcSAuZmFxLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgICAuaW50cm9fX2ZhcSAuZmFxLW5hdmlnYXRpb24gbGkge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4OyB9XG4gICAgICAuaW50cm9fX2ZhcSAuZmFxLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmludHJvX19pbnF1aXJ5LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW50cm9fX2lucXVpcnktcGFnZSAudGV4dCB7XG4gICAgbWFyZ2luOiA2OXB4IGF1dG8gMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuaW50cm9fX2lucXVpcnktcGFnZSAudGl0bGUgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50cm9fX2lucXVpcnktcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1MnB4OyB9XG4gICAgLmludHJvX19pbnF1aXJ5LXBhZ2UgLnRpdGxlIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW50cm9fX2lucXVpcnktcGFnZSAudGV4dCB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bzsgfVxuICAgIC5pbnRyb19faW5xdWlyeS1wYWdlIC5saW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW50cm9fX3Jldmlld3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW50cm9fX3Jldmlld3MgLnRpdGxlX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDY5cHggYXV0byAyMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5pbnRyb19fcmV2aWV3cyAudGl0bGVfX3dyYXBwZXIgLnRpdGxlIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmludHJvX19yZXZpZXdzIC50ZXh0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pbnRyb19fcmV2aWV3cyAudGV4dF9fd3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnRyb19fcmV2aWV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG4gICAgLmludHJvX19yZXZpZXdzIC50aXRsZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzMnB4IGF1dG87IH1cbiAgICAgIC5pbnRyb19fcmV2aWV3cyAudGl0bGVfX3dyYXBwZXIgLnRpdGxlIC5saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbnRyb19fc3VibG9jYXRpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDQxN3B4OyB9XG4gIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bzsgfVxuICAgIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW50cm9fX3N1YmxvY2F0aW9uLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIGgxIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gVGhpbic7IH1cbiAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZSAubGlua3MtdG8tY291bnRyaWVzIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDsgfVxuICAgICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgbGkuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjsgfVxuICAgICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmOyB9XG4gIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZSAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50cm9fX3N1YmxvY2F0aW9uLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTNweDsgfVxuICAgIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZSAubGlua3MtdG8tY291bnRyaWVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuaW50cm9fX3N1YmxvY2F0aW9uLXBhZ2UgLmxpbmtzLXRvLWNvdW50cmllcyBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgbGkuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdlIC5saW5rcy10by1jb3VudHJpZXMgbGkuYWN0aXZlIGEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZSAubGlua3MtdG8tY291bnRyaWVzIGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9IH1cblxuLmludHJvLWhvbWUtcGFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNzgycHg7IH1cbiAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDsgfVxuICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGl0bGUgaDEge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC5tb2JpbGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfVxuICAgICAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gLnRleHQgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlOyB9XG4gICAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gLmludHJvLWhvbWUtcGFnZV9fb3VyLXBhcnRuZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC5pbnRyby1ob21lLXBhZ2VfX291ci1wYXJ0bmVycyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnO1xuICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgICAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gLmludHJvLWhvbWUtcGFnZV9fb3VyLXBhcnRuZXJzIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAuaW50cm8taG9tZS1wYWdlX19vdXItcGFydG5lcnMgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaW50cm8taG9tZS1wYWdlIC5tYWluLWZvcm0tLWludHJvIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnRyby1ob21lLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC50aXRsZSBoMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gLm1vYmlsZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC5pbnRyby1ob21lLXBhZ2VfX291ci1wYXJ0bmVycyAuaW1hZ2VzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAuaW50cm8taG9tZS1wYWdlX19vdXItcGFydG5lcnMgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwLjVweDsgfVxuICAgICAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAuaW50cm8taG9tZS1wYWdlX19vdXItcGFydG5lcnMgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OHB4OyB9XG4gICAgICAgIC5pbnRyby1ob21lLXBhZ2UgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC5pbnRyby1ob21lLXBhZ2VfX291ci1wYXJ0bmVycyBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2cHg7IH1cbiAgICAgICAgLmludHJvLWhvbWUtcGFnZSAubW90by1hbmQtaW5mb3JtYXRpb24gLmludHJvLWhvbWUtcGFnZV9fb3VyLXBhcnRuZXJzIGltZzpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1heC13aWR0aDogNzRweDsgfVxuICAgICAgICAuaW50cm8taG9tZS1wYWdlIC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAuaW50cm8taG9tZS1wYWdlX19vdXItcGFydG5lcnMgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5pbnRyby1ob21lLXBhZ2UgLmZvcm0td3JhcHBlci5jb2wtMTIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbi5pbnRyby1sb2NhdGlvbi1jb3VudHJ5IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA3MXB4OyB9XG4gIC5pbnRyby1sb2NhdGlvbi1jb3VudHJ5IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW50cm8tbG9jYXRpb24tY291bnRyeSAubW90by1hbmQtaW5mb3JtYXRpb24gLnRpdGxlIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRyby1sb2NhdGlvbi1jb3VudHJ5IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGl0bGUgaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBUaGluJywgc2Fucy1zZXJpZjsgfVxuICAuaW50cm8tbG9jYXRpb24tY291bnRyeSAubW90by1hbmQtaW5mb3JtYXRpb24gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uaW50cm8tbG9jYXRpb24tY291bnRyeSAud2F0Y2gtdmlkZW8gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmludHJvLWxvY2F0aW9uLWNvdW50cnkgLndhdGNoLXZpZGVvIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLmludHJvLWxvY2F0aW9uLWNvdW50cnkgLmludHJvLWhvbWUtcGFnZV9fb3VyLXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmludHJvLWxvY2F0aW9uLWNvdW50cnkgLmludHJvLWhvbWUtcGFnZV9fb3VyLXBhcnRuZXJzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4uaW50cm8tbG9jYXRpb24tY291bnRyeSAuZm9ybS13cmFwcGVyIC5tYWluLWZvcm0tLWludHJvIC5pbnB1dC1zdWJtaXQge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaW50cm8tbG9jYXRpb24tY291bnRyeSAubWFpbi1mb3JtLS1pbnRybyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludHJvLWxvY2F0aW9uLWNvdW50cnkgLm1vdG8tYW5kLWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIC5pbnRyby1sb2NhdGlvbi1jb3VudHJ5IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5pbnRyby1sb2NhdGlvbi1jb3VudHJ5IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAud2F0Y2gtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODJweDsgfVxuICAgIC5pbnRyby1sb2NhdGlvbi1jb3VudHJ5IC5tb3RvLWFuZC1pbmZvcm1hdGlvbiAuaW50cm8tb3Blbi1tb2RhbC1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmludHJvLWxvY2F0aW9uLWNvdW50cnkgLm1vdG8tYW5kLWluZm9ybWF0aW9uIC5pbnRyby1ob21lLXBhZ2VfX291ci1wYXJ0bmVycyB7XG4gICAgICBtYXJnaW46IDQwcHggMDsgfSB9XG5cbi5sYXRlc3QtYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAubGF0ZXN0LWFydGljbGVzIC52aWV3LWFydGljbGVzLWJ0biBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICMyMzY2QjM7XG4gICAgY29sb3I6ICMyMzY2QjM7XG4gICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTNweCAwOyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlcyAudmlldy1hcnRpY2xlcy1idG4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubGF0ZXN0LWFydGljbGVzIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlcyAudGl0bGUgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGF0ZXN0LWFydGljbGVzX19zbGlkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19zbGlkZXItd3JhcHBlciAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19zbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAubmV4dCB7XG4gICAgICByaWdodDogLTc4cHg7IH1cbiAgICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5uZXh0IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAucHJldiB7XG4gICAgICBsZWZ0OiAtNzhweDsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI0NDg4RTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAuYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFOyB9XG4gICAgICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdzpob3ZlciBhIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cgLmFycm93IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAuYXJyb3cgYSBzdmcge1xuICAgICAgICAgIGZpbGw6ICMyNDQ4OEU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAubGF0ZXN0LWFydGljbGVzX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19pdGVtOmhvdmVyIC5pbWctd3JhcHBlciAuaW1nLXdyYXBwZXJfX2JnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0tLWJvcmRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDI1cHggcmdiYSgxOSwgNDYsIDgwLCAwLjA4KTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmltZy13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmltZy13cmFwcGVyIC5pbWctd3JhcHBlcl9fYmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAuZGVzY3RpcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM2cHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAudGl0bGUgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmxvY2F0aW9uLWFuZC1idG4gaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAubG9jYXRpb24tYW5kLWJ0biBwIHtcbiAgICAgIGNvbG9yOiAjODM5NEEwOyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAubG9jYXRpb24tYW5kLWJ0biBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjMjQ0ODhFO1xuICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmxvY2F0aW9uLWFuZC1idG4gYSBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIuNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5MHB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5uZXh0IHtcbiAgICByaWdodDogLTY1cHg7IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cgLnByZXYge1xuICAgIGxlZnQ6IC02NXB4OyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdyBhIHN2ZyB7XG4gICAgICBmaWxsOiAjMjQ0ODhFOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cgLnByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cgLm5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAuYXJyb3cgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5uZXh0IHtcbiAgICByaWdodDogLTc4cHg7IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cgLnByZXYge1xuICAgIGxlZnQ6IC03OHB4OyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5hcnJvdyBhIHN2ZyB7XG4gICAgICBmaWxsOiAjMjQ0ODhFOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IC5uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAucHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAubGF0ZXN0LWFydGljbGVzX19hcnJvdyAuYXJyb3cgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3cgLmFycm93IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMgLnRpdGxlIHtcbiAgICBvcmRlcjogMTsgfVxuICAubGF0ZXN0LWFydGljbGVzX19zbGlkZXItd3JhcHBlciB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmxhdGVzdC1hcnRpY2xlcyAudmlldy1hcnRpY2xlcy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmxhdGVzdC1hcnRpY2xlc19fc2xpZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmltZy13cmFwcGVyIC5pbWctd3JhcHBlcl9fYmcge1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19pdGVtIC5kZXNjdGlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXMgLmNhdGFtYXJhbi1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5sYXRlc3QtYXJ0aWNsZXMgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0gLmltZy13cmFwcGVyIC5pbWctd3JhcHBlcl9fYmcge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAuaW1nLXdyYXBwZXIgLmltZy13cmFwcGVyX19iZyB7XG4gICAgbWluLWhlaWdodDogMTgycHg7IH0gfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubGF0ZXN0LWFydGljbGVzIC50aXRsZSBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfSB9XG5cbi5tYWluLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLm1haW4tc2xpZGVyIC5jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICAubWFpbi1zbGlkZXIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNsaWRlcl9fc2xpZGVyLXdyYXBwZXIubm8tc2xpZGVyIC5tYWluLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWFpbi1zbGlkZXJfX3NsaWRlci13cmFwcGVyLm5vLXNsaWRlciAubWFpbi1zbGlkZXJfX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tc2xpZGVyX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5tYWluLXNsaWRlcl9fYXJyb3cgLm5leHQge1xuICAgICAgcmlnaHQ6IC03OHB4OyB9XG4gICAgICAubWFpbi1zbGlkZXJfX2Fycm93IC5uZXh0IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAubWFpbi1zbGlkZXJfX2Fycm93IC5wcmV2IHtcbiAgICAgIGxlZnQ6IC03OHB4OyB9XG4gICAgLm1haW4tc2xpZGVyX19hcnJvdyAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNDQ4OEU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLm1haW4tc2xpZGVyX19hcnJvdyAuYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFOyB9XG4gICAgICAgIC5tYWluLXNsaWRlcl9fYXJyb3cgLmFycm93OmhvdmVyIGEgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAubWFpbi1zbGlkZXJfX2Fycm93IC5hcnJvdyBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm1haW4tc2xpZGVyX19hcnJvdyAuYXJyb3cgYSBzdmcge1xuICAgICAgICAgIGZpbGw6ICMyNDQ4OEU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLm1haW4tc2xpZGVyX19hcnJvdyAubmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1haW4tc2xpZGVyX19hcnJvdyAucHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAubWFpbi1zbGlkZXJfX2Fycm93IC5hcnJvdyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAubWFpbi1zbGlkZXJfX2Fycm93IC5hcnJvdyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tc2xpZGVyX19hcnJvdyAubmV4dCB7XG4gICAgcmlnaHQ6IC03OHB4OyB9XG4gIC5tYWluLXNsaWRlcl9fYXJyb3cgLnByZXYge1xuICAgIGxlZnQ6IC03OHB4OyB9XG4gIC5tYWluLXNsaWRlcl9fYXJyb3cgLmFycm93IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tc2xpZGVyX19hcnJvdyAuYXJyb3cgYSBzdmcge1xuICAgICAgZmlsbDogIzI0NDg4RTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAubWFpbi1zbGlkZXJfX2Fycm93IC5uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAubWFpbi1zbGlkZXJfX2Fycm93IC5wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tYWluLXNsaWRlcl9fYXJyb3cgLmFycm93IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5tYWluLXNsaWRlcl9fYXJyb3cgLmFycm93IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5tYWluLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAubWFpbi1zbGlkZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAubWFpbi1zbGlkZXJfX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1zbGlkZXIgLm1haW4tY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1haW4tc2xpZGVyIC5tb2JpbGUtc2hhZG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tc2xpZGVyIC5tYWluLXNsaWRlcl9fc2xpZGVyIC5pdGVtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tYWluLXNsaWRlciAubWFpbi1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tYWluLXNsaWRlciAubWFpbi1jYXJkX19pbWctd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgIC5tYWluLXNsaWRlciAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5tYWluLXNsaWRlciAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxvY2F0aW9uIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1haW4tc2xpZGVyIC5tYWluLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gIC5tYWluLXNsaWRlciAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTMwcHgpOyB9IH1cblxuLm1vYmlsZS1mb3JtLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTB2aCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm1vYmlsZS1mb3JtLXBvcHVwLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDB2aCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IDBzOyB9XG4gIC5tb2JpbGUtZm9ybS1wb3B1cCAud3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7IH1cbiAgLm1vYmlsZS1mb3JtLXBvcHVwX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5tb2JpbGUtZm9ybS1wb3B1cF9faGVhZGVyIC5jbG9zZS1idG4ge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMTYsIDQxLCA4OSwgMC4wNik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubW9iaWxlLWZvcm0tcG9wdXBfX2hlYWRlciAuY2xvc2UtYnRuIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubW9iaWxlLWZvcm0tcG9wdXAgLnRpdGxlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1vYmlsZS1mb3JtLXBvcHVwIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLWZvcm0tcG9wdXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vYmlsZS1mb3JtLXBvcHVwLS1kYWlseSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1mb3JtLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgLm1vYmlsZS1mb3JtLXBvcHVwOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ub3VyLXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vdXItcGFydG5lcnMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MXB4OyB9XG4gICAgLm91ci1wYXJ0bmVycyAudGl0bGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAub3VyLXBhcnRuZXJzIC50aXRsZSBoMiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7IH1cbiAgLm91ci1wYXJ0bmVycyAucGFydG5lcnMtbG9nb3NfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVycy1sb2dvc19faW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGhlaWdodDogMTI5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyNiwgMTM4LCAxNTksIDAuMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxMjYsIDEzOCwgMTU5LCAwLjMpOyB9XG4gICAgLm91ci1wYXJ0bmVycyAucGFydG5lcnMtbG9nb3NfX2ltZy13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVycy1sb2dvc19faW1nLXdyYXBwZXI6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLm91ci1wYXJ0bmVycyAucGFydG5lcnMtbG9nb3NfX2ltZy13cmFwcGVyOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVycy1sb2dvc19faW1nLXdyYXBwZXI6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5vdXItcGFydG5lcnMgLnBhcnRuZXJzLWxvZ29zX19pbWctd3JhcHBlcjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vdXItcGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm91ci1wYXJ0bmVycyAudGl0bGUtd2l0aC1saW5lLS1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAgIC5vdXItcGFydG5lcnMgLnRpdGxlLXdpdGgtbGluZS0tYm90dG9tIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5vdXItcGFydG5lcnMgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gICAgLm91ci1wYXJ0bmVycyAudGl0bGU6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVycy1sb2dvc19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm91ci1wYXJ0bmVycyAucGFydG5lcnMtbG9nb3NfX2ltZy13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVycy1sb2dvc19faW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5vdXItcGFydG5lcnMgLnBhcnRuZXJzLWxvZ29zX19pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5vdXItcGFydG5lcnMgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLm91ci1zZXJ2aWNlcyB7XG4gIG1hcmdpbjogMTIwcHggMCAxMDVweCAwOyB9XG4gIC5vdXItc2VydmljZXMgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA5MHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5vdXItc2VydmljZXMgLnRpdGxlIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm91ci1zZXJ2aWNlcyAudGl0bGUgaDI6YmVmb3JlLCAub3VyLXNlcnZpY2VzIC50aXRsZSBoMjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMS41NjI1cmVtO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjNCNEI7IH1cbiAgICAgIC5vdXItc2VydmljZXMgLnRpdGxlIGgyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC02N3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpOyB9XG4gICAgICAub3VyLXNlcnZpY2VzIC50aXRsZSBoMjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNjdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpOyB9XG4gIC5vdXItc2VydmljZXMgLm91ci1zZXJ2aWNlcy1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5vdXItc2VydmljZXMgLm91ci1zZXJ2aWNlcy1pdGVtcyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5vdXItc2VydmljZXMgLm91ci1zZXJ2aWNlcy1pdGVtcyBwIHtcbiAgICAgIGNvbG9yOiAjMzE0RDYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vdXItc2VydmljZXMge1xuICAgIG1hcmdpbjogMTIwcHggMCA5MHB4IDA7IH1cbiAgICAub3VyLXNlcnZpY2VzIC50aXRsZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAub3VyLXNlcnZpY2VzIC50aXRsZSBoMjpiZWZvcmUsIC5vdXItc2VydmljZXMgLnRpdGxlIGgyOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogNjVweDsgfVxuICAgICAgLm91ci1zZXJ2aWNlcyAudGl0bGUgaDI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTE2cHg7IH1cbiAgICAgIC5vdXItc2VydmljZXMgLnRpdGxlIGgyOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xNnB4OyB9IH1cblxuLmRhaWx5LXBhZ2UgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5wYXJhbGxheC13aXRoLXRleHQtLWxlZnQge1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0LTIge1xuICAgIG1hcmdpbi10b3A6IDEzMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4OyB9XG4gICAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdC0yIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTgsIDM3LCA3MywgMC41KTtcbiAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cbiAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2OC45NTgzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OS42MmRlZywgcmdiYSgwLCA1MCwgOTIsIDApIDguMjMlLCAjMDAzMjVDIDczLjclKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0IC5wYXJhbGxheC10ZXh0LXN0eWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdCAucGFyYWxsYXgtdGV4dC1zdHlsZSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdC0yIHtcbiAgICBtaW4taGVpZ2h0OiA0MjRweDsgfVxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnQtMiAucGFyYWxsYXgtdGV4dC1zdHlsZSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG5cbi5sb2NhdGlvbi1jb3VudHJ5IC5yZWFkeS1mb3ItdHJpcCB7XG4gIG1hcmdpbjogMTIwcHggMCAxMjBweCAwOyB9XG4gIC5sb2NhdGlvbi1jb3VudHJ5IC5yZWFkeS1mb3ItdHJpcCAucmVhZHktZm9yLXRyaXBfX3RleHQgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG4ucmVhZHktZm9yLXRyaXAge1xuICBtYXJnaW46IDEzMHB4IDAgMTAycHggMDsgfVxuICAucmVhZHktZm9yLXRyaXBfX3RleHQgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG4gICAgLnJlYWR5LWZvci10cmlwX190ZXh0IC50aXRsZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtOyB9XG4gIC5yZWFkeS1mb3ItdHJpcF9fdGV4dCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAucmVhZHktZm9yLXRyaXBfX3RleHQgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7IH1cbiAgLnJlYWR5LWZvci10cmlwX190ZXh0IC5zdGFydC1ub3ctYnRuIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTsgfVxuICAucmVhZHktZm9yLXRyaXBfX2ltZyAuaW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlYWR5LWZvci10cmlwX19pbWcgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucmVhZHktZm9yLXRyaXAgLnN0YXJ0LW5vdy1idG4tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9jYXRpb24tY291bnRyeSAucmVhZHktZm9yLXRyaXAge1xuICAgIG1hcmdpbjogMTAwcHggMCAxMjBweCAwOyB9XG4gICAgLmxvY2F0aW9uLWNvdW50cnkgLnJlYWR5LWZvci10cmlwIC5yZWFkeS1mb3ItdHJpcF9fdGV4dCAudGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAucmVhZHktZm9yLXRyaXAge1xuICAgIG1hcmdpbjogMTAwcHggMCAxMjBweCAwOyB9XG4gICAgLnJlYWR5LWZvci10cmlwX190ZXh0IC50aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLnJlYWR5LWZvci10cmlwX190ZXh0IC50aXRsZSBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yZWFkeS1mb3ItdHJpcF9fdGV4dCAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgLnJlYWR5LWZvci10cmlwX190ZXh0IC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucmVhZHktZm9yLXRyaXBfX3RleHQgLnN0YXJ0LW5vdy1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWFkeS1mb3ItdHJpcF9faW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5yZWFkeS1mb3ItdHJpcF9faW1nIC5pbWctd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5yZWFkeS1mb3ItdHJpcF9faW1nIC5pbWctd3JhcHBlciBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgd2lkdGg6IDY1LjYyNSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnJlYWR5LWZvci10cmlwIC5zdGFydC1ub3ctYnRuLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5yZWFkeS1mb3ItdHJpcCAuc3RhcnQtbm93LWJ0bi0tbW9iaWxlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc2FpbC10b2dldGhlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYxcHggMTUwcHggMTY2cHggMTUwcHg7XG4gIG1hcmdpbjogODJweCBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuc2FpbC10b2dldGhlcl9fd3JhcHBlciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc2FpbC10b2dldGhlcl9fd3JhcHBlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc2FpbC10b2dldGhlcl9fd3JhcHBlciAudGl0bGUgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zYWlsLXRvZ2V0aGVyX193cmFwcGVyIC50aXRsZSBoMjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzQjRCOyB9XG4gIC5zYWlsLXRvZ2V0aGVyX193cmFwcGVyIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH1cbiAgICAuc2FpbC10b2dldGhlcl9fd3JhcHBlciAudGV4dCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODAlOyB9XG4gIC5zYWlsLXRvZ2V0aGVyX193cmFwcGVyIC5ib29rLWEtdHJpcC1idG4ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zYWlsLXRvZ2V0aGVyX193cmFwcGVyIC5ib29rLWEtdHJpcC1idG4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYWlseS1wYWdlIC5zYWlsLXRvZ2V0aGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIC5zYWlsLXRvZ2V0aGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4OyB9XG4gICAgLnNhaWwtdG9nZXRoZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuc2FpbC10b2dldGhlciAuY29udGFpbmVyIC5yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNhaWwtdG9nZXRoZXJfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiA2N3B4IDAgMTQwcHggMDsgfSB9XG5cbi5kYWlseS1wYWdlIC5zZW8tdGV4dC0td2l0aC1vcGFjaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VvLXRleHQtLXdpdGgtb3BhY2l0eS5zaG93IC5yb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZW8tdGV4dC0td2l0aC1vcGFjaXR5LnNob3cgLnNob3ctbW9yZS1idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZW8tdGV4dC0td2l0aC1vcGFjaXR5IC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjI0cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1OS45NWRlZywgI0Y4RjlGQiAzNS45MyUsIHJnYmEoMjQ4LCAyNDksIDI1MSwgMCkgMTE5LjM1JSk7XG4gICAgei1pbmRleDogMTsgfVxuXG4uc2VvLXRleHQtLXdpdGgtb3BhY2l0eSAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNzEwcHg7IH1cbiAgLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIC5jb250ZW50IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIC5zZW8tdGV4dC0td2l0aC1vcGFjaXR5IC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciBoMSwgLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgyLCAuc2VvLXRleHQtLXdpdGgtb3BhY2l0eSAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDMsIC5zZW8tdGV4dC0td2l0aC1vcGFjaXR5IC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciBoNCwgLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg1LCAuc2VvLXRleHQtLXdpdGgtb3BhY2l0eSAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnNob3ctbW9yZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMjsgfVxuICAuc2VvLXRleHQtLXdpdGgtb3BhY2l0eSAuc2hvdy1tb3JlLWJ0biBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VvLXRleHQtLXdpdGgtb3BhY2l0eSAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDY3NHB4OyB9XG4gICAgLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIC5jb250ZW50IHtcbiAgICAgIGNvbHVtbi1jb3VudDogdW5zZXQ7IH1cbiAgICAgIC5zZW8tdGV4dC0td2l0aC1vcGFjaXR5IC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciAuY29udGVudCBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNlby10ZXh0LS13aXRoLW9wYWNpdHkgLnNob3ctbW9yZS1idG4ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc2VvLXRleHQtYmxvY2stLW9wYWNpdHktb24tbW9iaWxlIC5tb2JpbGUtc2hhZG93IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlby10ZXh0LWJsb2NrLS1vcGFjaXR5LW9uLW1vYmlsZSAubW9iaWxlLXNoYWRvdyAubW9iaWxlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VvLXRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICBwYWRkaW5nOiA0OHB4IDAgNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZCOyB9XG4gIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgICAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgxLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgyLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgzLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg0LCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg1LCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg2LCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIHAsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgc3BhbiwgLnNlby10ZXh0LWJsb2NrIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciBzbWFsbCwgLnNlby10ZXh0LWJsb2NrIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciBzdHJvbmcge1xuICAgICAgY29sb3I6ICMzOTM5Mzk7IH1cbiAgICAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGEge1xuICAgICAgY29sb3I6ICMyNDQ4OEU7IH1cbiAgICAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgxLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgyLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGgzLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg0LCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg1LCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tc3BhbjogYWxsO1xuICAgICAgY29sdW1uLXNwYW46IGFsbDsgfVxuICAgIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLnNlby10ZXh0LWJsb2NrIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciBwLCAuc2VvLXRleHQtYmxvY2sgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyIHNwYW4sIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgc21hbGwsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgfVxuICAgIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VvLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgY29sdW1uLWNvdW50OiB1bnNldDsgfVxuICAgIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDEsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDIsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDMsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDQsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDUsIC5zZW8tdGV4dC1ibG9jayAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIgaDYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnNlby10ZXh0LWJsb2NrLS1vcGFjaXR5LW9uLW1vYmlsZSAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA3MzRweDsgfVxuICAgIC5zZW8tdGV4dC1ibG9jay0tb3BhY2l0eS1vbi1tb2JpbGUgLnNlby10ZXh0LWJsb2NrX193cmFwcGVyLnNob3c6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VvLXRleHQtYmxvY2stLW9wYWNpdHktb24tbW9iaWxlIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlci5zaG93IC5tb2JpbGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VvLXRleHQtYmxvY2stLW9wYWNpdHktb24tbW9iaWxlIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDg5cHg7XG4gICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGOEY5RkIgMCUsIHJnYmEoMjQ4LCAyNDksIDI1MSwgMCkgMTAwJSk7IH1cbiAgICAuc2VvLXRleHQtYmxvY2stLW9wYWNpdHktb24tbW9iaWxlIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciAubW9iaWxlLWJ0biB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCOyB9XG4gICAgICAuc2VvLXRleHQtYmxvY2stLW9wYWNpdHktb24tbW9iaWxlIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlciAubW9iaWxlLWJ0biBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbXVsYXItYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zaW11bGFyLWFydGljbGVzIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXMgLnRpdGxlIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNpbXVsYXItYXJ0aWNsZXNfX3NsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0ge1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW06aG92ZXIgLmltZy13cmFwcGVyIC5pbWctd3JhcHBlcl9fYmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0tLWJvcmRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDI1cHggcmdiYSgxOSwgNDYsIDgwLCAwLjA4KTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zaW11bGFyLWFydGljbGVzX19pdGVtIC5pbWctd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2ltdWxhci1hcnRpY2xlc19faXRlbSAuaW1nLXdyYXBwZXIgLmltZy13cmFwcGVyX19iZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuc2ltdWxhci1hcnRpY2xlc19faXRlbSAuZGVzY3RpcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM2cHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5zaW11bGFyLWFydGljbGVzX19pdGVtIC50aXRsZSBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0gLmxvY2F0aW9uLWFuZC1idG4gaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0gLmxvY2F0aW9uLWFuZC1idG4gcCB7XG4gICAgICBjb2xvcjogIzgzOTRBMDsgfVxuICAgIC5zaW11bGFyLWFydGljbGVzX19pdGVtIC5sb2NhdGlvbi1hbmQtYnRuIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gUmVndWxhcic7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0gLmxvY2F0aW9uLWFuZC1idG4gYSBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIuNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbXVsYXItYXJ0aWNsZXMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXMgLmNvbnRhaW5lciAucm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAuc2ltdWxhci1hcnRpY2xlcyAudGl0bGUuY29sLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAuc2ltdWxhci1hcnRpY2xlcyAuc2ltdWxhci1hcnRpY2xlc19fc2xpZGVyLXdyYXBwZXIuY29sLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXMgLnNpbXVsYXItYXJ0aWNsZXNfX3NsaWRlci13cmFwcGVyLmNvbC0xMjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgLnNpbXVsYXItYXJ0aWNsZXMgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0uY29sLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpOyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXMgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0uY29sLTEyIC5kZXNjdGlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzJweCAyMHB4OyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXMgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0uY29sLTEyIC5jYXRhbWFyYW4tY2FyZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLnNpbXVsYXItYXJ0aWNsZXMgLnNpbXVsYXItYXJ0aWNsZXNfX2l0ZW0uY29sLTEyIC5sb2NhdGlvbi1hbmQtYnRuIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaW11bGFyLWFydGljbGVzIC5zaW11bGFyLWFydGljbGVzX19pdGVtLmNvbC0xMiAubG9jYXRpb24tYW5kLWJ0bl9fbG9jYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuLnRhYnNfX3Jldmlld3Mge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDsgfVxuICAudGFic19fcmV2aWV3cyAudGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzsgfVxuICAgIC50YWJzX19yZXZpZXdzIC50aXRsZSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYnNfX3Jldmlld3MgLnRhYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC50YWJzX19yZXZpZXdzIC50YWJzLXdyYXBwZXIgLm5hdi1waWxscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudGFic19fcmV2aWV3cyAudGFicy13cmFwcGVyIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICAgIC50YWJzX19yZXZpZXdzIC50YWJzLXdyYXBwZXIgLm5hdi1waWxscyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGFic19fcmV2aWV3cyAudGFicy13cmFwcGVyIC5uYXYtcGlsbHMgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuNik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwIDAgOXB4IDA7IH1cbiAgICAgICAgLnRhYnNfX3Jldmlld3MgLnRhYnMtd3JhcHBlciAubmF2LXBpbGxzIGEuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzI0NDg4RTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAudGFic19fcmV2aWV3cyAudGFicy13cmFwcGVyIC5uYXYtcGlsbHMgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTsgfVxuICAudGFic19fcmV2aWV3cyAuc2hvdy1tb3JlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzFweDsgfVxuICAgIC50YWJzX19yZXZpZXdzIC5zaG93LW1vcmUtYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAudGFic19fcmV2aWV3cyAuc2hvdy1tb3JlLWJ0biBhIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJzX19yZXZpZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4OyB9IH1cblxuLnRhYnMtd2l0aC1zbGlkZXJzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y1RjdGOSAtMi40MiUsIHJnYmEoMjQ1LCAyNDcsIDI0OSwgMCkgNjIuMzklKTtcbiAgcGFkZGluZzogNjBweCAwIDE0MHB4IDA7IH1cbiAgLnRhYnMtd2l0aC1zbGlkZXJzIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweCBhdXRvOyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC50aXRsZSBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAudGFicy13aXRoLXNsaWRlcnMgLnRpdGxlIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YWJzLXdpdGgtc2xpZGVycyAubmF2LXBpbGxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC5uYXYtcGlsbHMgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC42KTtcbiAgICAgIHBhZGRpbmc6IDAgMCA5cHggMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIC50YWJzLXdpdGgtc2xpZGVycyAubmF2LXBpbGxzIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGFicy13aXRoLXNsaWRlcnMgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyNDQ4OEU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50YWJzLXdpdGgtc2xpZGVycyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC50YWJzLXdpdGgtc2xpZGVycyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICAudGFicy13aXRoLXNsaWRlcnMgLm1haW4tc2xpZGVyX19zbGlkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGFicy13aXRoLXNsaWRlcnMgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAudGFicy13aXRoLXNsaWRlcnMgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnRhYnMtd2l0aC1zbGlkZXJzIC5tYWluLWNhcmQgLm1haW4tY2FyZF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudGFicy13aXRoLXNsaWRlcnMgLnZpZXctY2F0ZWdvcnlfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC50YWJzLXdpdGgtc2xpZGVycyAudmlldy1jYXRlZ29yeV9fYnRuIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC52aWV3LWNhdGVnb3J5X19idG4gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwJTsgfVxuICAudGFicy13aXRoLXNsaWRlcnMgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5hcnRpY2xlLWNhcmQtdGl0bGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnRhYnMtd2l0aC1zbGlkZXJzIC50aXRsZSBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJzLXdpdGgtc2xpZGVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC50YWJzLXdpdGgtc2xpZGVycyAudGl0bGU6YmVmb3JlLCAudGFicy13aXRoLXNsaWRlcnMgLnRpdGxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFicy13aXRoLXNsaWRlcnMgLnRpdGxlIGgyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGFicy13aXRoLXNsaWRlcnMgLnRpdGxlIGgyLCAudGFicy13aXRoLXNsaWRlcnMgLnRpdGxlIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50YWJzLXdpdGgtc2xpZGVycyAubmF2LXBpbGxzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnRhYnMtd2l0aC1zbGlkZXJzIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC52aWV3LWNhdGVnb3J5X19idG4gLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC5tYWluLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC50YWJzLXdpdGgtc2xpZGVycyAubWFpbi1zbGlkZXJfX3NsaWRlci5yb3cge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC50YWJzLXdpdGgtc2xpZGVycyAubWFpbi1zbGlkZXJfX3NsaWRlciAuaXRlbS13cmFwcGVyLmNvbC02IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAudGFicy13aXRoLXNsaWRlcnMgLm1haW4tc2xpZGVyX19zbGlkZXIgLml0ZW0td3JhcHBlci5jb2wtNjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAudGFicy13aXRoLXNsaWRlcnMgLm1haW4tc2xpZGVyX19zbGlkZXIgLml0ZW0td3JhcHBlci5jb2wtNjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC50YWJzLXdpdGgtc2xpZGVycyAubWFpbi1jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnRhYnMtd2l0aC1zbGlkZXJzIC5tYWluLWNhcmQgLm1haW4tY2FyZF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLnRhYnMtd2l0aC1zbGlkZXJzIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDhweCA4cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjcwcHgpOyB9XG4gICAgICAgIC50YWJzLXdpdGgtc2xpZGVycyAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxvY2F0aW9uIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRhYnMtd2l0aC1zbGlkZXJzIC5tYWluLWNhcmQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC50YWJzLXdpdGgtc2xpZGVycyAubWFpbi1jYXJkX19pbWctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTMwcHgpOyB9IH1cblxuLnRhYnMge1xuICBtYXJnaW4tdG9wOiAxNDZweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAudGFicyAubmF2LXBpbGxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfVxuICAgIC50YWJzIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIC50YWJzIC5uYXYtcGlsbHMgYSB7XG4gICAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAwIDAgOXB4IDA7IH1cbiAgICAgIC50YWJzIC5uYXYtcGlsbHMgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzI0NDg4RTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50YWJzIC5uYXYtcGlsbHMgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQ4OEU7IH1cbiAgLnRhYnMgLmJvYXRzLXF1aW50aXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudGFicyAuYm9hdHMtcXVpbnRpdHkgcCB7XG4gICAgICBjb2xvcjogIzMxNEQ2MTsgfVxuICAgICAgLnRhYnMgLmJvYXRzLXF1aW50aXR5IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjsgfVxuICAudGFicyAuc29ydGluZy1iYXIgLm5pY2Utc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkMyQ0E7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnRhYnMgLnNvcnRpbmctYmFyIC5uaWNlLXNlbGVjdCB1bCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50YWJzIC5zb3J0aW5nLWJhciAubmljZS1zZWxlY3Qgc3BhbixcbiAgICAudGFicyAuc29ydGluZy1iYXIgLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM0NDRGNUQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG4gIC50YWJzIC5yb3RhdGlvbi1idG5zIGEge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC50YWJzIC5yb3RhdGlvbi1idG5zIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRhYnMgLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgLnRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAubWFpbi1jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudGFicyAuc2hvdy1tb3JlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC50YWJzIC5zaG93LW1vcmUtYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAudGFicyAuc2hvdy1tb3JlLWJ0biBhIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50YWJzIC50YWItcGFuZSAubWFpbi1jYXJkIC5tYWluLWNhcmRfX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG5cbi50YWJzX19zdWJsb2NhdGlvbi1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMTI3cHg7IH1cbiAgLnRhYnNfX3N1YmxvY2F0aW9uLXBhZ2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnRhYnNfX3N1YmxvY2F0aW9uLXBhZ2UgLnRpdGxlIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhYnNfX3N1YmxvY2F0aW9uLXBhZ2UgLnNob3ctbW9yZS1idG4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDg4RTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWJzX19zdWJsb2NhdGlvbi1wYWdlIC5zaG93LW1vcmUtYnRuIGEgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAudGFic19fc3VibG9jYXRpb24tcGFnZSAuc2hvdy1tb3JlLWJ0biBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTYxQjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzIC5yb3RhdGlvbi1idG5zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYnMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfVxuICAgIC50YWJzIC5uYXYtcGlsbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgLnRhYnMgLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHg7IH1cbiAgICAgICAgLnRhYnMgLm5hdi1waWxscyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGFicyAubmF2LXBpbGxzIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgLnRhYnMgLnJvdGF0aW9uLWJ0bnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYnMgLmJvYXRzLXF1aW50aXR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAudGFicyAubWFpbi1jYXJkIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87IH1cbiAgICAgIC50YWJzIC5tYWluLWNhcmQgLm1haW4tY2FyZF9faW1nLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDI1NXB4OyB9XG4gICAgLnRhYnMgLnNob3ctbW9yZS1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnRhYnMgLnNob3ctbW9yZS1idG4gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJzX19zdWJsb2NhdGlvbi1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgLnRhYnNfX3N1YmxvY2F0aW9uLXBhZ2UgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnRhYnNfX3N1YmxvY2F0aW9uLXBhZ2UgLnRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgIC50YWJzX19zdWJsb2NhdGlvbi1wYWdlIC5tYWluLWNhcmRfX291dGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC50YWJzX19zdWJsb2NhdGlvbi1wYWdlIC5tYWluLWNhcmRfX291dGVyIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAubWFpbi1jYXJkX19pbWctd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnRhYnNfX3N1YmxvY2F0aW9uLXBhZ2UgLm1haW4tY2FyZF9fb3V0ZXIgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5iZW5lZml0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC50YWJzX19zdWJsb2NhdGlvbi1wYWdlIC5tYWluLWNhcmRfX291dGVyIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAudmlldy1kZXRhaWxzLm1haW4tYnRuLXN0eWxlIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRocmVlLWltYWdlcy1ibG9jayB7XG4gIG1hcmdpbjogMTIwcHggMCAxMTBweCAwOyB9XG4gIC50aHJlZS1pbWFnZXMtYmxvY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudGhyZWUtaW1hZ2VzLWJsb2NrX19pdGVtIC5pbWcge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAudGhyZWUtaW1hZ2VzLWJsb2NrX19pdGVtIC5pbWc6aG92ZXIgLmltZy13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4gICAgICAudGhyZWUtaW1hZ2VzLWJsb2NrX19pdGVtIC5pbWctd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAgIC50aHJlZS1pbWFnZXMtYmxvY2tfX2l0ZW0gLnRpdGxlIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyRjNCNEI7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTsgfVxuICAgIC50aHJlZS1pbWFnZXMtYmxvY2tfX2l0ZW0gLnByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC50aHJlZS1pbWFnZXMtYmxvY2tfX2l0ZW0gLnByaWNlIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgLnRocmVlLWltYWdlcy1ibG9ja19faXRlbSAucHJpY2UgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRocmVlLWltYWdlcy1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDEyMHB4IDAgODBweCAwOyB9XG4gICAgLnRocmVlLWltYWdlcy1ibG9ja19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAudGhyZWUtaW1hZ2VzLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudGhyZWUtaW1hZ2VzLWJsb2NrX19pdGVtIC5pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweCBhdXRvOyB9XG4gIC50aHJlZS1pbWFnZXMtYmxvY2stLXdpdGgtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnZpZGVvLXBsdWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudmlkZW8tcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC52aWRlby1wbHVnIC5idG4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnZpZGVvLXBsdWcgLmJ0bi13cmFwcGVyIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnZpZGVvLXBsdWcgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tcGx1ZyB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7IH0gfVxuXG4udmlkZW8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAudmlkZW8tcG9wdXAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnZpZGVvLXBvcHVwIC53cmFwcGVyIHtcbiAgICB3aWR0aDogOTc4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudmlkZW8tcG9wdXAgLndyYXBwZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1NTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tcG9wdXAgLndyYXBwZXIge1xuICAgIHdpZHRoOiA3MTJweDsgfVxuICAgIC52aWRlby1wb3B1cCAud3JhcHBlciBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wb3B1cCAud3JhcHBlciB7XG4gICAgd2lkdGg6IDUzM3B4OyB9XG4gICAgLnZpZGVvLXBvcHVwIC53cmFwcGVyIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZpZGVvLXBvcHVwIC53cmFwcGVyIHtcbiAgICB3aWR0aDogMzU1cHg7IH1cbiAgICAudmlkZW8tcG9wdXAgLndyYXBwZXIgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTVweCkge1xuICAudmlkZW8tcG9wdXAgLndyYXBwZXIge1xuICAgIHdpZHRoOiAyNjdweDsgfVxuICAgIC52aWRlby1wb3B1cCAud3JhcHBlciBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4iLCIuYnJlYWRjcnVtYnN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHNwYW4sXHJcbiAgICBhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjUpO1xyXG4gICAgfSBcclxuICAgIHNwYW46bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iX2xhc3R7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgIH1cclxuICAgICYtLWNhdGFtYXJhbi1wYWdle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC42KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyZWFkY3J1bWJfbGFzdHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kYXRlcGlja2Vye1xyXG4gICAgLmRhdGVwaWNrZXItZGF5cyB0aGVhZHtcclxuICAgICAgICAuZG93e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0ZXBpY2tlci1zd2l0Y2h7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMkYzNzQzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gUmVndWxhcic7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRheXtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzIsIDE0MiwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMkYzQjRCO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzIsIDE0MiwgMC4wNik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyRjNCNEI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ODhFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9sZCxcclxuICAgICAgICAmLm5ld3tcclxuICAgICAgICAgICAgY29sb3I6ICMyRjNCNEI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51aS1kYXRlcGlja2Vye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2RhdGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudWktZGF0ZXBpY2tlci10cmlnZ2Vye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuLnVpLWRhdGVwaWNrZXJ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgyMiwgMzIsIDUyLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudWktZGF0ZXBpY2tlci10aXRsZSB7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyRjM3NDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLW1vbnRoe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZS51aS1zdGF0ZS1kaXNhYmxlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICYtY2FsZW5kYXJ7XHJcbiAgICAgICAgLnVpLXN0YXRlLWRlZmF1bHR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzYsIDcyLCAxNDIsIDAuMDYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1ob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIHRib2R5IHRke1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1haW4tY2FyZHtcclxuICAgIC5tYWluLWNhcmRfX3dyYXBwZXJ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAyNXB4IHJnYmEoMTksIDQ2LCA4MCwgMC4wOCk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLm1haW4tY2FyZF9faW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZy13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLm1haW4tY2FyZF9faW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltZ19fc3R5bGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbntcclxuICAgICAgICBwYWRkaW5nOiAyMHB4OyAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsNTksNzUsIDAuNik7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFydGljbGUtY2FyZC10aXRsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJlc3QtcHJpY2VfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmRzY2FwZS10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuZWZpdHN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcCxzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nX193cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1kZXRhaWxze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tYWluLWNhcmRfX291dGVyLmxhbmRzY2FwZXtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAubWFpbi1jYXJkX193cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jYXJkX19pbWctd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogNDAuMTcwOSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTkuODI5MSUgLSAxNXB4KTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDMwcHggMzBweCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJlc3QtcHJpY2VfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmRzY2FwZS10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDg1LjA3NDYlO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZW5lZml0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDU1LjIyMzglO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1kZXRhaWxze1xyXG4gICAgICAgICAgICB3aWR0aDogMzUuNTIyMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgIC5tYWluLWNhcmRfX291dGVyLmxhbmRzY2FwZSAubWFpbi1jYXJkX19pbWctd3JhcHBlcntcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAubWFpbi1jYXJke1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAmX19pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJlbmVmaXRze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlldy1kZXRhaWxzLm1haW4tYnRuLXN0eWxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDAgOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZXN0LXByaWNlX193cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1haW4tZm9ybS0tY291bnRyeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyMnB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XHJcbiAgICBmb3Jte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDM0NXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItMTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItMTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci0xO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItMztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItMztcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgfVxyXG4gICAgLy8gLmlucHV0LWRhdGUsXHJcbiAgICAvLyAuaW5wdXQtbWFpbHtcclxuICAgIC8vICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gICAgLy8gLmlucHV0LWRhdGV7XHJcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgIFxyXG4gICAgLy8gfVxyXG4gICAgLy8gLmlucHV0LXN1Ym1pdCB7XHJcbiAgICAvLyAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIC8vIH1cclxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5kYXRlLFxyXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmVtYWlse1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmVtYWlse1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5kYXRle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDM4cHggMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5tYWluLWZvcm0tLWNvdW50cnl7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTg3cHgpO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgLy8gICAgLmlucHV0LXN0eWxle1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyAgICB9IFxyXG4gICAgICAgICAgICAgICAgLy8gICAgLmlucHV0LW1haWx7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAuaW5wdXQtZGF0ZXtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAuaW5wdXQtc3VibWl0e1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsLmdmb3JtX2ZpZWxkcyBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsLmdmb3JtX2ZpZWxkcyBsaS5kYXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzhweCA4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFpbi1mb3JtLS1kYWlseXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50IDogXCJcIjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGZvcm17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAuaW5wdXQtc3VibWl0e1xyXG4gICAgbWFyZ2luLXRvcDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaW5wdXQtY2hvc2V7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrYm94LXdyYXBwZXJ7XHJcbiAgICAud3BjZjctcmFkaW97XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi53cGNmNy1saXN0LWl0ZW17XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc21hbGx7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDQ0RjVEO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgLmNoZWNrbWFya3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5tYWluLWZvcm0tLWludHJve1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQgOiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbnB1dC1zdWJtaXR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5tYWluLWZvcm0tLWludHJve1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1mb3Jte1xyXG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwwLDAsLjA1KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmb3Jte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dHtcclxuICAgICAgICAmLXN0eWxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYuZXJyb3J7XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0xMTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAmLmVycm9yLW1lc3NhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkMyQ0E7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1haWx7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRhdGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWNsZWFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHsgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2FsZW5kYXItaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvKTtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1Ym1pdHtcclxuICAgICAgICAgICB3aWR0aDogNjQlO1xyXG4gICAgICAgICAgIG1hcmdpbjogMjhweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMTNweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlyc3QtbmFtZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2Vjb25kLW5hbWV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5tYWluLWZvcm0gLmlucHV0LXN1Ym1pdHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLm5hdmlnYXRpb25fX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICB1bHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgIH1cclxuICAgICY+bGl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9sdXh1cnljYXRhbWFyYW5zL2h0bWxfdGVtcGxhdGVzL2J1aWxkL2Fzc2V0cy9pbWcvbmF2aWdhdGlvbi1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgNDJweCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggcmdiYSgxOSw0Niw4MCwuMDgpO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbHV4dXJ5Y2F0YW1hcmFucy9odG1sX3RlbXBsYXRlcy9idWlsZC9hc3NldHMvaW1nL25hdmlnYXRpb24tYXJyb3cuc3ZnKScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbHV4dXJ5Y2F0YW1hcmFucy9odG1sX3RlbXBsYXRlcy9idWlsZC9hc3NldHMvaW1nL3N1Ym1lbnUtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTY7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci02O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci02O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci02O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgICAubmF2aWdhdGlvbiBsaXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNXB4KXtcclxuICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5uYXZpZ2F0aW9uX193cmFwcGVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICY+LnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBUaGluJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj4uc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluLWZvcm17XHJcbiAgICAuZm9ybS10aXRpbGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxufVxyXG4uZ2Zvcm1fd3JhcHBlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB1bC5nZm9ybV9maWVsZHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBsaS5nZmllbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5MCU7XHJcbiAgICAgICAgICAgIC5nZmllbGRfbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC43KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkMyQ0E7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5mb3JtLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpLmZpcnN0LW5hbWV7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICYtLWxhcmdle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkubGFzdC1uYW1le1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuZW1haWwsXHJcbiAgICAgICAgbGkucGhvbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5kYXRle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmaWVsZF9yYWRpb3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcclxuICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkfmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LXVuZGVybGluZWQge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0OSwgNzcsIDk3LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkfmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uaWNlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAycHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxM3B4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmb3JtX2FqYXhfc3Bpbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdWJtaXRlZHtcclxuICAgICAgICAuZ2Zvcm1fZm9vdGVye1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNEIyN0Q7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIDpkaXNhYmxlZFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRCMjdEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZm9ybV9wYWdlX2Zvb3RlcntcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNEIyN0Q7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzRCMjdEICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIDpkaXNhYmxlZFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRCMjdEO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNEIyN0Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3J7XHJcbiAgICAgICAgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSwgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIHNlbGVjdC5tZWRpdW17XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLCAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5ne1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIgLmRlc2NyaXB0aW9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLCAuZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb25fZGVzY3JpcHRpb257XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsIC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9ye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBkaXYuZ2lucHV0X2NvbnRhaW5lciwgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgbGFiZWwuZ2ZpZWxkX2xhYmVse1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLTQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZXtcclxuICAgIGNvbG9yOiAjRkY1ODU4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSwgLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhe1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTg1OCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KXtcclxuICAgIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgZm9ybSAuZ2Zvcm1fYm9keSB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYxcHgpLCAobWF4LWRldmljZS13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KXtcclxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yK2xpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG4iLCIucXVlc3Rpb24td3JhcHBlcntcclxuICAmX19pdGVtLnNob3d7XHJcbiAgICAucXVlc3Rpb24td3JhcHBlcl9fZHJvcC1idG57XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsaXtcclxuICAgIC5xdWVzdGlvbi13cmFwcGVyX190aXRsZS1hbmQtYnRue1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIH1cclxuICB9XHJcbiAgbGk6Zmlyc3QtY2hpbGR7XHJcbiAgICAucXVlc3Rpb24td3JhcHBlcl9fdGl0bGUtYW5kLWJ0bntcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlLWFuZC1idG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Ryb3AtYnRue1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAzMS4yNSU7XHJcbiAgICAgIGhlaWdodDogMS44cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMC43NXJlbTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJldmlld3MtY2FyZHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMxNkIwODg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDE3LCA1MiwgODMsIDAuMDgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2hlYWR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnJldmlld3MtY2FyZF9fYXZhdGFye1xyXG4gICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmV2aWV3cy1jYXJkX19pbmZvcm1hdGlvbntcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHggLSAyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291bnRyeSxcclxuICAgICAgICAgICAgLmRhdGV7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBUaGluJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3VudHJ5e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjQpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC43KTsgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLnJldmlld3MtY2FyZHtcclxuICAgICAgICAmX19oZWFke1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLnJldmlld3MtY2FyZF9faW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgLmFib3V0LXBlcnNvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KXtcclxuICAgIC5yZXZpZXdzLWNhcmRfX2Zvb3QgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgIH1cclxufSIsIi5hYm91dC1kYWlseS1jcnVpc2V7XHJcbiAgICBtYXJnaW46IDgwcHggMCAxNDBweCAwO1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHggYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjNweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yM3B4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZGRpdGlvbmFsLXRleHR7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0NywgNTksIDc1LCAwLjkpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCByZ2JhKDIzLCA1MSwgODcsIDAuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmxlZnQtc2lkZXtcclxuICAgICAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2NHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci00O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtc2lkZXtcclxuICAgICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCA0NnB4O1xyXG4gICAgICAgICAgICAucGFydG5lcnMtaW1nc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAuYWJvdXQtZGFpbHktY3J1aXNlX19pbmZve1xyXG4gICAgICAgIC5sZWZ0LXNpZGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1zaWRle1xyXG4gICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmFib3V0LWRhaWx5LWNydWlzZXtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTIwcHggMDtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLmNvbC0xMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZGl0aW9uYWwtdGV4dC5jb2wtMTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYm91dC1kYWlseS1jcnVpc2VfX2luZm8uY29sLTEye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm97XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggcmdiYSgyMywgNTEsIDg3LCAwLjEpO1xyXG4gICAgICAgICAgICAubGVmdC1zaWRlLFxyXG4gICAgICAgICAgICAucmlnaHQtc2lkZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0LXNpZGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHQtc2lkZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBDaGFuZ2VzIHRvIGRpZmZlcmVudCBwYWdlc1xyXG4gICAgLy9Mb2NhdGlvbiBjb3VudHJ5XHJcbiAgICAubG9jYXRpb24tY291bnRyeSAuYmVuZWZpdHMtaW4taW1hZ2Vze1xyXG4gICAgICAgIG1hcmdpbjogODlweCAwIDE1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4uYmVuZWZpdHMtaW4taW1hZ2Vze1xyXG4gICAgbWFyZ2luOiA0OXB4IDAgMTI2cHggMDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7ICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAwIDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7ICBcclxuICAgICAgICAgbWF4LXdpZHRoOiA3MnB4O1xyXG4gICAgICAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuYmVuZWZpdHMtaW4taW1hZ2Vze1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwIDEyMHB4IDA7XHJcbiAgICAgICAgJl9fd3JhcHBlcntcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvZ19faG90ZXN0LWFydGljbGVze1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjJweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIycHg7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5ibG9nX19ob3Rlc3QtYXJ0aWNsZXN7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvdGVzdC1hcnRpY2xlLmJsb2ctaXRlbS1zdHlsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmxvZy1pdGVtLXN0eWxlX19jb250ZW50IC5hcnJ0aWNsZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmxvZy1pdGVtLXN0eWxlX19pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn0iLCIuYmxvZy1tYWluLWZpZWxke1xyXG4gICAgbWFyZ2luOiAxMDJweCAwIDgwcHggMDtcclxuICAgIC50aXRsZXsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5ibG9nLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuYmxvZy1pdGVtLXN0eWxlX19pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1tb3JlLWJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLWl0ZW0tc3R5bGV7XHJcbiAgICAud3JhcHBlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDI1cHggcmdiYSgxOSwgNDYsIDgwLCAwLjA4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWctd3JhcHBlcntcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAuYXJydGljbGUtdGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycnRpY2xlLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tYW5kLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmX19sb2NhdGlvbntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODM5NEEwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmJsb2ctaXRlbS1zdHlsZXtcclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICAubG9jYXRpb24tYW5kLWJ0bntcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICZfX2xvY2F0aW9uLFxyXG4gICAgICAgICAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAuYmxvZy1tYWluLWZpZWxkeyAgIFxyXG4gICAgICAgIG1hcmdpbjogNjBweCAwIDgwcHggMDtcclxuICAgICAgICAuYmxvZy1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICAuYmxvZy1pdGVtLXN0eWxle1xyXG4gICAgICAgICAgICAgICAgJl9faW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQgLmFycnRpY2xlLXRleHQgcHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93LW1vcmUtYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuIiwiLmJsb2ctYXJ0aWNsZV9fbWFpbi1maWVsZHtcclxuICAgIG1hcmdpbjogODBweCAwIDEwMHB4IDA7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MC4xJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MC4xJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNDBweCBhdXRvO1xyXG4gICAgICAgICAgICAmLndwLWJsb2NrLWltYWdle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwLjElO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwLjElO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMzNweCkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwLjElO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwLjElO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4IGF1dG87XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcic7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuam95e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICA4MHB4O1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3QtYmFye1xyXG4gICAgICAgIC5yb3d7XHJcblxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldixcclxuICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2e1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5ibG9nLWFydGljbGVfX21haW4tZmllbGR7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMTIwcHggMDsgIFxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcCxoMSxoMixoMyxoNCxoNSxoNixmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDE0cHgpKTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlndXJlLndwLWJsb2NrLWltYWdle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmpveXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3QtYmFye1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJldntcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXh0e1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhdGFtYXJhbl9fbWFpbi1maWxlbGR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgLmRldGFpbHN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLmRldGFpbHNfX3NoYWRvd3tcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMnB4IDM1cHggMzJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI3LCA0MSwgNjQsIDAuMTIpOztcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZ2VuZXJhbHtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0OSwgNzcsIDk3LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci05O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24tdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwLjUlO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ5LCA3NywgOTcsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnMgQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci05O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZlYXR1cmV7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxheW91dC1pbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAuNDUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX192aWRlb3tcclxuICAgICAgICAgICAgLmRldGFpbHNfX3NoYWRvd3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlb19fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuY2F0YW1hcmFuLXBhZ2VfX2NvbnRlbnQtZmllbGR7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxke1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0YW1hcmFuLWRldGFpbHN7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxze1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgICAgICAgICAmX19zaGFkb3d7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMzJweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZ2VuZXJhbHtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19mZWF0dXJle1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGF5b3V0LWltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5jYXRhbWFyYW5fX21haW4tZmlsZWxkIC5kZXRhaWxzX192aWRlbyBpZnJhbWV7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAuY2F0YW1hcmFuX19tYWluLWZpbGVsZCAuZGV0YWlsc19fdmlkZW8gaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogMTcycHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG4gICAgLmNhdGFtYXJhbl9fbWFpbi1maWxlbGQgLmRldGFpbHNfX2dlbmVyYWwgLmFkZGl0aW9uYWwgbGl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLnNpZGViYXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU1RTg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFNlbWlCb2xkJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsc2Fucy1zZXJpZjsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXdycHBlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLC4wNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICAgICAgLmZvcm0tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLWZvcm17XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5maXhlZHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFic29sdXRle1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1mb3Jte1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgLmlucHV0LXN1Ym1pdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LXBlcnNvbntcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLC4wNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYXZhdGFye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbmFtZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvU2FucyBCb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2NoZWR1bGV7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1pdGVtOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1pdGVtX190aW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jYWxsLWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLmNhdGFtYXJhbi1wYWdlX19zaWRlLWJhciAuc2lkZWJhciAucHJpY2UgcHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLnNpZGViYXItd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIC5tYWluLWZvcm0sXHJcbiAgICAgICAgLmNvbnRhY3QtcGVyc29uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRhbWFyYW4tcGFnZV9fc2lkZS1iYXIgLnNpZGViYXJ7XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1wZXJzb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hdmF0YXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbmFtZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc4LjY2NjclIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS13cnBwZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjRweCl7XHJcbiAgICAuY2F0YW1hcmFuLXBhZ2VfX3NpZGUtYmFyIC5zaWRlYmFye1xyXG4gICAgICAgIC5jb250YWN0LXBlcnNvbiB7XHJcbiAgICAgICAgICAgICZfX2F2YXRhcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX25hbWV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn0iLCIuY2F0YW1hcmFuLXNsaWRlcntcclxuICAgIC5yb3d7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtcHJpY2V7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTVFODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsc2Fucy1zZXJpZjsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1mb3Jte1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWRhdGV7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iaWctc2xpZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC5ib3JkZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTQuODAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoOTIuNTQlIDI0Ljk0JSBhdCAtMTcuOTglIDUwJSwgIzE5MkU0NSAwJSwgcmdiYSgyNSwgNDYsIDY5LCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg5MS45JSArIDE1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltZ19fc3R5bGU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDcycHg7XHJcbiAgICB9XHJcbiAgICAmX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgLmJlbmVmaXRze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAmX193cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzUsMjQwLDI0MiwgMC4zKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjcsIDQxLCA2NCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbixwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGwtc2xpZGVye1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIC5zbGlkZXJfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgOTMsIDE5OCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIHRoZSBwYXJlbnQgKi9cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40cyBlYXNlLWluLW91dCAuNXM7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1pbi1vdXQgLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxRTVEQzY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTVEQzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAuY2F0YW1hcmFuLXNsaWRlcntcclxuICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9faXRlbXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDA2cHg7XHJcbiAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAuc21hbGwtc2xpZGVyIC5zbGlkZXJfX3dyYXBwZXIgZGl2e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIC5iZW5lZml0c19faXRlbXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm9ybWF0aW9uX193cmFwcGVyIGRpdntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5jYXRhbWFyYW4tc2xpZGVyX193cmFwcGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuY2F0YW1hcmFuLXNsaWRlcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJpZy1zbGlkZXJ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAuYm9yZGVye1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc21hbGwtc2xpZGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0c19faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwOyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgLnRleHQgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlLXByaWNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtZm9ybXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAuY2F0YW1hcmFuLXNsaWRlcntcclxuICAgICAgICAuY2F0YW1hcmFuLXNsaWRlcl9faXRlbXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCl7XHJcbiAgICAuY2F0YW1hcmFuLXNsaWRlcntcclxuICAgICAgICAubW9iaWxlLXByaWNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGFtYXJhbi1zbGlkZXJfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbntcclxuICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvcm1hdGlvbl9fd3JhcHBlciBkaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jaGFydGVyLXRvcHtcclxuICAgIG1hcmdpbjogMTQwcHggMCAxMzBweCAwO1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgICYudGl0bGUtd2l0aC1saW5lc3tcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICB3aWR0aDogMjQuMzU4OSU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmJnLWltZ19fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmctaW1nX193cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltZ19fc3R5bGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNSwgNTYsIDg5LCAwLjYpIDAlLCByZ2JhKDE1LCA1NiwgODksIDApIDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXRhbWFyYW4tcXVpbnRpdHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCxzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hhcnRlci10b3AtLTN7XHJcbiAgICBtYXJnaW46IDE0MHB4IDAgMTIwcHggMDtcclxuICAgIC50aXRsZS50aXRsZS13aXRoLWxpbmVze1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcclxuICAgIH1cclxuICAgIC5jaGFydGVyLXRvcF9faXRlbXtcclxuICAgICAgICB3aWR0aDogMzIuNzQ4OSU7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4rNCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMyl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KXtcclxuICAgIC5jaGFydGVyLXRvcC0tM3tcclxuICAgICAgICAuY2hhcnRlci10b3BfX2l0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMi41ODklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFydGVyLXRvcHtcclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICB3aWR0aDogMjQuMTk1JTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuY2hhcnRlci10b3B7XHJcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwIDEwMHB4IDA7XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rNCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnRpdGxlLnRpdGxlLXdpdGgtbGluZXN7XHJcbiAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFydGVyLXRvcC0tM3tcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTIwcHggMDtcclxuICAgICAgICAudGl0bGUudGl0bGUtd2l0aC1saW5lc3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNzRweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhcnRlci10b3BfX2l0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rNCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgLmNoYXJ0ZXItdG9wX19pdGVte1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuY29udGFjdC1wZXJzb24tYmxvY2t7XHJcbiAgICBwYWRkaW5nOiA3MnB4IDAgNzZweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjFGNDtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTsgXHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLm1vYmlsZS10aXRsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF2dGFye1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LXBlcnNvbl9fbmFtZXtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICZfX3RpbWV7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1idG4tc3R5bGV7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuY291bnRyeS1wYWdle1xyXG4gICAgICAgIC5jb250YWN0LXBlcnNvbi1ibG9ja3tcclxuICAgICAgICAgICAgcGFkZGluZzogNjJweCAwIDgwcHggMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjFGNDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDE3LDUyLDgzLC4wOCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtcGVyc29uLWJsb2Nre1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAmX193cmFwcGVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLm1vYmlsZS10aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2dGFye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hbWUtYW5kLXNjaGVkdWxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtcGVyc29uX19uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0LXBlcnNvbl9fc2NoZWR1bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb250YWN0LXVzLWZvcm17XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0MHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweDtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMTcsIDUyLCA4MywgMC4wOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC5jb250YWN0cyxcclxuICAgICAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgLmZvcm0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdHN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci02O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM3cHggMzJweCA0MHB4O1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFRoaW4nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuY29udGFjdC11cy1mb3Jte1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4OyBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAuY29sLTEyLCAuY29sLTEwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgXHJcbiAgICAgICAgICAgIC8vIC5jb250YWN0cywud3BjZjd7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAuY29udGFjdHMsIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI4cHggNDBweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmVtYWlsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgLmlucHV0LXN1Ym1pdC5tYWluLWJ0bi1zdHlsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvb2tpZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAmLmNvb2tpZV9faGlkZXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDksIDc3LCA5NywgMC43KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNDQ4OEU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHJlbTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ibHVle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNUY7XHJcbiAgICAgICAgLmNvb2tpZV9fdGV4dHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZCRTVEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICAuY29va2llX19idG57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItNDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvdW50cnktZ2FsYXJ5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuY291bnRyeS1nYWxhcnlfX2Fycm93e1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItd3JhcHBlcntcclxuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgICAgIC5zbGlkZXItaXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4Ljc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OiA2NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4Ljc1cHg7ICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXRyYWNrLFxyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvdW50cnktZ2FsYXJ5e1xyXG4gICAgICAgIC5jb3VudHJ5LWdhbGFyeV9fdGl0bGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zbGlkZXItd3JhcHBlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3d7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByZXZ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYSBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV4dHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYSBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAuY291bnRyeS1nYWxhcnlfX3NsaWRlci13cmFwcGVye1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAuY291bnRyeS1nYWxhcnlfX3NsaWRlci13cmFwcGVye1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7ICAgIFxyXG4gICAgfVxyXG59XHJcbiIsIi5jb3VudHJ5LXBhZ2UtZm9ybXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzM1cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMzNXB4O1xyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5tYWluLWZvcm0gLmlucHV0LXN1Ym1pdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7IFxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgIC5jb3VudHJ5LXBhZ2UtZm9ybXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMyNXB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzI1cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuY291bnRyeS1wYWdlLWZvcm17XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTdweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE5N3B4O1xyXG4gICAgfVxyXG59IiwiLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybXtcclxuICAgIHBhZGRpbmc6IDExMHB4IDA7XHJcbiAgICBtYXJnaW46IDExMHB4IDAgMTIwcHggMDtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgIC50ZXh0LWJsb2Nre1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtc3VibWl0e1xyXG4gICAgICAgIG1hcmdpbjogMzFweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLy8gLmNoZWNrYm94LXdyYXBwZXJ7XHJcbiAgICAvLyAgICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbXtcclxuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgLy8gICAgICAgICAgICAgc3BhbntcclxuICAgIC8vICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIGlucHV0e1xyXG4gICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAvLyAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICBpbnB1dDpjaGVja2VkIH4gc3BhbntcclxuICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIC8vICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItMztcclxuICAgIC8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAubWFpbi1mb3JtLS1kYWlseXtcclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWJjMmNhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuY2hlY2tib3gtdW5kZXJsaW5lZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OSl7XHJcbiAgICAuZGF5LWNydWlzZV9fYmxvY2std2l0aC1mb3JtIC5jaGVja2JveC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wgLndwY2Y3LWxpc3QtaXRlbXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzBweCAwO1xyXG4gICAgICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAuZGF0ZXtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJsb2Nre1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xyXG4gICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybXtcclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gICAgLmRheS1jcnVpc2VfX2Jsb2NrLXdpdGgtZm9ybXtcclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kYXktY3J1aXNlLWNhdGFtYXJhbnN7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWJhcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAubmljZS1zZWxlY3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5ze1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDt3XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLWJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWNhcmR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLm1haW4tY2FyZF9fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNzBweCk7XHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7XHJcbiAgICAuZGF5LWNydWlzZS1jYXRhbWFyYW5ze1xyXG4gICAgICAgIC5tYWluLWNhcmR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJl9faW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDhweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZGF5LWNydWlzZS1mb3Jte1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5pbnB1dC1zdHlsZXtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveC13cmFwcGVye1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NEY1RDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrbWFya3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtd3JhcHBlci0td2l0aC1saW5le1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4OTkzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1jaG9zZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuZGF5LWNydWlzZS1mb3Jte1xyXG4gICAgICAgIC5pbnB1dC1zdHlsZSBpbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmMyY2E7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FiYzJjYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FiYzJjYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveC13cmFwcGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtY2hvc2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kYXktY3J1aXNlLWl0aW5lcmFyeXtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y1RjdGOSAtMi40MiUsIHJnYmEoMjQ1LCAyNDcsIDI0OSwgMCkgNjIuMzklKTtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19wcmljZS1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAxNHB4IGF1dG87XHJcbiAgICAgICAgLmxpc3QtaGVhZHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjQwJTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXktdGltZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aW1lLXJhbmdlLFxyXG4gICAgICAgICAgICAgICAgLmR1cmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3RvcHN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg2cHg7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07ICBcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFwe1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5kYXktY3J1aXNlLWl0aW5lcmFyeXtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcmljZS1saXN0e1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAuY29sLTEye1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCBsaXtcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3RvcHN7XHJcbiAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWFwe1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gNDdweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mYXFfX21haW4tZmllbGR7XHJcbiAgbWFyZ2luOiAxNDBweCAwIDgwcHggMDtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAudGl0bGV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTM1cHg7XHJcbiAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcnl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmZhcV9fbWFpbi1maWVsZCAudGl0bGV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgIHRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ2hhbmdlcyB0byBkaWZmZXJlbnQgcGFnZXNcclxuICAgIC8vTG9jYXRpb24gY291bnRyeVxyXG4gICAgLmxvY2F0aW9uLWNvdW50cnkgLmZlZWRiYWNrcyAuc2hvdy1hbGwtYnRue1xyXG4gICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgIH1cclxuICAgIC8vSW5xdWl0eSBjb3VudHJ5XHJcbiAgICAuaW5xdWlyeS1wYWdlIC5mZWVkYmFja3MgLnNob3ctYWxsLWJ0bntcclxuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgIH1cclxuICAgICAuZGFpbHktcGFnZSAuZmVlZGJhY2tze1xyXG4gICAgICAgIG1hcmdpbjogMTEwcHggMCAxNDBweCAwO1xyXG4gICAgICAgIC5zaG93LWFsbC1idG57XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuXHJcblxyXG4uZmVlZGJhY2tze1xyXG4gICAgbWFyZ2luOiAxNDBweCAwO1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zbGlkZXItd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsICByZ2JhKDIzLCA1MSwgODcsIDAuMDEpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC5uZXh0e1xyXG4gICAgICAgICAgICByaWdodDogLTc4cHg7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OiAtNzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTM7IFxyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBhIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzI0NDg4RTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAxNXB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLmZlZWRiYWNrc19faXRlbS0tc2hhZG93e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVlZGJhY2tzX19pdGVtLS1zaGFkb3d7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAzMHB4IHJnYmEoMjMsIDUxLCA4NywgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaGFkb3d7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgIC5mZWVkYmFja3NfX2l0ZW0tLWJne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFib3V0LXBlcnNvbntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgJl9fYXZhdGFye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltZ19fc3R5bGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX25hbWV7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19tYXJre1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci05O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5My41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93LWFsbC1idG57XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpe1xyXG4gICAgLmZlZWRiYWNrc19fYXJyb3d7XHJcbiAgICAgICAgLnByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgcmlnaHQ6IC02NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTlweCl7XHJcbiAgICAuZmVlZGJhY2tzX19hcnJvd3tcclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAuZmVlZGJhY2tzX19hcnJvd3tcclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogLTc4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXh0e1xyXG4gICAgICAgICAgICByaWdodDogLTc4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCl7XHJcbiAgICAuZmVlZGJhY2tzX19hcnJvd3tcclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5mZWVkYmFja3N7XHJcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICYtLXNoYWRvd3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAzMHB4IHJnYmEoMjMsIDUxLCA4NywgMC4xNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlci13cmFwcGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvdy1hbGwtYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZpbmQtdXN7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmRze1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAzMHB4IHJnYmEoMjMsIDUxLCA4NywgMC4xNik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmZpbmQtdXN7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXJkc3tcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiZm9vdGVye1xyXG4gICAgLnRvcC1wYXJ0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci02O1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggOTNweCA4MHB4IDkzcHg7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JpcnlhbmkgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3AtcGFydF9fbG9nby1hbmQtZm9ybXtcclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIExpZ2h0JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICYuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fYm9keSB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTNBRUMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nZmllbGQuZW1haWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2VtYWlse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUVDMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTNhZWMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBM0FFQzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWltYWdlXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODEzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fYWpheF9zcGlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wLXBhcnRfX2Zvb3Rlci1uYXZ7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgTGlnaHQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wLXBhcnRfX2NvbnRhY3Rze1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmOyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07ICBcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzMwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIFJlZ3VsYXInLCBzYW5zLXNlcmlmOyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tcGFydHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNztcclxuICAgICAgICBwYWRkaW5nOiAyN3B4IDA7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcnRuZXJze1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjsgXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBheW1lbnQtbWV0aG9kc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2JTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgLnRvcC1wYXJ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgICZfX2NvbnRhY3Rze1xyXG4gICAgICAgICAgICAgICAgbGkgYXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgLnRvcC1wYXJ0X19sb2dvLWFuZC1mb3Jte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvcC1wYXJ0X19mb290ZXItbmF2IHVsIGxpIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvcC1wYXJ0X19jb250YWN0cyBsaSBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJvdHRvbS1wYXJ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwO1xyXG4gICAgICAgICAgICAucGF5bWVudC1tZXRob2Rze1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJ0bmVyc3tcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgLnRvcC1wYXJ0IC50b3AtcGFydF9fbG9nby1hbmQtZm9ybSAuZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQpe1xyXG4gICAgZm9vdGVyIC5ib3R0b20tcGFydCAucGFydG5lcnMgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIH1cclxufSIsIi5ndWFyYW50ZWUtb2YtbG95YWx0eXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODJweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtODJweDtcclxuICAgICZfX3dyYXBwZXJ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX3NoYWRvd3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICBoZWlnaHQ6IDkycHg7IFxyXG4gICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0xO1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuOSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImhlYWRlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsMzcsODMsMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgJi5oZWFkZXItLWNhdGFtYXJhbi1wYWdle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsMzcsODMsMSk7IFxyXG4gICAgICAgIC50ZWwtYW5kLWJ0bntcclxuICAgICAgICAgICAgLnRlbGVwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM5MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMjBweCAwO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZml4ZWR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwzNyw4MywxKTsgXHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICB9XHJcbiAgICAuZHJvcC1tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAubG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVsLWFuZC1idG57XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgLmlucXVpcnktbm93LWJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlbGVwaG9uZXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7ICAgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAuYnVyZ2VyLWFuZC13aGF0c2FwcHtcclxuICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgLy8gICAgICYuYWN0aXZle1xyXG4gICAgLy8gICAgICAgICBhe1xyXG4gICAgLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBhe1xyXG4gICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAvLyAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgICAgIGltZ3tcclxuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLm1vYmlsZS1idG4tZ3JvdXB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmX190ZWxlcGhvbmV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1cmdlcntcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDA1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDA1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjhweDtcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7IFxyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oZWFkZXItLWNhdGFtYXJhbi1wYWdle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLDM3LDgzLDEpOyBcclxuICAgICAgICAgICAgLnRlbC1hbmQtYnRue1xyXG4gICAgICAgICAgICAgICAgLnRlbGVwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzMjVlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wLW1lbnV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0zMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTMyNUU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVsLWFuZC1idG57XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAudGVsZXBob25le1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucXVpcnktbm93LWJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICBib2R5e1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5pbnRyb19fY2F0YW1hcmFuLXBhZ2UgLmxvY2F0aW9uIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jYXRhbWFyYW4tc2xpZGVyX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLnByaWNlIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbiAubG9jYXRpb24gaW1ne1xyXG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhdGFtYXJhbi1zbGlkZXIgLnNtYWxsLXNsaWRlciAuc2xpZGVyX193cmFwcGVyIC5zbGljay1jdXJyZW50OjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC50aXRsZSBoMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1hcnRpY2xlcyAudGl0bGUgaDJ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcclxuICAgIH1cclxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnR7XHJcbiAgICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgICAgICAuY29udGFpbmVyLFxyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAuZGVzY3RpcHRpb257XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMTBweClcclxuICAgIH1cclxuICAgIC5mZWVkYmFja3NfX2l0ZW0gLmZlZWRiYWNrLXRleHQgcHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgLmlucXVpcnktZm9ybSAuc2xpZGVycy1wcm9ncmVzcy1iYXIgLmRvdHN7XHJcbiAgICAgICAgJi5kb3RzLS1jZW50ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRvdHMtLWZpcnN0e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZG90cy0tbGFzdHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tY2FyZF9fY2F0YW1hcmFuLWRlc2NyaXB0aW9uIC5sYW5kc2NhcGUtdGV4dHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLXBsdWd7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5idG4td3JhcHBlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXZpZXdzLWNhcmRfX3RpdGxlIHB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICAgIC5yZXZpZXdzLWNhcmRfX2Rlc2NyaXB0aW9uIHB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOHJlbTtcclxuICAgIH1cclxuICAgIC5tYWluLWNhcmRfX291dGVyLmxhbmRzY2FwZSAubWFpbi1jYXJkX19jYXRhbWFyYW4tZGVzY3JpcHRpb24gLmxhbmRzY2FwZS10ZXh0e1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIGlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgaW5wdXR7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi5ob21lLXBhZ2V7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLmlucXVpcnktZm9ybXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3OXB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvIC0yNzlweCBhdXRvO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMjg5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuaW5xdWlyeS1mb3JtX193cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggcmdiYSgxNywgNTIsIDgzLCAwLjA4KTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgIH1cclxuICAgIC50aXRsZS1zbGlkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAudGl0bGUtaXRlbXtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCc7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlcnMtcHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAzMi40NDQ0JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA2OHB4IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYuc2Vjb25kLXN0ZXB7XHJcbiAgICAgICAgICAgIC5zaGlwe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3Rze1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRoaXJkLXN0ZXB7XHJcbiAgICAgICAgICAgIC5zaGlwe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG90c3tcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGlwe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1zbGlkZXItd3JhcHBlcl9faXRlbTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIC5zbGlkZXItaXRlbS1idG57XHJcbiAgICAgICAgICAgICAgLnNsaWRlci1idXR0b25ze1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC13cmFwcGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA1OSwgNzUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uaWNlLXNlbGVjdHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkMyQ0E7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUJDMkNBO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LXdyYXBwZXItLXNlbGVjdHtcclxuICAgICAgICAgICAgJi13aXRoLWljb257XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuY3VycmVudHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5pY2Utc2VsZWN0IC5saXN0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1maXJzdC1lbXB0eXtcclxuICAgICAgICAgICAgICAgIGxpW2RhdGEtdmFsdWU9XCJlbXB0eVwiXXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC13cmFwcGVyLS1kYXRle1xyXG4gICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1jbGVhci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2FsZW5kYXItaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb257XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9sdXh1cnljYXRhbWFyYW5zL2h0bWxfdGVtcGxhdGVzL2J1aWxkL2Fzc2V0cy9pbWcvY2FsZW5kYXItaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveC13cmFwcGVye1xyXG4gICAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwY2Y3LXJhZGlve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0RjVEO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZWNrbWFya3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LXdyYXBwZXItLXdpdGgtbGluZXtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODk5MztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1maXJzdC1uYW1le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWxhc3QtbmFtZXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pdGVtLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAuc2xpZGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExLjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubmV4dC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnByZXYtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5sYXN0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAuYWpheC1sb2FkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyLW9mLWFkdWx0c3tcclxuICAgICAgICAgICAgLm5pY2Utc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9sdXh1cnljYXRhbWFyYW5zL2h0bWxfdGVtcGxhdGVzL2J1aWxkL2Fzc2V0cy9pbWcvcGVyc29uLWljb24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuXHJcbiAgICAgICAgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0Lm1lZGl1bS5kYXRlcGlja2Vye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uaWNlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmMyY2E7XHJcbiAgICAgICAgICAgIC5vcHRpb257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjlweCA1cHggMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmb3JtX3BhZ2VfZm9vdGVye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIxcHggMCAwIDA7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gUmVndWxhcic7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2Zvcm1fbmV4dF9idXR0b24sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCdde1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbntcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZ2Zvcm1fcGFnZV8xNV8yLFxyXG4gICAgICAgICNnZm9ybV9wYWdlXzE1XzN7XHJcbiAgICAgICAgICAgIC5nZm9ybV9wYWdlX2Zvb3RlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZm9ybV9uZXh0X2J1dHRvbixcclxuICAgICAgICAgICAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J117XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCdde1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZm9ybV9uZXh0X2J1dHRvbixcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J117XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZm9ybV9wcmV2aW91c19idXR0b257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX3JhZGlve1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5pbnF1aXJ5LWZvcm17XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzVweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTE3NXB4IGF1dG87XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucXVpcnktZm9ybV9fd3JhcHBlcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tc2xpZGVyLXdyYXBwZXJfX2l0ZW1bZGF0YS1zbGljay1pbmRleD1cIjBcIl17XHJcbiAgICAgICAgICAgIC5zbGlkZXItaXRlbS1idG4gLnNsaWRlci1idXR0b25ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW97XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmljZS1zZWxlY3R7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnF1aXJ5LWZvcm1fX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKS5kYXRlcGlja2Vye1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pbnRyb19fYmxvZy1hcnRpY2xle1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aXRsZV9fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDY5cHggYXV0byAyMHB4IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0X193cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuaW50cm9fX2Jsb2ctYXJ0aWNsZXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAudGl0bGVfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X193cmFwcGVye1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmludHJvX19ibG9ne1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aXRsZV9fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDY5cHggYXV0byAyMHB4IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0X193cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5pbnRyb19fYmxvZ3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAudGl0bGVfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDMycHggYXV0bztcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG4iLCIuaW50cm9fX2NhdGFtYXJhbi1saXN0e1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM4NHB4O1xyXG4gICAgLm1vdG8tYW5kLWluZm9ybWF0aW9ue1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDtcclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3VudHJ5e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gVGhpbic7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJzLXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmludHJvX19jYXRhbWFyYW4tbGlzdHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XHJcbiAgICAgICAgLm1vdG8tYW5kLWluZm9ybWF0aW9ue1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdW50cnl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufSIsIi5pbnRyb19fY2F0YW1hcmFuLXBhZ2V7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIExpZ2h0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC50ZXh0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTEwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJze1xyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC42KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5icmVhZGNydW1iX2xhc3R7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiBzcGFuIHNwYW4gYXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuaW50cm9fX2NhdGFtYXJhbi1wYWdle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgLmxpbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5pbnRyb19fY29udGFjdC11c3tcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudGl0bGVfX3dyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luOiA2OXB4IGF1dG8gNDBweCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dF9fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmludHJvX19jb250YWN0LXVze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMThweDtcclxuICAgICAgICAudGl0bGVfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDMycHggYXV0bztcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuaW50cm9fX2RhaWx5LXBhZ2V7XHJcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gIC5pbnRyby1vcGVuLW1vZGFsLWZvcm17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW90by1hbmQtaW5mb3JtYXRpb257XHJcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgIC50aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgaDF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1M3B4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gLm1haW4tZm9ybS0tZGFpbHlfX291ci1wYXJ0bmVyc3tcclxuICAvLyAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgLy8gICBwe1xyXG4gIC8vICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XHJcbiAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gIC8vICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBpbWd7XHJcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAvLyAgICAgJjpsYXN0LWNoaWxke1xyXG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICAubWFpbi1mb3JtLS1kYWlseXtcclxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5jaGVja2JveC13aXRoLWRvdHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fb3VyLXBhcnRuZXJze1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlc19fd3JhcHBlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgLmludHJvX19kYWlseS1wYWdle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vdG8tYW5kLWluZm9ybWF0aW9ue1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludHJvLW9wZW4tbW9kYWwtZm9ybXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tZm9ybS0tZGFpbHlfX291ci1wYXJ0bmVyc3tcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5pbWFnZXNfX3dyYXBwZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmludHJvX19mYXF7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltZ19fc3R5bGU7XHJcbiAgLm1vdG8tYW5kLWluZm9ybWF0aW9ue1xyXG4gICAgbWFyZ2luOiA2OXB4IGF1dG8gODBweCBhdXRvO1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBoMXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHR7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFxLW5hdmlnYXRpb257XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgcGFkZGluZzogOHB4IDI4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmludHJvX19mYXF7XHJcbiAgICAubW90by1hbmQtaW5mb3JtYXRpb257XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDYwcHggMDtcclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYXEtbmF2aWdhdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMjhweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW50cm9fX2lucXVpcnktcGFnZXtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudGV4dHtcclxuICAgICAgICBtYXJnaW46IDY5cHggYXV0byAwcHggYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5pbnRyb19faW5xdWlyeS1wYWdle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNTJweDtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5pbnRyb19fcmV2aWV3c3tcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudGl0bGVfX3dyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luOiA2OXB4IGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dF9fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuaW50cm9fX3Jldmlld3N7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgICAgIC50aXRsZV9fd3JhcHBlcntcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuXHJcbiIsIi5pbnRyb19fc3VibG9jYXRpb24tcGFnZXtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MTdweDtcclxuICAgIC5tb3RvLWFuZC1pbmZvcm1hdGlvbntcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFRoaW4nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmtzLXRvLWNvdW50cmllc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJzLXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmludHJvX19zdWJsb2NhdGlvbi1wYWdle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOTNweDtcclxuICAgICAgICAubGlua3MtdG8tY291bnRyaWVze1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuICAgIC5pbnRyb19fc3VibG9jYXRpb24tcGFnZXtcclxuICAgICAgICAubGlua3MtdG8tY291bnRyaWVze1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW50cm8taG9tZS1wYWdle1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgbWluLWhlaWdodDogNzgycHg7XHJcbiAgICAubW90by1hbmQtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjJweDtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludHJvLWhvbWUtcGFnZV9fb3VyLXBhcnRuZXJze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWZvcm0tLWludHJve1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5pbnRyby1ob21lLXBhZ2V7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAubW90by1hbmQtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2JpbGUtYnRue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW50cm8taG9tZS1wYWdlX19vdXItcGFydG5lcnN7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlc19fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0td3JhcHBlci5jb2wtMTJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmludHJvLWxvY2F0aW9uLWNvdW50cnl7XHJcbiAgICAubW90by1hbmQtaW5mb3JtYXRpb257XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcxcHg7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBUaGluJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2F0Y2gtdmlkZW97XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRyby1ob21lLXBhZ2VfX291ci1wYXJ0bmVyc3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgLm1haW4tZm9ybS0taW50cm8gLmlucHV0LXN1Ym1pdHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tZm9ybS0taW50cm97XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmludHJvLWxvY2F0aW9uLWNvdW50cnl7XHJcbiAgICAgICAgLm1vdG8tYW5kLWluZm9ybWF0aW9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud2F0Y2gtdmlkZW97XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnRyby1vcGVuLW1vZGFsLWZvcm17XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnRyby1ob21lLXBhZ2VfX291ci1wYXJ0bmVyc3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYXRlc3QtYXJ0aWNsZXN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIC52aWV3LWFydGljbGVzLWJ0bntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIzNjZCMztcclxuICAgICAgICAgICAgY29sb3I6ICMyMzY2QjM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBCb2xkJztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDEzcHggMDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItd3JhcHBlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRle1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNzhweDtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMzsgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIGEgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMjQ0ODhFO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXBwZXJfX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYm9yZGVye1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjVweCByZ2JhKDE5LCA0NiwgODAsIDAuMDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyX19iZ3tcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3RpcHRpb257XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIxMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM2cHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tYW5kLWJ0bntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAgIzgzOTRBMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTBweCl7XHJcbiAgICAubGF0ZXN0LWFydGljbGVzX19hcnJvd3tcclxuICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgcmlnaHQ6IC02NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU5cHgpe1xyXG4gICAgLmxhdGVzdC1hcnRpY2xlc3tcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3d7XHJcbiAgICAgICAgLnByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXh0e1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3d7XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpe1xyXG4gICAgLmxhdGVzdC1hcnRpY2xlc19fYXJyb3d7XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAubGF0ZXN0LWFydGljbGVze1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlci13cmFwcGVye1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctYXJ0aWNsZXMtYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xpZGVye1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hcnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIC5pbWctd3JhcHBlcl9fYmd7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3RpcHRpb257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXRhbWFyYW4tY2FyZC10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmp1c3RpZnktY29udGVudC1iZXR3ZWVue1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAuaW1nLXdyYXBwZXIgLmltZy13cmFwcGVyX19iZ3tcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG4gICAgLmxhdGVzdC1hcnRpY2xlc19faXRlbSAuaW1nLXdyYXBwZXIgLmltZy13cmFwcGVyX19iZ3tcclxuICAgICAgICBtaW4taGVpZ2h0OiAxODJweDtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgIC5sYXRlc3QtYXJ0aWNsZXMgLnRpdGxlIGgye1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XHJcbiAgICB9XHJcbiAgfSAgIiwiLm1haW4tc2xpZGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItd3JhcHBlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5uby1zbGlkZXJ7XHJcbiAgICAgICAgICAgIC5tYWluLXNsaWRlcl9fc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zbGlkZXJfX2Fycm93e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNzhweDtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMzsgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIGEgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMjQ0ODhFO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpe1xyXG4gICAgLm1haW4tc2xpZGVyX19hcnJvd3tcclxuICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgLm1haW4tc2xpZGVyX19hcnJvd3tcclxuICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgcmlnaHQ6IC03OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogLTc4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpe1xyXG4gICAgLm1haW4tc2xpZGVyX19hcnJvd3tcclxuICAgICAgICAubmV4dHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5tYWluLXNsaWRlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICZfX3NsaWRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgICZfX2Fycm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1jYXJke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlLXNoYWRvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLXNsaWRlcl9fc2xpZGVyIC5pdGVtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWNhcmR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmX19pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHggOHB4IDhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI3MHB4KTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuICAgIC5tYWluLXNsaWRlcntcclxuICAgICAgICAubWFpbi1jYXJke1xyXG4gICAgICAgICAgICAmX19pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm1vYmlsZS1mb3JtLXBvcHVwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwdmgpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCAuNXM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB9XHJcbiAgICAud3JhcHBlcntcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgIH1cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgLmNsb3NlLWJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMTYsIDQxLCA4OSwgMC4wNik7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgPiBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGFpbHl7XHJcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLm1vYmlsZS1mb3JtLXBvcHVwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIub3VyLXBhcnRuZXJze1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcnMtbG9nb3N7XHJcbiAgICAgICAgJl9fd3JhcHBlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZy13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyNiwgMTM4LCAxNTksIDAuMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTI2LCAxMzgsIDE1OSwgMC4zKTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMyl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5vdXItcGFydG5lcnN7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnRpdGxlLXdpdGgtbGluZS0tYm90dG9te1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcnRuZXJzLWxvZ29zX193cmFwcGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFydG5lcnMtbG9nb3NfX2ltZy13cmFwcGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpe1xyXG4gICAgLm91ci1wYXJ0bmVyc3tcclxuICAgICAgICAucGFydG5lcnMtbG9nb3NfX2ltZy13cmFwcGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5vdXItc2VydmljZXN7XHJcbiAgICBtYXJnaW46IDEyMHB4IDAgMTA1cHggMDtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA5MHB4IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpiZWZvcmUsIFxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTY3cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtNjdweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3VyLXNlcnZpY2VzLWl0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci05O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG9TYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAub3VyLXNlcnZpY2Vze1xyXG4gICAgICAgIG1hcmdpbjogMTIwcHggMCA5MHB4IDA7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufSIsIi5kYWlseS1wYWdle1xyXG4gICAgLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhcmFsbGF4LXdpdGgtdGV4dC0tbGVmdHtcclxuICAgIG1pbi1oZWlnaHQ6IDYyMHB4OyAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi0ye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzMXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4OyBcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA1cHggMjBweCByZ2JhKDE4LCAzNywgNzMsIDAuNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNjguOTU4MyU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuNjJkZWcsIHJnYmEoMCwgNTAsIDkyLCAwKSA4LjIzJSwgICMwMDMyNUMgNzMuNyUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnBhcmFsbGF4LXRleHQtc3R5bGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhbGxheC10ZXh0LXN0eWxle1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnQtMntcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MjRweDtcclxuICAgICAgICAucGFyYWxsYXgtdGV4dC1zdHlsZSBoMntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5wYXJhbGxheC13aXRoLXRleHQtLWxlZnR7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAucGFyYWxsYXgtd2l0aC10ZXh0LS1sZWZ0e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyAgICBcclxuICAgIH1cclxufSIsIi8vIENoYW5nZXMgdG8gZGlmZmVyZW50IHBhZ2VzXHJcbiAgICAvL0xvY2F0aW9uIGNvdW50cnlcclxuICAgIC5sb2NhdGlvbi1jb3VudHJ5IC5yZWFkeS1mb3ItdHJpcHtcclxuICAgICAgICBtYXJnaW46IDEyMHB4IDAgMTIwcHggMDtcclxuICAgICAgICAucmVhZHktZm9yLXRyaXBfX3RleHQgLnRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuLnJlYWR5LWZvci10cmlwe1xyXG4gICAgbWFyZ2luOiAxMzBweCAwIDEwMnB4IDA7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhcnQtbm93LWJ0bntcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgLmltZy13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhcnQtbm93LWJ0bi0tbW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5sb2NhdGlvbi1jb3VudHJ5IC5yZWFkeS1mb3ItdHJpcHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTIwcHggMDtcclxuICAgICAgICAucmVhZHktZm9yLXRyaXBfX3RleHQgLnRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFkeS1mb3ItdHJpcHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTIwcHggMDtcclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0YXJ0LW5vdy1idG57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUuNjI1JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXJ0LW5vdy1idG4tLW1vYmlsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLnNhaWwtdG9nZXRoZXJ7XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDYxcHggMTUwcHggMTY2cHggMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA4MnB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSm9zZWZpbiBTZW1pQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib29rLWEtdHJpcC1idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuZGFpbHktcGFnZSAuc2FpbC10b2dldGhlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgfVxyXG4gICAgLnNhaWwtdG9nZXRoZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY3cHggMCAxNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGFpbHktcGFnZXtcclxuICAgIC5zZW8tdGV4dC0td2l0aC1vcGFjaXR5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZW8tdGV4dC0td2l0aC1vcGFjaXR5e1xyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIC5yb3c6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93LW1vcmUtYnRue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTkuOTVkZWcsICNGOEY5RkIgMzUuOTMlLCByZ2JhKDI0OCwgMjQ5LCAyNTEsIDApIDExOS4zNSUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MTBweDtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6MjtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6MjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OjI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnNob3ctbW9yZS1idG57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5zZW8tdGV4dC0td2l0aC1vcGFjaXR5e1xyXG4gICAgICAgIC5zZW8tdGV4dC1ibG9ja19fd3JhcHBlcntcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjc0cHg7XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93LW1vcmUtYnRue1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlby10ZXh0LWJsb2NrLS1vcGFjaXR5LW9uLW1vYmlsZXtcclxuICAgIC5tb2JpbGUtc2hhZG93e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC5tb2JpbGUtYnRue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlby10ZXh0LWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcclxuICAgIHBhZGRpbmc6IDQ4cHggMCA2MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOUZCO1xyXG4gICAgLnNlby10ZXh0LWJsb2NrX193cmFwcGVye1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICBcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6MjtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6MjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OjI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixwLHNwYW4sc21hbGwsc3Ryb25ne1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNlbWlCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLXNwYW46IGFsbDtcclxuICAgICAgICAgICAgY29sdW1uLXNwYW46YWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwLHNwYW4sc21hbGwsc3Ryb25ne1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnNlby10ZXh0LWJsb2Nre1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlby10ZXh0LWJsb2NrLS1vcGFjaXR5LW9uLW1vYmlsZXtcclxuICAgICAgICAuc2VvLXRleHQtYmxvY2tfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzM0cHg7XHJcbiAgICAgICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9iaWxlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDg5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGOEY5RkIgMCUsIHJnYmEoMjQ4LCAyNDksIDI1MSwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYmlsZS1idG57XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaW11bGFyLWFydGljbGVze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXBwZXJfX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYm9yZGVye1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjVweCByZ2JhKDE5LCA0NiwgODAsIDAuMDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyX19iZ3tcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWdfX3N0eWxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3RpcHRpb257XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIxMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM2cHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tYW5kLWJ0bntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAgIzgzOTRBMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFJlZ3VsYXInO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLnNpbXVsYXItYXJ0aWNsZXN7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUuY29sLTEye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW11bGFyLWFydGljbGVzX19zbGlkZXItd3JhcHBlci5jb2wtMTJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2ltdWxhci1hcnRpY2xlc19faXRlbS5jb2wtMTJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOHB4KTtcclxuICAgICAgICAgICAgLmRlc2N0aXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMycHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2F0YW1hcmFuLWNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1hbmQtYnRue1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICZfX2xvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGFic19fcmV2aWV3c3tcclxuICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFicy13cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLm5hdi1waWxsc3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LDU5LDc1LCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCA5cHggMDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3ctbW9yZS1idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAudGFic19fcmV2aWV3c3tcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xyXG4gICAgfVxyXG59IiwiLnRhYnMtd2l0aC1zbGlkZXJze1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y1RjdGOSAtMi40MiUsIHJnYmEoMjQ1LCAyNDcsIDI0OSwgMCkgNjIuMzklKTtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAxNDBweCAwO1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxze1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsNTksNzUsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIC50YWItcGFuZXtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyX19zbGlkZXItd3JhcHBlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY2FyZHtcclxuICAgICAgICAubWFpbi1jYXJkX193cmFwcGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNhdGVnb3J5X19idG57XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWNhcmR7XHJcbiAgICAgICAgJl9fY2F0YW1hcmFuLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG4gICAgLnRhYnMtd2l0aC1zbGlkZXJzIC50aXRsZSBoMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xyXG4gICAgfVxyXG59ICBcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC50YWJzLXdpdGgtc2xpZGVyc3tcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMixwe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXBpbGxze1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWNhdGVnb3J5X19idG4gLndyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tc2xpZGVyX19zbGlkZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgJi5yb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0td3JhcHBlci5jb2wtNntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWNhcmR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLm1haW4tY2FyZF9fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNzBweCk7XHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuICAgIC50YWJzLXdpdGgtc2xpZGVyc3tcclxuICAgICAgICAubWFpbi1jYXJke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICZfX2ltZy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jYXRhbWFyYW4tZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhYnN7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAubmF2LXBpbGxze1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0Nyw1OSw3NSwgMC42KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0b1NhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDlweCAwO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9hdHMtcXVpbnRpdHl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItOTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0aW5nLWJhcntcclxuICAgICAgICAubmljZS1zZWxlY3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUJDMkNBO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgLm9wdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvU2FucyBSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0RjVEO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3RhdGlvbi1idG5ze1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAudGFiLXBhbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLm1haW4tY2FyZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1tb3JlLWJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYi1wYW5lIC5tYWluLWNhcmR7XHJcbiAgICAgICAgLm1haW4tY2FyZF9fd3JhcHBlcntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWJzX19zdWJsb2NhdGlvbi1wYWdle1xyXG4gICAgbWFyZ2luLXRvcDogMTI3cHg7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1tb3JlLWJ0biBhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci0xO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci00O1xyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLnRhYnMgLnJvdGF0aW9uLWJ0bnMgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLnRhYnN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICAgIC5uYXYtcGlsbHN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3RhdGlvbi1idG5ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib2F0cy1xdWludGl0eXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tY2FyZHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xyXG4gICAgICAgICAgICAubWFpbi1jYXJkX19pbWctd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctbW9yZS1idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJzX19zdWJsb2NhdGlvbi1wYWdle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tY2FyZF9fb3V0ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC5tYWluLWNhcmRfX2NhdGFtYXJhbi1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgIC5tYWluLWNhcmRfX2ltZy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iZW5lZml0c3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlldy1kZXRhaWxzLm1haW4tYnRuLXN0eWxlIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50aHJlZS1pbWFnZXMtYmxvY2t7XHJcbiAgICBtYXJnaW46IDEyMHB4IDAgMTEwcHggMDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgLmltZy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcclxuICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1nX19zdHlsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNDcsIDU5LCA3NSwgMC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLnRocmVlLWltYWdlcy1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDEyMHB4IDAgODBweCAwO1xyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtaW1hZ2VzLWJsb2NrLS13aXRoLXByaWNle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxufSIsIi52aWRlby1wbHVne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltZ19fc3R5bGU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgIC5idG4td3JhcHBlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC52aWRlby1wbHVne1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyBcclxuICAgIH1cclxufSIsIi52aWRlby1wb3B1cHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7ICAgXHJcbiAgICB9XHJcbiAgICAud3JhcHBlcntcclxuICAgICAgICB3aWR0aDogOTc4cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC52aWRlby1wb3B1cCAud3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDcxMnB4O1xyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAudmlkZW8tcG9wdXAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MzNweDtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpe1xyXG4gICAgLnZpZGVvLXBvcHVwIC53cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1NXB4KXtcclxuICAgIC52aWRlby1wb3B1cCAud3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4iXX0= */
