@font-face{font-family:LeagueGothic-Regular;font-style:normal;font-weight:400;src:url(../fonts/LeagueGothic-Regular.eot) format("eot");src:url(../fonts/LeagueGothic-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/LeagueGothic-Regular.woff) format("woff"),url(../fonts/LeagueGothic-Regular.ttf) format("truetype")}@font-face{font-family:cognex;font-style:normal;font-weight:400;src:url(../fonts/cognex.eot?o5ts97);src:url(../fonts/cognex.eot?o5ts97#iefix) format("embedded-opentype"),url(../fonts/cognex.ttf?o5ts97) format("truetype"),url(../fonts/cognex.woff?o5ts97) format("woff"),url(../fonts/cognex.svg?o5ts97#cognex) format("svg")}[class*=" icon-"],[class^=icon-]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:cognex!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon-close:before{content:"\e900"}.icon-down-arrow:before{content:"\e901"}.icon-filter:before{content:"\e90b"}.icon-full-screen:before{content:"\e902"}.icon-height-arrow-left:before{content:"\e909"}.icon-height-arrow-right:before{content:"\e90a"}.icon-info:before{content:"\e903"}.icon-lang-arrow:before{content:"\e904"}.icon-menu:before{content:"\e90c"}.icon-popup-x:before{content:"\e905"}.icon-side-arrow:before{content:"\e906"}.icon-zoom-in:before{content:"\e907"}.icon-zoom-out:before{content:"\e908"}.lighting-advisor-app a{color:#4a90e2;text-decoration:none}.lighting-advisor-app a:active,.lighting-advisor-app a:focus,.lighting-advisor-app a:visited{text-decoration:none}.lighting-advisor-app a:hover{color:#4a90e2;text-decoration:underline}.lighting-advisor-app .cgx_btn-y{background-color:#f9dc02;border:1px solid transparent;color:#000;cursor:pointer;font-family:Arial;font-weight:700;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:table;font-size:14px;height:50px;line-height:50px;text-align:center}.lighting-advisor-app .cgx_btn-y span{margin:0 15px}.lighting-advisor-app .cgx_btn-y:hover{color:#000;background-color:#fee727;border-color:#f9dc02;text-decoration:none}.lighting-advisor-app .cgx_btn-y.btn-disable{background-color:#fff!important;border-color:#dedede!important;color:#b5b5b5!important;cursor:default}.lighting-advisor-app .cgx_btn-b{background-color:#0275d8;border:1px solid transparent;color:#fff;cursor:pointer;font-family:Arial;font-weight:700;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:table;font-size:14px;height:50px;line-height:50px;text-align:center;width:100%}.lighting-advisor-app .cgx_btn-b span{margin:0 15px}.lighting-advisor-app .cgx_btn-b:hover{color:#fff;background-color:#025aa5;border-color:#01549b;text-decoration:none}.lighting-advisor-app .cgx_switch-wrapper{display:table;margin:0 auto}.lighting-advisor-app .cgx_switch-txt{display:table-cell;vertical-align:middle;padding-right:10px}.lighting-advisor-app .cgx_switch{position:relative;display:table-cell;width:60px;height:34px}.lighting-advisor-app .cgx_switch input{display:none}.lighting-advisor-app .cgx_switch input:checked+.slider,.lighting-advisor-app .cgx_switch input:focus+.slider{background-color:#f9dc02}.lighting-advisor-app .cgx_switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.lighting-advisor-app .cgx_switch .slider{width:100%;height:34px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d2d2d2;transition:.4s;border-radius:34px;transition:background-color .3s ease-in-out,background-color .3s ease-in-out}.lighting-advisor-app .cgx_switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#f3f3f3;transition:.4s;border-radius:50%}.lighting-advisor-app .cgx_switch:hover .slider{box-shadow:inset 0 0 35px 0 rgba(249,220,2,.46)}.lighting-advisor-app{border:1px solid #858585;position:relative;width:100%;background-color:#fff;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Arial}@media only screen and (max-width:1024px){.lighting-advisor-app{height:auto}}.lighting-advisor-app main{display:none}@media only screen and (max-width:1024px){.lighting-advisor-app main{position:static;height:auto;overflow:auto}}.lighting-advisor-app .cgx_header-mobile .cgx_scroll{bottom:0;left:0;overflow-x:auto;position:absolute;right:0;top:0;width:auto}.lighting-advisor-app .cgx_header-mobile .cgx_scroll .cgx_scroll-spacer{height:40px}.lighting-advisor-app .cgx_scroll-fade{bottom:0;content:"";height:40px;position:fixed;background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0));display:none}.lighting-advisor-app .cgx_scroll-fade.cgx_l{width:29.9%;left:0}.lighting-advisor-app .cgx_scroll-fade.cgx_r{width:69.8%;right:0}.lighting-advisor-app .cgx_header-mobile{display:none}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_header-mobile{display:block}}.lighting-advisor-app .cgx_header-mobile table{width:100%}.lighting-advisor-app .cgx_header-mobile table .cell-icon{text-align:center;width:35px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options{background-color:#fff;position:relative}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_header-mobile-options-inner{border-bottom:1px solid #d2d2d2;padding:0 20px;line-height:55px}@media only screen and (max-width:310px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_header-mobile-options-inner{padding:0 10px}}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul{margin:0;padding:0;list-style:none}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li{display:inline-block;font-size:0;margin-right:30px}@media only screen and (max-width:358px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li{margin-right:10px}}@media only screen and (max-width:310px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li{margin-right:5px}}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li:last-of-type{margin-right:0}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a{color:#bebebe;display:block;font-family:Arial;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:385px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a{font-size:12px}}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a span{display:inline-block;vertical-align:middle;padding-right:10px}@media only screen and (max-width:358px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a span{padding-right:5px}}@media only screen and (max-width:310px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a span{padding-right:2px}}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a i{display:inline-block;color:#bebebe;font-size:16px;line-height:55px;width:5px;vertical-align:middle;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:15px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li a:hover{text-decoration:none}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li.active-modal a{color:#000}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options ul li.active-modal a i{color:#000;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cell-icon a i{display:none;color:#bebebe;font-size:24px;line-height:55px;vertical-align:middle}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cell-icon a i.icon-filter{display:block}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cell-icon a:hover{text-decoration:none}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cell-icon.active-modal a i{display:none}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cell-icon.active-modal a i.icon-close{display:block;color:#000}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results{display:none;position:absolute;top:59px;bottom:0;left:0;width:100%;z-index:99}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results h2{font-family:Arial;font-weight:700;font-size:16px;color:#bebebe;margin-bottom:25px}@media only screen and (max-width:400px){.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results h2{margin-bottom:5px}}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results{display:none;background-color:#fff;padding:30px 20px;position:relative}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results .cgx_scroll{top:30px;bottom:30px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.active-modal{display:block}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.cgx_type-items .cgx_list{display:flex;flex-wrap:wrap;max-width:90%;margin:0 auto}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.cgx_type-items .cgx_list .cgx_slider-item{flex-grow:1;width:40%;margin-bottom:20px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.cgx_type-items .cgx_list .cgx_slider-item:nth-child(odd){margin-right:20px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.cgx_type-lighting .cgx_list{display:flex;flex-wrap:wrap;max-width:90%;margin:0 auto}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.cgx_type-filter .cgx_list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;padding:0 40px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-options .cgx_mobile-options-results .cgx_mobile-results.cgx_type-filter .form-check{margin-bottom:5px}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-selection{background-color:#fff;padding:20px;text-align:center;border-bottom:1px solid #d2d2d2}.lighting-advisor-app .cgx_header-mobile .cgx_header-mobile-selection h3{color:#05181f;font-size:18px;font-weight:700;line-height:24px;margin:0}.lighting-advisor-app .cgx_header-mobile .cgx_mobile-options-overlay{background-color:rgba(0,0,0,.8);display:none;bottom:0;position:absolute;top:60px;left:0;width:100%;z-index:20}.lighting-advisor-app.active-mob-modal-options{position:relative}.lighting-advisor-app.active-mob-modal-options .cgx_header-mobile .cgx_mobile-options-overlay{display:block;top:187px}.lighting-advisor-app.active-mob-modal-menu{position:relative}.lighting-advisor-app.active-mob-modal-menu .cgx_header-mobile .cgx_mobile-options-overlay{display:block;top:57px}.lighting-advisor-app .cgx_main{display:table;vertical-align:top;width:100%}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_main{height:auto;display:block}}.lighting-advisor-app .cgx_sidebar{display:table-cell;min-width:324px;vertical-align:top;width:30%;border-right:1px solid #d2d2d2}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_sidebar{display:none}}.lighting-advisor-app .cgx_sidebar-accordion{height:100%;position:relative;background-color:#fff;display:block;vertical-align:middle}.lighting-advisor-app .cgx_sidebar-accordion h4{background-color:#b7b7b7;color:#2e2e2e;font-weight:700;font-size:11px;line-height:28px;margin:0;width:100%}.lighting-advisor-app .cgx_sidebar-accordion h4 span{display:block;margin:0 40px 0 48px}.lighting-advisor-app .cgx_sidebar-accordion .cgx_scroll-spacer{height:20px}.lighting-advisor-app .cgx_sidebar-ul{list-style:none;margin:0;padding:0}.lighting-advisor-app .cgx_sidebar-li{border-bottom:1px solid #d2d2d2;padding-bottom:35px}.lighting-advisor-app .cgx_sidebar-li:last-of-type{border-bottom:0}.lighting-advisor-app .cgx_sidebar-li.type-filter{padding:20px 0;min-height:148px}.lighting-advisor-app .cgx_sidebar-li.type-filter h2 .txt{line-height:16px;padding:0 0 15px}.lighting-advisor-app .cgx_sidebar-li.type-filter .form-check{margin-bottom:5px}.lighting-advisor-app .cgx_sidebar-li-head{padding:0 40px}.lighting-advisor-app .cgx_sidebar-li-head h2{display:table;margin:0;width:100%}.lighting-advisor-app .cgx_sidebar-li-head h2 .txt{color:#b5b5b5;display:table-cell;font-size:14px;text-transform:uppercase;vertical-align:middle;width:100%;line-height:84px;color:#2e2e2e;font-weight:700}.lighting-advisor-app .cgx_sidebar-li-head h2 .icons{display:none}.lighting-advisor-app .cgx_sidebar-li-head h2.on-icons .txt{width:80%}.lighting-advisor-app .cgx_sidebar-li-head h2.on-icons .icons{display:table-cell;text-align:right;width:20%}.lighting-advisor-app .cgx_sidebar-li-head h2.on-icons .icons i{color:#b5b5b5;font-size:14px;line-height:84px}.lighting-advisor-app .cgx_sidebar-li-head h2.on-icons .icons i.icon-side-arrow{display:none}.lighting-advisor-app .cgx_sidebar-li-head h2.on-icons .icons i.icon-lang-arrow{display:block}.lighting-advisor-app .cgx_sidebar-li-body{display:block;padding:0 40px;position:relative;height:100%}.lighting-advisor-app .cgx_sidebar-list{display:flex;flex-wrap:wrap;max-width:260px}.lighting-advisor-app .cgx_sidebar-item{flex-grow:1;width:40%;max-width:120px;margin-bottom:20px}.lighting-advisor-app .cgx_sidebar-item:nth-child(odd){margin-right:20px}.lighting-advisor-app .cgx_sidebar-item a{cursor:pointer;display:block;width:100%}.lighting-advisor-app .cgx_sidebar-item a:hover{text-decoration:none}.lighting-advisor-app .cgx_sidebar-item a:hover .cell-txt{background-color:#f9dc02}.lighting-advisor-app .cgx_sidebar-item table{width:100%;border-collapse:collapse}.lighting-advisor-app .cgx_sidebar-item img{display:block;height:auto;width:100%}.lighting-advisor-app .cgx_sidebar-item .cell-img{border:1px solid #f3f3f3;background-color:#f3f3f3}.lighting-advisor-app .cgx_sidebar-item .cell-txt{border:1px solid #f3f3f3;background-color:#fff;height:38px;padding:5px 0;transition:background-color .3s ease-in-out,color .3s ease-in-out}.lighting-advisor-app .cgx_sidebar-item h3{color:#262d33;font-size:12px;text-transform:uppercase;vertical-align:middle;line-height:16px;font-weight:700;text-align:center;margin:0}.lighting-advisor-app .cgx_sidebar-item.active-lighting .cell-txt,.lighting-advisor-app .cgx_sidebar-item:hover .cell-txt{background-color:#f9dc02}.lighting-advisor-app .cgx_viewer{background-color:#fff;display:table-cell;position:relative;vertical-align:top;width:70%}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_viewer{width:100%;display:block}}.lighting-advisor-app .cgx_viewer .cgx_t-viewer{width:100%}.lighting-advisor-app .cgx_section-slider-items{border-bottom:1px solid #d2d2d2;padding:20px 40px;min-height:148px}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_section-slider-items{display:none}}.lighting-advisor-app .cgx_section-slider-items .cgx_t{width:100%}.lighting-advisor-app .cgx_section-slider-items .cell-title{vertical-align:middle;width:70px}.lighting-advisor-app .cgx_section-slider-items .cell-title h2{color:#2e2e2e;font-size:14px;font-weight:700;line-height:84px;text-transform:uppercase;margin:0}.lighting-advisor-app .cgx_section-slider-items .cell-list{position:relative;height:105px}.lighting-advisor-app .cgx_slider-items-wrapper{bottom:0;position:absolute;top:0;left:25px;right:25px}.lighting-advisor-app .cgx_slider-items-wrapper .cgx_slider-items .slick-arrow:before{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:cognex!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e906";color:#bebebe}.lighting-advisor-app .cgx_slider-items-wrapper .cgx_slider-items .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lighting-advisor-app .cgx_slider-item a.cgx_btn{cursor:pointer}.lighting-advisor-app .cgx_slider-item a.cgx_btn table{margin:0 auto}.lighting-advisor-app .cgx_slider-item a.cgx_btn:hover{text-decoration:none}.lighting-advisor-app .cgx_slider-item a.cgx_btn:hover .img-wrapper{border:3px solid #f9dc02}.lighting-advisor-app .cgx_slider-item .cell-img .img-wrapper{background-color:#f3f3f3;border-radius:50px;position:relative;width:64px;height:64px;border:3px solid #fff;overflow:hidden;margin:0 auto;transition:border-color .3s ease-in-out,border-color .3s ease-in-out;z-index:2}.lighting-advisor-app .cgx_slider-item .cell-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.lighting-advisor-app .cgx_slider-item .cell-txt h3{color:#979797;font-size:12px;text-transform:uppercase;font-weight:700;line-height:14px;text-align:center;margin:10px 0 0}.lighting-advisor-app .cgx_slider-item.cgx_current .img-wrapper{border-color:#f9dc02}.lighting-advisor-app .cgx_slider-item.cgx_current h3{color:#05181f}.lighting-advisor-app .cgx_section-slider-rendering{position:relative;width:100%;height:380px}@media only screen and (min-width:2300px){.lighting-advisor-app .cgx_section-slider-rendering{height:680px}}@media only screen and (max-width:2299px){.lighting-advisor-app .cgx_section-slider-rendering{height:580px}}@media only screen and (max-width:2000px){.lighting-advisor-app .cgx_section-slider-rendering{height:380px}}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering-wrapper{position:absolute;top:0;left:0;right:0}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item{background-repeat:no-repeat;background-color:#fff;background-size:cover;background-position:50%;height:380px;position:relative}@media only screen and (min-width:2300px){.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item{height:680px}}@media only screen and (max-width:2299px){.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item{height:580px}}@media only screen and (max-width:2000px){.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item{height:380px}}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item .error-img{color:red;display:none;position:absolute;top:50%;left:50%;padding:20px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item .item-name{background-color:#929292;border-radius:10px 10px 0 0;bottom:0;left:0;right:0;line-height:26px;margin:0 auto;min-width:120px;max-width:120px;position:absolute}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item .item-name{display:none}}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item .item-name h3{color:#fff;font-size:12px;font-weight:700;line-height:26px;margin:0;text-align:center;text-transform:uppercase}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item.img-rendering-over{background-position:bottom}@media only screen and (max-width:530px){.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .cgx_slider-item.img-rendering-over{background-position:50%}}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .slick-dots{bottom:-40px}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .slick-dots li{background-color:#929292;margin:0;width:50%;height:auto}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .slick-dots li a{color:#fff;font-size:12px;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .slick-dots li.slick-active{background-color:#f9dc02}.lighting-advisor-app .cgx_section-slider-rendering .cgx_slider-rendering .slick-dots li.slick-active a{color:#2e2e2e}.lighting-advisor-app .cgx_section-attributes{display:table;width:100%;border-top:1px solid #d2d2d2}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_section-attributes{display:block}}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item{display:table-cell;padding:15px 44px 20px;text-align:center;width:50%}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item{display:block;width:100%}}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item h3{color:#979797;font-size:16px;text-transform:uppercase;font-weight:700;line-height:16px;text-align:center;margin:0 0 14px}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-color{border-right:1px solid #d2d2d2}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-color{margin-top:40px}}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height-wrapper{position:relative;margin:0 auto;display:inline-block;height:43px}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height-wrapper.no-arrows{border-right:1px solid #979797;border-left:1px solid #979797}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height-wrapper.no-arrows .cgx_slider-arrows{display:none}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .gx_slider-height-wrapper-inner{position:absolute;top:0;left:50%;-webkit-transform:translateX("-50%");transform:translateX("-50%")}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows{font-size:0;line-height:0;position:absolute;top:0;display:block;width:32px;height:43px;padding:0;cursor:pointer;color:transparent;border:1px solid #979797;outline:none;background:transparent}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows:before{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:cognex!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;color:#262d33;font-size:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .3s ease-in-out,color .3s ease-in-out}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.cgx_slider-prev{left:-32px}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.cgx_slider-prev:before{content:"\e909"}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.cgx_slider-next{right:-32px}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.cgx_slider-next:before{content:"\e90a"}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.is-disabled{border-color:#d2d2d2}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.is-disabled:before,.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows.is-disabled:hover:before{color:#d2d2d2}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-arrows:hover:before{color:#f9dc02}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height .cgx_slider-item{border:1px solid #979797;border-left-width:0;display:inline-block;font-size:0;height:43px;min-width:34px;vertical-align:middle;max-width:45px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height .cgx_slider-item h4{color:#262d33;font-size:12px;text-transform:uppercase;font-weight:700;line-height:43px;text-align:center;margin:0}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height .cgx_slider-item.cgx_current{background-color:#f9dc02}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height .cgx_slider-item:last-of-type{border-right:0}.lighting-advisor-app .cgx_section-attributes .cgx_attribute_item.cgx_attributes-height .cgx_slider-height .cgx_slider-item:hover{background-color:#f9dc02}.lighting-advisor-app .cgx_section-details{border-top:1px solid #d2d2d2}@media only screen and (max-width:1024px){.lighting-advisor-app .cgx_section-details{height:auto!important}}.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper{position:relative}@media only screen and (min-width:1025px){.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper{min-height:530px}}.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner{padding:34px 44px}@media only screen and (min-width:1024px){.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .option-selections{display:none}}.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner ul{padding-left:16px}.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group{display:flex;flex-wrap:wrap;max-width:100%}.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group a{flex-grow:1;width:30%;margin-bottom:20px}@media only screen and (max-width:720px){.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group a{width:45%}}@media only screen and (max-width:520px){.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group a{width:100%}}.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group a:nth-child(2){margin-left:10px;margin-right:10px}@media only screen and (max-width:720px){.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group a:nth-child(2){margin-right:0}}@media only screen and (max-width:520px){.lighting-advisor-app .cgx_section-details .cgx_section-details-wrapper .cgx_section-details-inner .button-group a:nth-child(2){margin-left:0;margin-right:0}}.lighting-advisor-app .cgx_section-details h3{color:#05181f;font-size:18px;font-weight:700;line-height:24px;margin:0 0 35px}.lighting-advisor-app .cgx_section-details h4{color:#262d33;font-size:16px;font-weight:700;line-height:16px;margin:0 0 20px}.lighting-advisor-app .cgx_section-details p{margin-top:0}.lighting-advisor-app .cgx_section-details .text-polarizer{display:none}.lighting-advisor-app .modal-overlay{background:rgba(0,0,0,.5);display:none;height:100%;right:0;position:fixed;top:0;width:100%;z-index:4}.lighting-advisor-app .modal{background:#fff;display:none;left:50%;padding:61px 54px 51px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:846px;z-index:5}@media only screen and (max-width:1024px){.lighting-advisor-app .modal{width:80%;height:60%;padding:50px 15px 15px}}.lighting-advisor-app .modal .btn-close i{background-color:#f9dc02;cursor:pointer;font-size:16px;padding:8px;position:absolute;right:0;top:0;color:#000}.lighting-advisor-app .modal .btn-close:hover,.lighting-advisor-app .modal .btn-close:hover i{color:#000}.lighting-advisor-app .modal .cgx_modal-inner{position:relative;width:100%;height:100%}.lighting-advisor-app .modal .content{display:table;width:100%}.lighting-advisor-app .modal .content div{display:table-cell;vertical-align:middle}.lighting-advisor-app .modal .content div.text h2{color:#262d33;font-size:16px;line-height:22px;text-transform:uppercase;font-weight:700;margin:0 0 40px}.lighting-advisor-app .modal .content div.text p{color:#262d33;font-size:16px;line-height:22px;margin:15px 0 0}.lighting-advisor-app.ready .cgx_controls,.lighting-advisor-app.ready main{display:block}.lighting-advisor-app.active-polarizer .text-polarizer,.lighting-advisor-app.ready .cgx_debug_models{display:block!important}.lighting-advisor-app.attributes-disable .cgx_section-attributes,.lighting-advisor-app.polarizer-disable .cgx_attribute_item.cgx_attributes-color{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsIm1haW4ubWluLmNzcyIsImJhc2UvX2NvcmUuc2NzcyIsInZhcmlhYmxlcy9fY29yZS5zY3NzIiwidmlld3MvX2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlJLFdBQ0YsZ0NDSnVDLENES2pDLGlCQ0xpRSxDRE1qRSxlQ055RSxDRFF6RSx3REFBc0MsQ0FDdEMsOExBRWlDLENDUnpDLFdBQ0ksa0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixlQUFtQixDQUVuQixtQ0FBc0MsQ0FDdEMsNk5BRzBELENDZ0I5RCxpQ0ZSUSxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENDSHZDLDRCQUFnQyxDQUNoQyxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGVBQW1CLENBQ25CLGFBQWMsQ0FDZCxVQUFXLENBQ1gsbUJBQW9CLENBR3hCLG1CQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLCtCQUNFLGVBQWdCLENBRWxCLGdDQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENFaEVsQix3QkFHRSxhQ1k2QixDRFg3QixvQkFBcUIsQ0FKdkIsNkZBT0csb0JBQXFCLENBUHhCLDhCQVdHLGFDSTRCLENESDVCLHlCQUEwQixDQVo3QixpQ0FpQkUsd0JDVDJCLENEVTNCLDRCQUE2QixDQUM3QixVQUFZLENBQ1osY0FBZSxDQUNmLGlCQUFrQixDQUNsQixlQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsaUVBQXlGLENBQ3pGLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUVqQixhQUFjLENB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QkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsV0FBWSxDQUNaLFNBQVUsQ0w1akNYLDBDS3ZDRCw2QkFzbUNHLFNBQVUsQ0FDVixVQUFXLENBQ1gsc0JBQXVCLENBMER4QixDQWxxQ0YsMENBOG1DSSx3QkRybUN5QixDQ3NtQ3pCLGNBQWUsQ0FDZixjQUFlLENBQ2YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQUNOLFVBQVksQ0FybkNoQiw4RkE0bkNLLFVBQVksQ0E1bkNqQiw4Q0Frb0NHLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQXBvQ2Ysc0NBd29DRyxhQUFjLENBQ2QsVUFBVyxDQXpvQ2QsMENBNG9DSSxrQkFBbUIsQ0FDbkIscUJBQXNCLENBN29DMUIsa0RBaXBDTSxhRHpvQ2tCLENDMG9DbEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0F0cEN0QixpREEwcENNLGFEbHBDa0IsQ0NtcENsQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBN3BDdEIsMkVBMnFDWSxhQUFjLENBM3FDMUIscUdBcXJDRyx1QkFBeUIsQ0FyckM1QixrSkFtc0NHLFlBQWEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQ3VzdG9tIFdlYiBGb250cyAqL1xyXG5AbWl4aW4gZm9udC1mYWNlKCRmYW1pbHksICRmaWxlLCAkc3R5bGUsICR3ZWlnaHQpIHtcclxuXHQkcGF0aDogJy4uL2ZvbnRzLycgKyAkZmlsZTtcclxuXHRcclxuICAgIEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cdFx0XHJcbiAgICAgICAgc3JjOiB1cmwoJHBhdGggKyAnLmVvdCcpIGZvcm1hdCgnZW90Jyk7XHJcbiAgICAgICAgc3JjOiB1cmwoJHBhdGggKyAnLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHRcdHVybCgkcGF0aCArICcud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0XHR1cmwoJHBhdGggKyAnLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRcdFxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBGb250IFNtb290aGluZyAqL1xyXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcoJHZhbHVlOiBvbikge1xyXG4gICAgQGlmICR2YWx1ZSA9PSBvbiB7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIH1cclxuXHRcclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgIH1cclxufVxyXG5cclxuLyogTWVkaWEgUXVlcmllcyAqL1xyXG5AbWl4aW4gbWluLXdpZHRoKCRzaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSArIHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgtd2lkdGgoJHNpemUpIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplICsgcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1pbi1hbmQtbWF4LXdpZHRoKCRtaW4tc2l6ZSwgJG1heC1zaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXNpemUgKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l6ZSArIHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4taGVpZ2h0KCRzaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJHNpemUgKyBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LWhlaWdodCgkc2l6ZSkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRzaXplICsgcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1pbi1hbmQtbWF4LWhlaWdodCgkbWluLXNpemUsICRtYXgtc2l6ZSkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRtaW4tc2l6ZSArIHB4KSBhbmQgKG1heC1oZWlnaHQ6ICRtYXgtc2l6ZSArIHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4td2lkdGgtYW5kLW1heC13aWR0aC1hbmQtbWF4LWhlaWdodCgkbWluLXdpZHRoLCAkbWF4LXdpZHRoLCAkbWF4LWhlaWdodCkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCArIHB4KSBhbmQgKG1heC1oZWlnaHQ6ICRtYXgtaGVpZ2h0ICsgcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogTWVkaWEgUXVlcmllcyAoUG9ydHJhaXQpICovXHJcbkBtaXhpbiBwaG9uZS1wb3J0YWl0KCkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZS1wb3J0YWl0LW1heC1zaXplKCRtYXgtc2l6ZSkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l6ZSArIHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZS1wb3J0YWl0LW1pbi1hbmQtbWF4LXNpemUoJG1pbi1zaXplLCAkbWF4LXNpemUpIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiAkbWluLXNpemUgKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l6ZSArIHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQtcG9ydGFpdCgpIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQtcG9ydGFpdC1taW4tYW5kLW1heC1zaXplKCRtaW4tc2l6ZSwgJG1heC1zaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1pbi13aWR0aDogJG1pbi1zaXplICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpemUgKyBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNZWRpYSBRdWVyaWVzIChMYW5kc2NhcGUpICovXHJcbkBtaXhpbiBwaG9uZS1sYW5kc2NhcGUoKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZS1sYW5kc2NhcGUtbWF4LXNpemUoJG1heC1zaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l6ZSArIHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZS1sYW5kc2NhcGUtbWluLWFuZC1tYXgtc2l6ZSgkbWluLXNpemUsICRtYXgtc2l6ZSkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAkbWluLXNpemUgKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l6ZSArIHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQtbGFuZHNjYXBlKCkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQtbGFuZHNjYXBlLW1pbi1hbmQtbWF4LXNpemUoJG1pbi1zaXplLCAkbWF4LXNpemUpIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogJG1pbi1zaXplICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpemUgKyBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBWYXJpYWJsZSBXaWR0aCBGb250IFNpemluZyAqL1xyXG5AZnVuY3Rpb24gZ2V0LXZoKCRmb250LXNpemUsICRiYXNlLXNpemUpIHtcclxuXHQkdmgtY29udGV4dDogKCRiYXNlLXNpemUgKiAuMDEpICogMXB4O1xyXG5cdEByZXR1cm4gKCRmb250LXNpemUgLyAkdmgtY29udGV4dCkgKiAxdmg7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXQtdncoJGZvbnQtc2l6ZSwgJGJhc2Utc2l6ZSkge1xyXG5cdCR2dy1jb250ZXh0OiAoJGJhc2Utc2l6ZSAqIC4wMSkgKiAxcHg7XHJcblx0QHJldHVybiAoJGZvbnQtc2l6ZSAvICR2dy1jb250ZXh0KSAqIDF2dztcclxufSIsIi8qIExlYWd1ZSBHb3RoaWMgKi9cclxuQGluY2x1ZGUgZm9udC1mYWNlKCdMZWFndWVHb3RoaWMtUmVndWxhcicsICdMZWFndWVHb3RoaWMtUmVndWxhcicsIG5vcm1hbCwgbm9ybWFsKTtcclxuXHJcbi8qIEljb24gRm9udHMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2NvZ25leCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgXHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY29nbmV4LmVvdD9vNXRzOTcnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jb2duZXguZW90P281dHM5NyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2NvZ25leC50dGY/bzV0czk3JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvY29nbmV4LndvZmY/bzV0czk3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9jb2duZXguc3ZnP281dHM5NyNjb2duZXgnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcclxuICAgIFxyXG4gICAgZm9udC1mYW1pbHk6ICdjb2duZXgnICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1kb3duLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcbi5pY29uLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1oZWlnaHQtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLmljb24taGVpZ2h0LWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvbi1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1sYW5nLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbi1tZW51OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvbi1wb3B1cC14OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1zaWRlLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4uaWNvbi16b29tLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uaWNvbi16b29tLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuIiwiLyogVmFyaWFibGVzIChPcmRlciBSZXF1aXJlZCkgKi9cbi8qIEJvb3RzdHJhcCAqL1xuLyogUmVuZGVyIG1vYmlsZSBsYXlvdXQgKi9cbi8qIENvbG9ycyAqL1xuLyogQ29sb3JzIFJHQiAqL1xuLyogQW5pbWF0aW9uICovXG4vKiBCYXNlIChPcmRlciBSZXF1aXJlZCkgKi9cbi8qIEN1c3RvbSBXZWIgRm9udHMgKi9cbi8qIEZvbnQgU21vb3RoaW5nICovXG4vKiBNZWRpYSBRdWVyaWVzICovXG4vKiBNZWRpYSBRdWVyaWVzIChQb3J0cmFpdCkgKi9cbi8qIE1lZGlhIFF1ZXJpZXMgKExhbmRzY2FwZSkgKi9cbi8qIFZhcmlhYmxlIFdpZHRoIEZvbnQgU2l6aW5nICovXG4vKiBMZWFndWUgR290aGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlR290aGljLVJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xlYWd1ZUdvdGhpYy1SZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGVhZ3VlR290aGljLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTGVhZ3VlR290aGljLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MZWFndWVHb3RoaWMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLyogSWNvbiBGb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29nbmV4JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NvZ25leC5lb3Q/bzV0czk3XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NvZ25leC5lb3Q/bzV0czk3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jb2duZXgudHRmP281dHM5N1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvY29nbmV4LndvZmY/bzV0czk3XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NvZ25leC5zdmc/bzV0czk3I2NvZ25leFwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiAnY29nbmV4JyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tZG93bi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24taGVpZ2h0LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1oZWlnaHQtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tbGFuZy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1wb3B1cC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tc2lkZS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5saWdodGluZy1hZHZpc29yLWFwcCB7XG4gIC8qIFN3aXRjaCB0b2dnbGUgKi8gfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgYSB7XG4gICAgY29sb3I6ICM0QTkwRTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIGE6YWN0aXZlLCAubGlnaHRpbmctYWR2aXNvci1hcHAgYTpmb2N1cywgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzRBOTBFMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2J0bi15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEQzAyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfYnRuLXkgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2J0bi15OmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU3Mjc7XG4gICAgICBib3JkZXItY29sb3I6ICNGOURDMDI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9idG4teS5idG4tZGlzYWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2I1YjViNSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2J0bi1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfYnRuLWIgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2J0bi1iOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gICAgICBib3JkZXItY29sb3I6ICMwMTU0OWI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc3dpdGNoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3N3aXRjaC10eHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3N3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc3dpdGNoIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3N3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOURDMDI7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3N3aXRjaCBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEQzAyOyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc3dpdGNoIC5zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJEMkQyO1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3N3aXRjaCAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc3dpdGNoOmhvdmVyIC5zbGlkZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzNXB4IDBweCByZ2JhKDI0OSwgMjIwLCAyLCAwLjQ2KTsgfVxuXG4vKiBWaWV3cyAqL1xuLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1ODU4NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfc2Nyb2xsIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfc2Nyb2xsIC5jZ3hfc2Nyb2xsLXNwYWNlciB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2Nyb2xsLWZhZGUge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3Njcm9sbC1mYWRlLmNneF9sIHtcbiAgICAgIHdpZHRoOiAyOS45JTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zY3JvbGwtZmFkZS5jZ3hfciB7XG4gICAgICB3aWR0aDogNjkuOCU7XG4gICAgICByaWdodDogMDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSB0YWJsZSAuY2VsbC1pY29uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMtaW5uZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucy1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgdWwgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEwcHgpIHtcbiAgICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgdWwgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG4gICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAgICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyB1bCBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNThweCkge1xuICAgICAgICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgdWwgbGkgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEwcHgpIHtcbiAgICAgICAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIHVsIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH0gfVxuICAgICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyB1bCBsaSBhIGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgdWwgbGkuYWN0aXZlLW1vZGFsIGEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIHVsIGxpLmFjdGl2ZS1tb2RhbCBhIGkge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNlbGwtaWNvbiBhIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogI0JFQkVCRTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIC5jZWxsLWljb24gYSBpLmljb24tZmlsdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyAuY2VsbC1pY29uIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNlbGwtaWNvbi5hY3RpdmUtbW9kYWwgYSBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIC5jZWxsLWljb24uYWN0aXZlLW1vZGFsIGEgaS5pY29uLWNsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU5cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIC5jZ3hfbW9iaWxlLW9wdGlvbnMtcmVzdWx0cyBoMiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIC5jZ3hfbW9iaWxlLXJlc3VsdHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIC5jZ3hfbW9iaWxlLXJlc3VsdHMgLmNneF9zY3JvbGwge1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtb3B0aW9ucyAuY2d4X21vYmlsZS1vcHRpb25zLXJlc3VsdHMgLmNneF9tb2JpbGUtcmVzdWx0cy5hY3RpdmUtbW9kYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIC5jZ3hfbW9iaWxlLW9wdGlvbnMtcmVzdWx0cyAuY2d4X21vYmlsZS1yZXN1bHRzLmNneF90eXBlLWl0ZW1zIC5jZ3hfbGlzdCB7XG4gICAgICAgICAgICAvKlxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdFx0XHRcdFx0XHRncmlkLWdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ki9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIC5jZ3hfbW9iaWxlLW9wdGlvbnMtcmVzdWx0cyAuY2d4X21vYmlsZS1yZXN1bHRzLmNneF90eXBlLWl0ZW1zIC5jZ3hfbGlzdCAuY2d4X3NsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIC5jZ3hfbW9iaWxlLXJlc3VsdHMuY2d4X3R5cGUtaXRlbXMgLmNneF9saXN0IC5jZ3hfc2xpZGVyLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIC5jZ3hfbW9iaWxlLXJlc3VsdHMuY2d4X3R5cGUtbGlnaHRpbmcgLmNneF9saXN0IHtcbiAgICAgICAgICAgIC8qXHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0XHRcdFx0XHRcdGdyaWQtZ2FwOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHRcdFx0XHRcdFx0XHQqL1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIC5jZ3hfbW9iaWxlLW9wdGlvbnMtcmVzdWx0cyAuY2d4X21vYmlsZS1yZXN1bHRzLmNneF90eXBlLWZpbHRlciAuY2d4X2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLW9wdGlvbnMgLmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIC5jZ3hfbW9iaWxlLXJlc3VsdHMuY2d4X3R5cGUtZmlsdGVyIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9oZWFkZXItbW9iaWxlLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDJEMjsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X2hlYWRlci1tb2JpbGUtc2VsZWN0aW9uIGgzIHtcbiAgICAgICAgY29sb3I6ICMwNTE4MUY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9oZWFkZXItbW9iaWxlIC5jZ3hfbW9iaWxlLW9wdGlvbnMtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwLmFjdGl2ZS1tb2ItbW9kYWwtb3B0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwLmFjdGl2ZS1tb2ItbW9kYWwtb3B0aW9ucyAuY2d4X2hlYWRlci1tb2JpbGUgLmNneF9tb2JpbGUtb3B0aW9ucy1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAxODdweDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAuYWN0aXZlLW1vYi1tb2RhbC1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAuYWN0aXZlLW1vYi1tb2RhbC1tZW51IC5jZ3hfaGVhZGVyLW1vYmlsZSAuY2d4X21vYmlsZS1vcHRpb25zLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDU3cHg7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfbWFpbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9tYWluIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWluLXdpZHRoOiAzMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QyRDJEMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItYWNjb3JkaW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWFjY29yZGlvbiBoNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2I3O1xuICAgICAgY29sb3I6ICMyZTJlMmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItYWNjb3JkaW9uIGg0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggMCA0OHB4OyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1hY2NvcmRpb24gLmNneF9zY3JvbGwtc3BhY2VyIHtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLXVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1saTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1saS50eXBlLWZpbHRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4OyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLnR5cGUtZmlsdGVyIGgyIC50eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1saS50eXBlLWZpbHRlciAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLWhlYWQge1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItbGktaGVhZCBoMiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLWhlYWQgaDIgLnR4dCB7XG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogODRweDtcbiAgICAgICAgY29sb3I6ICMyZTJlMmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLWhlYWQgaDIgLmljb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1saS1oZWFkIGgyLm9uLWljb25zIC50eHQge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLWhlYWQgaDIub24taWNvbnMgLmljb25zIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1saS1oZWFkIGgyLm9uLWljb25zIC5pY29ucyBpIHtcbiAgICAgICAgICBjb2xvcjogI2I1YjViNTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLWhlYWQgaDIub24taWNvbnMgLmljb25zIGkuaWNvbi1zaWRlLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWxpLWhlYWQgaDIub24taWNvbnMgLmljb25zIGkuaWNvbi1sYW5nLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItbGktYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4OyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbSBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbSBhOmhvdmVyIC5jZWxsLXR4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5REMwMjsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbSB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWl0ZW0gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWl0ZW0gLmNlbGwtaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2lkZWJhci1pdGVtIC5jZWxsLXR4dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbSBoMyB7XG4gICAgICBjb2xvcjogIzI2MkQzMztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NpZGViYXItaXRlbS5hY3RpdmUtbGlnaHRpbmcgLmNlbGwtdHh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOURDMDI7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zaWRlYmFyLWl0ZW06aG92ZXIgLmNlbGwtdHh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOURDMDI7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfdmlld2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF92aWV3ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3ZpZXdlciAuY2d4X3Qtdmlld2VyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLWl0ZW1zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNDhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLXNsaWRlci1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLWl0ZW1zIC5jZ3hfdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLWl0ZW1zIC5jZWxsLXRpdGxlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItaXRlbXMgLmNlbGwtdGl0bGUgaDIge1xuICAgICAgICBjb2xvcjogIzJlMmUyZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLWl0ZW1zIC5jZWxsLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDVweDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zbGlkZXItaXRlbXMtd3JhcHBlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjVweDtcbiAgICByaWdodDogMjVweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NsaWRlci1pdGVtcy13cmFwcGVyIC5jZ3hfc2xpZGVyLWl0ZW1zIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogJ2NvZ25leCcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDYnO1xuICAgICAgY29sb3I6ICNCRUJFQkU7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zbGlkZXItaXRlbXMtd3JhcHBlciAuY2d4X3NsaWRlci1pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zbGlkZXItaXRlbSBhLmNneF9idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NsaWRlci1pdGVtIGEuY2d4X2J0biB0YWJsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NsaWRlci1pdGVtIGEuY2d4X2J0bjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NsaWRlci1pdGVtIGEuY2d4X2J0bjpob3ZlciAuaW1nLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRjlEQzAyOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NsaWRlci1pdGVtIC5jZWxsLWltZyAuaW1nLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMjsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zbGlkZXItaXRlbSAuY2VsbC1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2xpZGVyLWl0ZW0gLmNlbGwtdHh0IGgzIHtcbiAgICBjb2xvcjogIzk3OTc5NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zbGlkZXItaXRlbS5jZ3hfY3VycmVudCAuaW1nLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y5REMwMjsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zbGlkZXItaXRlbS5jZ3hfY3VycmVudCBoMyB7XG4gICAgY29sb3I6ICMwNTE4MUY7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjMwMHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLXNsaWRlci1yZW5kZXJpbmcge1xuICAgICAgICBoZWlnaHQ6IDY4MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIyOTlweCkge1xuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLXJlbmRlcmluZyB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1yZW5kZXJpbmctd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4OyB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjMwMHB4KSB7XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiA2ODBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIyOTlweCkge1xuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLXNsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgIGhlaWdodDogNTgwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItaXRlbSAuZXJyb3ItaW1nIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1pdGVtIC5pdGVtLW5hbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItaXRlbSAuaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLXNsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLWl0ZW0gLml0ZW0tbmFtZSBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1pdGVtLmltZy1yZW5kZXJpbmctb3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tc2xpZGVyLXJlbmRlcmluZyAuY2d4X3NsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItaXRlbS5pbWctcmVuZGVyaW5nLW92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IC00MHB4OyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLXNsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItcmVuZGVyaW5nIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5MjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuc2xpY2stZG90cyBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIC5jZ3hfc2xpZGVyLXJlbmRlcmluZyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOURDMDI7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLXNsaWRlci1yZW5kZXJpbmcgLmNneF9zbGlkZXItcmVuZGVyaW5nIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmUyZTJlOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQ0cHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbSBoMyB7XG4gICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1jb2xvciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQyRDI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1jb2xvciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1oZWlnaHQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0M3B4OyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1oZWlnaHQtd3JhcHBlci5uby1hcnJvd3Mge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIC5jZ3hfYXR0cmlidXRlX2l0ZW0uY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IC5jZ3hfc2xpZGVyLWhlaWdodC13cmFwcGVyLm5vLWFycm93cyAuY2d4X3NsaWRlci1hcnJvd3Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIC5jZ3hfYXR0cmlidXRlX2l0ZW0uY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IC5neF9zbGlkZXItaGVpZ2h0LXdyYXBwZXItaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXCItNTAlXCIpOyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1oZWlnaHQgLmNneF9zbGlkZXItYXJyb3dzIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIC5jZ3hfYXR0cmlidXRlX2l0ZW0uY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IC5jZ3hfc2xpZGVyLWFycm93czpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdjb2duZXgnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyNjJEMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1oZWlnaHQgLmNneF9zbGlkZXItYXJyb3dzLmNneF9zbGlkZXItcHJldiB7XG4gICAgICAgICAgbGVmdDogLTMycHg7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1oZWlnaHQgLmNneF9zbGlkZXItYXJyb3dzLmNneF9zbGlkZXItcHJldjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkwOSc7IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIC5jZ3hfYXR0cmlidXRlX2l0ZW0uY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IC5jZ3hfc2xpZGVyLWFycm93cy5jZ3hfc2xpZGVyLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtMzJweDsgfVxuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1hcnJvd3MuY2d4X3NsaWRlci1uZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTBhJzsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1oZWlnaHQgLmNneF9zbGlkZXItYXJyb3dzLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNEMkQyRDI7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1oZWlnaHQgLmNneF9zbGlkZXItYXJyb3dzLmlzLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI0QyRDJEMjsgfVxuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1hcnJvd3MuaXMtZGlzYWJsZWQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDJEMkQyOyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1hcnJvd3M6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI0Y5REMwMjsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIC5jZ3hfYXR0cmlidXRlX2l0ZW0uY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IC5jZ3hfc2xpZGVyLWhlaWdodCAuY2d4X3NsaWRlci1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1oZWlnaHQgLmNneF9zbGlkZXItaGVpZ2h0IC5jZ3hfc2xpZGVyLWl0ZW0gaDQge1xuICAgICAgICAgIGNvbG9yOiAjMjYyRDMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1hdHRyaWJ1dGVzIC5jZ3hfYXR0cmlidXRlX2l0ZW0uY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IC5jZ3hfc2xpZGVyLWhlaWdodCAuY2d4X3NsaWRlci1pdGVtLmNneF9jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEQzAyOyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1oZWlnaHQgLmNneF9zbGlkZXItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lOyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyAuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWhlaWdodCAuY2d4X3NsaWRlci1oZWlnaHQgLmNneF9zbGlkZXItaXRlbTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5REMwMjsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tZGV0YWlscyAuY2d4X3NlY3Rpb24tZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MzBweDsgfSB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciAuY2d4X3NlY3Rpb24tZGV0YWlscy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggNDRweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tZGV0YWlscyAuY2d4X3NlY3Rpb24tZGV0YWlscy13cmFwcGVyIC5jZ3hfc2VjdGlvbi1kZXRhaWxzLWlubmVyIC5vcHRpb24tc2VsZWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1kZXRhaWxzIC5jZ3hfc2VjdGlvbi1kZXRhaWxzLXdyYXBwZXIgLmNneF9zZWN0aW9uLWRldGFpbHMtaW5uZXIgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciAuY2d4X3NlY3Rpb24tZGV0YWlscy1pbm5lciAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciAuY2d4X3NlY3Rpb24tZGV0YWlscy1pbm5lciAuYnV0dG9uLWdyb3VwIGEge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1kZXRhaWxzIC5jZ3hfc2VjdGlvbi1kZXRhaWxzLXdyYXBwZXIgLmNneF9zZWN0aW9uLWRldGFpbHMtaW5uZXIgLmJ1dHRvbi1ncm91cCBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1kZXRhaWxzIC5jZ3hfc2VjdGlvbi1kZXRhaWxzLXdyYXBwZXIgLmNneF9zZWN0aW9uLWRldGFpbHMtaW5uZXIgLmJ1dHRvbi1ncm91cCBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciAuY2d4X3NlY3Rpb24tZGV0YWlscy1pbm5lciAuYnV0dG9uLWdyb3VwIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1kZXRhaWxzIC5jZ3hfc2VjdGlvbi1kZXRhaWxzLXdyYXBwZXIgLmNneF9zZWN0aW9uLWRldGFpbHMtaW5uZXIgLmJ1dHRvbi1ncm91cCBhOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciAuY2d4X3NlY3Rpb24tZGV0YWlscy1pbm5lciAuYnV0dG9uLWdyb3VwIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5jZ3hfc2VjdGlvbi1kZXRhaWxzIGgzIHtcbiAgICAgIGNvbG9yOiAjMDUxODFGO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHg7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgaDQge1xuICAgICAgY29sb3I6ICMyNjJEMzM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAuY2d4X3NlY3Rpb24tZGV0YWlscyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLmNneF9zZWN0aW9uLWRldGFpbHMgLnRleHQtcG9sYXJpemVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5tb2RhbC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcCAubW9kYWwge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDYxcHggNTRweCA1MXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogODQ2cHg7XG4gICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLm1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4OyB9IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLm1vZGFsIC5idG4tY2xvc2UgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlEQzAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLm1vZGFsIC5idG4tY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAubGlnaHRpbmctYWR2aXNvci1hcHAgLm1vZGFsIC5idG4tY2xvc2U6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAubW9kYWwgLmNneF9tb2RhbC1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAubW9kYWwgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5tb2RhbCAuY29udGVudCBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5saWdodGluZy1hZHZpc29yLWFwcCAubW9kYWwgLmNvbnRlbnQgZGl2LnRleHQgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMjYyRDMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICAgICAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIC5tb2RhbCAuY29udGVudCBkaXYudGV4dCBwIHtcbiAgICAgICAgICBjb2xvcjogIzI2MkQzMztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAucmVhZHkgbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwLnJlYWR5IC5jZ3hfY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saWdodGluZy1hZHZpc29yLWFwcC5yZWFkeSAuY2d4X2RlYnVnX21vZGVscyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAuYWN0aXZlLXBvbGFyaXplciAudGV4dC1wb2xhcml6ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmxpZ2h0aW5nLWFkdmlzb3ItYXBwLmF0dHJpYnV0ZXMtZGlzYWJsZSAuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGlnaHRpbmctYWR2aXNvci1hcHAucG9sYXJpemVyLWRpc2FibGUgLmNneF9hdHRyaWJ1dGVfaXRlbS5jZ3hfYXR0cmlidXRlcy1jb2xvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuIiwiXHJcbi5saWdodGluZy1hZHZpc29yLWFwcCB7XHJcblx0XHRcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItY29ybmZsb3dlci1ibHVlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcblx0XHQmOmFjdGl2ZSwgJjpmb2N1cywgJjp2aXNpdGVkIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG4gICAgXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1jb3JuZmxvd2VyLWJsdWU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNneF9idG4teSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZGVuLXllbGxvdztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYnV0dG9uLXRpbWluZyBlYXNlLWluLW91dCwgY29sb3IgJGJ1dHRvbi10aW1pbmcgZWFzZS1pbi1vdXQ7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIFxyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHR9XHJcbiAgICAgICAgXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29yc2U7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuICAgIFxyXG5cdFx0Ji5idG4tZGlzYWJsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdhaW5zYm9ybyAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXBpbmstc3dhbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2d4X2J0bi1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uYXZ5LWJsdWU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJ1dHRvbi10aW1pbmcgZWFzZS1pbi1vdXQsIGNvbG9yICRidXR0b24tdGltaW5nIGVhc2UtaW4tb3V0O1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICAgIFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0fVxyXG4gICAgICAgIFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvYmFsdDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItY29iYWx0LTI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH0gICAgXHJcblx0fVxyXG5cclxuXHQvKiBTd2l0Y2ggdG9nZ2xlICovXHJcblxyXG5cdC5jZ3hfc3dpdGNoLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdFx0LmNneF9zd2l0Y2gtdHh0IHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2d4X3N3aXRjaCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdGhlaWdodDogMzRweDtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBcclxuXHRcdFx0XHQmOmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkZW4teWVsbG93OyAgIFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpmb2N1cyArIC5zbGlkZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgICAgXHJcblx0XHRcdC5zbGlkZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzRweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRidXR0b24tdGltaW5nIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yICRidXR0b24tdGltaW5nIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdFx0XHRib3R0b206IDRweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgICAgIFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuc2xpZGVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMzVweCAwcHggcmdiYSgyNDksMjIwLDIsMC40Nik7XHJcbiAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG4iLCJcclxuLyogQ29sb3JzICovXHJcbiRjb2xvci1ncmV5OiAjODU4NTg1O1xyXG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XHJcbiRjb2xvci1uaWdodC1yaWRlcjogIzMyMzIzMjtcclxuJGNvbG9yLWxpZ2h0LWdyZXk6ICNEMkQyRDI7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLXdoaXRlLXNtb2tlOiAjZjNmM2YzO1xyXG4kY29sb3ItY2hhcmNvYWw6ICMyNjJEMzM7XHJcbiRjb2xvci1nb2xkZW4teWVsbG93OiAjRjlEQzAyO1xyXG4kY29sb3ItcGluay1zd2FuOiAjYjViNWI1O1xyXG4kY29sb3Itbm9iZWw6ICM5QjlCOUI7XHJcbiRjb2xvci1zaWx2ZXI6ICNCRUJFQkU7XHJcbiRjb2xvci1zdXZhLWdyZXk6ICM5MjkyOTI7XHJcbiRjb2xvci1ibGFjay1wZWFybDogIzA1MTgxRjtcclxuJGNvbG9yLW5vYmVsOiAjOTc5Nzk3O1xyXG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjNEE5MEUyO1xyXG4kY29sb3ItZ29yc2U6ICNmZWU3Mjc7XHJcbiRjb2xvci1uaWdodC1yaWRlcjogIzJlMmUyZTtcclxuJGNvbG9yLWdhaW5zYm9ybzogI2RlZGVkZTtcclxuJGNvbG9yLW5hdnktYmx1ZTogIzAyNzVkODtcclxuJGNvbG9yLWNvYmFsdDogIzAyNWFhNTtcclxuJGNvbG9yLWNvYmFsdC0yOiAjMDE1NDliO1xyXG5cclxuLyogQ29sb3JzIFJHQiAqL1xyXG4kY29sb3ItYWxwaGEtYmxhY2s6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4kY29sb3ItYWxwaGEtYmxhY2stMTogcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiRjb2xvci1hbHBoYS1ibGFjay04OiByZ2JhKDAsIDAsIDAsIC44KTtcclxuXHJcbi8qIEFuaW1hdGlvbiAqL1xyXG4kYnV0dG9uLXRpbWluZzogLjNzO1xyXG5cclxuIiwiLmxpZ2h0aW5nLWFkdmlzb3ItYXBwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cdCBAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xyXG5cdCBmb250LWZhbWlseTogQXJpYWw7XHJcblx0XHJcblx0QGluY2x1ZGUgbWF4LXdpZHRoKCRzY3JlZW4tbGF5b3V0LW1vYmlsZSkge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHRtYWluIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWF4LXdpZHRoKCRzY3JlZW4tbGF5b3V0LW1vYmlsZSkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2d4X2hlYWRlci1tb2JpbGUge1xyXG5cdFx0LmNneF9zY3JvbGwge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcclxuXHRcdFx0LmNneF9zY3JvbGwtc3BhY2VyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuXHQvLyBHcmFkaWVudCBmYWRlIGF0IHRoZSBib3R0b20gb2Ygc2Nyb2xsIGNvbnRhaW5lclxyXG5cdC5jZ3hfc2Nyb2xsLWZhZGUge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcblxyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQmLmNneF9sIHtcclxuXHRcdFx0d2lkdGg6IDI5LjklO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY2d4X3Ige1xyXG5cdFx0XHR3aWR0aDogNjkuOCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5jZ3hfaGVhZGVyLW1vYmlsZSB7ICAgICAgICBcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuXHRcdEBpbmNsdWRlIG1heC13aWR0aCgkc2NyZWVuLWxheW91dC1tb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcbiAgICBcclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcblx0XHRcdC5jZWxsLWljb24ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgICAgICAgICBcclxuXHRcdC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcblx0XHRcdC5jZ3hfaGVhZGVyLW1vYmlsZS1vcHRpb25zLWlubmVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMzEwKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgICAgICBcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMzU4KSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMzEwKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXdpZHRoKDM4NSkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMzU4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMzEwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNpbHZlcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdCYuYWN0aXZlLW1vZGFsIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgICAgXHJcblx0XHRcdC5jZWxsLWljb24ge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyOyBcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyBcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7IFxyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHQmLmljb24tZmlsdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgXHJcblx0XHRcdFx0Ji5hY3RpdmUtbW9kYWwge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdCYuaWNvbi1jbG9zZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgICAgICBcclxuXHRcdFx0LmNneF9tb2JpbGUtb3B0aW9ucy1yZXN1bHRzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1OXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBcclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogQXJpYWw7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoNDAwKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHQuY2d4X21vYmlsZS1yZXN1bHRzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgICAgXHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7ICBcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0LmNneF9zY3JvbGwge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0Ji5hY3RpdmUtbW9kYWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH0gXHJcbiAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdCYuY2d4X3R5cGUtaXRlbXMge1xyXG5cdFx0XHRcdFx0XHQuY2d4X2xpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdC8qXHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0XHRcdFx0XHRcdGdyaWQtZ2FwOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHRcdFx0XHRcdFx0XHQqL1xyXG5cclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0LmNneF9zbGlkZXItaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBcclxuICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0Ji5jZ3hfdHlwZS1saWdodGluZyB7ICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0LmNneF9saXN0IHtcclxuXHRcdFx0XHRcdFx0XHQvKlxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0XHRcdFx0XHRncmlkLWdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ki9cclxuXHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gXHJcbiAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdCYuY2d4X3R5cGUtZmlsdGVyIHtcclxuXHRcdFx0XHRcdFx0LmNneF9saXN0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcblx0XHRcdFx0XHRcdFx0Z3JpZC1nYXA6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZm9ybS1jaGVjayB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgXHJcblx0XHQuY2d4X2hlYWRlci1tb2JpbGUtc2VsZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5O1xyXG4gICAgICAgIFxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay1wZWFybDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICBcclxuXHRcdC5jZ3hfbW9iaWxlLW9wdGlvbnMtb3ZlcmxheSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHBoYS1ibGFjay04O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA2MHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHQmLmFjdGl2ZS1tb2ItbW9kYWwtb3B0aW9ucyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuXHRcdC5jZ3hfaGVhZGVyLW1vYmlsZSB7ICBcclxuXHRcdFx0LmNneF9tb2JpbGUtb3B0aW9ucy1vdmVybGF5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0b3A6IDE4N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHQmLmFjdGl2ZS1tb2ItbW9kYWwtbWVudSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuXHRcdC5jZ3hfaGVhZGVyLW1vYmlsZSB7IFxyXG5cdFx0XHQuY2d4X21vYmlsZS1vcHRpb25zLW92ZXJsYXkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRvcDogNTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5jZ3hfbWFpbiB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdC8vIGhlaWdodDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoJHNjcmVlbi1sYXlvdXQtbW9iaWxlKSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcdC5jZ3hfc2lkZWJhciB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdG1pbi13aWR0aDogMzI0cHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWF4LXdpZHRoKCRzY3JlZW4tbGF5b3V0LW1vYmlsZSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcdC5jZ3hfc2lkZWJhci1hY2NvcmRpb24ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcclxuXHRcdFx0XHRcdGNvbG9yOiAjMmUyZTJlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDQwcHggMCA0OHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNneF9zY3JvbGwtc3BhY2VyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNneF9zaWRlYmFyLXVsIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY2d4X3NpZGViYXItbGkge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji50eXBlLWZpbHRlciB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTQ4cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDE1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWNoZWNrIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji50eXBlLWxpZ2h0aW5ncyB7fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNneF9zaWRlYmFyLWxpLWhlYWQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1waW5rLXN3YW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuaWNvbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYub24taWNvbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuaWNvbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXBpbmstc3dhbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuaWNvbi1zaWRlLWFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmljb24tbGFuZy1hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNneF9zaWRlYmFyLWxpLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5jZ3hfc2lkZWJhci1saXN0IHtcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5jZ3hfc2lkZWJhci1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuY2VsbC10eHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuY2VsbC1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtc21va2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuY2VsbC10eHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtc21va2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRidXR0b24tdGltaW5nIGVhc2UtaW4tb3V0LCBjb2xvciAkYnV0dG9uLXRpbWluZyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2hhcmNvYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZS1saWdodGluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jZWxsLXR4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jZWxsLXR4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdC5jZ3hfdmlld2VyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoJHNjcmVlbi1sYXlvdXQtbW9iaWxlKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuY2d4X3Qtdmlld2VyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jZ3hfc2VjdGlvbi1zbGlkZXItaXRlbXMge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5O1xyXG5cdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxNDhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoJHNjcmVlbi1sYXlvdXQtbW9iaWxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNneF90IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNlbGwtdGl0bGUge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogODRweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jZWxsLWxpc3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2d4X3NsaWRlci1pdGVtcy13cmFwcGVyIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDI1cHg7XHJcblx0XHRyaWdodDogMjVweDtcclxuXHJcblx0XHQuY2d4X3NsaWRlci1pdGVtcyB7XHJcblx0XHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdjb2duZXgnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdHNwZWFrOiBub25lO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA2JztcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc2xpY2stbmV4dCB7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2d4X3NsaWRlci1pdGVtIHtcclxuXHRcdGEuY2d4X2J0biB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHQuaW1nLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNlbGwtaW1nIHtcclxuXHRcdFx0LmltZy13cmFwcGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJ1dHRvbi10aW1pbmcgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAkYnV0dG9uLXRpbWluZyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jZWxsLXR4dCB7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW5vYmVsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jZ3hfY3VycmVudCB7XHJcblx0XHRcdC5pbWctd3JhcHBlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ29sZGVuLXllbGxvdztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2stcGVhcmw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jZ3hfc2VjdGlvbi1zbGlkZXItcmVuZGVyaW5nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdEBpbmNsdWRlIG1pbi13aWR0aCgyMzAwKSB7XHJcblx0XHRcdGhlaWdodDogNjgwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMjI5OSkge1xyXG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWF4LXdpZHRoKDIwMDApIHtcclxuXHRcdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2d4X3NsaWRlci1yZW5kZXJpbmctd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNneF9zbGlkZXItcmVuZGVyaW5nIHtcclxuXHRcdFx0LmNneF9zbGlkZXItaXRlbSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWluLXdpZHRoKDIzMDApIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNjgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1heC13aWR0aCgyMjk5KSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU4MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoMjAwMCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5lcnJvci1pbWcge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW0tbmFtZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3V2YS1ncmV5O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC13aWR0aCgkc2NyZWVuLWxheW91dC1tb2JpbGUpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaW1nLXJlbmRlcmluZy1vdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXdpZHRoKDUzMCkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWNrLWRvdHMge1xyXG5cdFx0XHRcdGJvdHRvbTogLTQwcHg7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdXZhLWdyZXk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2d4X3NlY3Rpb24tYXR0cmlidXRlcyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1heC13aWR0aCgkc2NyZWVuLWxheW91dC1tb2JpbGUpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jZ3hfYXR0cmlidXRlX2l0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDQ0cHggMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoJHNjcmVlbi1sYXlvdXQtbW9iaWxlKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW5vYmVsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNneF9hdHRyaWJ1dGVzLWNvbG9yIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXdpZHRoKCRzY3JlZW4tbGF5b3V0LW1vYmlsZSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2d4X2F0dHJpYnV0ZXMtaGVpZ2h0IHtcclxuXHRcdFx0XHQuY2d4X3NsaWRlci1oZWlnaHQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogNDNweDtcclxuXHJcblx0XHRcdFx0XHQmLm5vLWFycm93cyB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ub2JlbDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itbm9iZWw7XHJcblxyXG5cdFx0XHRcdFx0XHQuY2d4X3NsaWRlci1hcnJvd3Mge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5neF9zbGlkZXItaGVpZ2h0LXdyYXBwZXItaW5uZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFwiLTUwJVwiKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jZ3hfc2xpZGVyLWFycm93cyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5vYmVsO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnY29nbmV4JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0c3BlYWs6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNoYXJjb2FsO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgJGJ1dHRvbi10aW1pbmcgZWFzZS1pbi1vdXQsIGNvbG9yICRidXR0b24tdGltaW5nIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuY2d4X3NsaWRlci1wcmV2IHtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTMycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOSc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmNneF9zbGlkZXItbmV4dCB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMzJweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBhJztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXMtZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1nb2xkZW4teWVsbG93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2d4X3NsaWRlci1oZWlnaHQge1xyXG5cdFx0XHRcdFx0LmNneF9zbGlkZXItaXRlbSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itbm9iZWw7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzRweDtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJ1dHRvbi10aW1pbmcgZWFzZS1pbi1vdXQsIGNvbG9yICRidXR0b24tdGltaW5nIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2hhcmNvYWw7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5jZ3hfY3VycmVudCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDAgbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGRlbi15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jZ3hfc2VjdGlvbi1kZXRhaWxzIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleTtcclxuXHRcdEBpbmNsdWRlIG1heC13aWR0aCgkc2NyZWVuLWxheW91dC1tb2JpbGUpIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNneF9zZWN0aW9uLWRldGFpbHMtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1pbi13aWR0aCgxMDI1KSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogNTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0ICBcclxuXHJcblx0XHRcdC5jZ3hfc2VjdGlvbi1kZXRhaWxzLWlubmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzNHB4IDQ0cHg7XHJcbiAgICAgICAgICAgIFxyXG5cdFx0XHRcdC5vcHRpb24tc2VsZWN0aW9ucyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4td2lkdGgoJHNjcmVlbi1sYXlvdXQtbW9iaWxlKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoNzIwKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXdpZHRoKDUyMCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoNzIwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC13aWR0aCg1MjApIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLXBlYXJsO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItY2hhcmNvYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0LXBvbGFyaXplciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2RhbC1vdmVybGF5IHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hbHBoYS1ibGFjaztcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogNDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRwYWRkaW5nOiA2MXB4IDU0cHggNTFweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR3aWR0aDogODQ2cHg7XHJcblx0XHR6LWluZGV4OiA1O1xyXG4gICAgXHJcblx0XHRAaW5jbHVkZSBtYXgtd2lkdGgoJHNjcmVlbi1sYXlvdXQtbW9iaWxlKSB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdGhlaWdodDogNjAlO1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDE1cHggMTVweDtcclxuXHRcdH1cclxuICAgIFxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkZW4teWVsbG93O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICBcclxuXHRcdC5jZ3hfbW9kYWwtaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcbiAgICBcclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHRcdCYudGV4dCB7XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY2hhcmNvYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNoYXJjb2FsO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblx0Ji5yZWFkeSB7XHJcbiAgICAgICAgbWFpbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLmNneF9jb250cm9scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2d4X2RlYnVnX21vZGVscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQmLmFjdGl2ZS1wb2xhcml6ZXIge1xyXG5cdFx0LnRleHQtcG9sYXJpemVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFJlbW92ZSBhbGwgYXR0cmlidXRlcyAocG9sYXJpemVyIGFuZCBoZWlnaHQpXHJcblx0Ji5hdHRyaWJ1dGVzLWRpc2FibGUge1xyXG5cdFx0LmNneF9zZWN0aW9uLWF0dHJpYnV0ZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gUmVtb3ZlIGFsbCBwb2xhcml6ZXIgb3B0aW9uXHJcblx0Ji5wb2xhcml6ZXItZGlzYWJsZSB7XHJcblx0XHQuY2d4X2F0dHJpYnV0ZV9pdGVtLmNneF9hdHRyaWJ1dGVzLWNvbG9yIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59Il19 */
