@charset "UTF-8";.box-section{width:100%;padding:70px 0}.box-section.bc-white-grey{background-color:var(--color-neutral-lightest)}.box-section.bc-grey-blue{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-white-grey{background-color:var(--color-neutral-light)}.box-section.bc-grey-blue{background-color:var(--color-primary)}}.box-section.bc-white-blue{background-color:var(--color-neutral-lightest)}@media only screen and (min-width:768px){.box-section.bc-white-blue{background-color:var(--color-primary)}}.box-section.bc-grey-white{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-grey-white{background-color:var(--color-neutral-lightest)}}.box-section.white{background-color:var(--color-neutral-lightest)}.box-section.grey{background-color:var(--color-neutral-light)}.box-section.blue{background-color:var(--color-primary)}.box-section .container>.title{margin:0 0 25px;padding:0 15px;font-size:22px;text-align:center}.box-section .container>.title .pc-ver{display:none}@media screen and (min-width:768px){.box-section .container>.title{padding:0;text-align:initial}.box-section .container>.title .pc-ver{display:initial}}@media screen and (min-width:992px){.box-section .container>.title{font-size:26px}}@media screen and (min-width:1200px){.box-section .container>.title{font-size:30px}}.box-section .container>.text{margin:0 0 30px;padding:0 15px;font-size:16px;text-align:justify}@media screen and (min-width:768px){.box-section .container>.text{padding:0;text-align:initial}}@media screen and (min-width:992px){.box-section .container>.text{font-size:20px}}@media screen and (min-width:1200px){.box-section .container>.text{font-size:24px}}.box-section .container .a-btn{font-weight:700;border-width:2px}.country-page__hero{padding:0;position:relative;overflow:hidden}.country-page__hero .hero-top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.country-page__hero .hero-top-block .container-xm{padding-top:25px;position:relative}.country-page__hero .hero-top-block .container-xm .hero-doodle{width:132px;height:80px;position:absolute;top:-40px;right:20px}.country-page__hero .hero-top-block .container-xm .hero-doodle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.country-page__hero .hero-top-block .hero-top-block-img{width:100%;height:150px;border-radius:0 0 30px 30px;overflow:hidden}.country-page__hero .hero-top-block .hero-top-block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.country-page__hero .hero-top-block .hero-top-block-title{width:80%;max-width:450px}.country-page__hero .hero-top-block .hero-top-block-title .title{font-size:35px}.country-page__hero .hero-top-block .hero-top-block-title .title .country-name{color:var(--color-accent-rose);font-family:Architects-Daughter,sans-serif;font-size:35px}.country-page__hero .hero-top-block .hero-top-block-title .subtitle{font-size:20px;margin:0;font-family:roc-grotesk,sans-serif;font-weight:500}.country-page__hero .hero-top-block .breadcrumbs-section{display:none}.country-page__hero .hero-top-block .search-block .search-tool{padding:36px 0;background-color:transparent}.country-page__hero .hero-top-block .search-block .search-tool .search-section-container{margin:0}.country-page__hero .hero-bottom-block{padding:0 20px 40px}.country-page__hero .hero-bottom-block .description{font:500 16px roc-grotesk,sans-serif;margin:0}.country-page .country-name,.country-page .highlight{font:600 22px Architects-Daughter,sans-serif}.country-page .section-explore-by-city{padding:20px 0 25px;overflow:hidden}.country-page .section-explore-by-city .explore-by-city-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:6px;margin-bottom:15px}.country-page .section-explore-by-city .explore-by-city-title::before{content:"";display:block;width:15px;height:22px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/country-page-sprite-75327a2bd1.svg#location) center/cover no-repeat}.country-page .section-explore-by-city .explore-by-city-title::after{content:"";display:block;width:175px;height:35px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/country-page-sprite-75327a2bd1.svg#dashed-line-mobile) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/country-page-sprite-75327a2bd1.svg#dashed-line-mobile) center/cover no-repeat;background:var(--color-primary-light);position:absolute;right:-100%;top:-5px}.country-page .section-explore-by-city .explore-by-city-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.country-page .section-explore-by-city .explore-by-city-list .explore-by-city-item{display:block;padding:5px 15px;font-size:20px;text-transform:uppercase;border-radius:30px;border:1px solid var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-primary);-webkit-transition:.3s;transition:.3s}.country-page .section-explore-by-city .explore-by-city-list .explore-by-city-item:hover{color:var(--color-accent-rose);border-color:var(--color-accent-rose)}.country-page .section-explore-by-category{padding:40px 0;background-color:var(--color-primary);color:var(--color-neutral-lightest)}.country-page .section-explore-by-category .explore-by-category-title-block{margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.country-page .section-explore-by-category .explore-by-category-title-block .explore-by-category-title{font-size:24px}}.country-page .section-explore-by-category .explore-by-category-title-block .explore-by-category-title .country-name{font-family:Architects-Daughter,sans-serif}.country-page .section-explore-by-category .explore-by-category-title-block .explore-by-category-category{font:500 16px roc-grotesk,sans-serif}.country-page .section-explore-by-category .explore-by-category-experiences-list{margin-right:-15px}.country-page .section-explore-by-category .explore-by-category-experiences-list .card-experience{color:var(--color-primary)}.country-page .section-explore-by-category .explore-by-category-experiences-list .explore-by-category-experiences-item{width:348px}.country-page .section-travelers-love{padding:30px 15px 40px}@media screen and (min-width:768px){.country-page .section-travelers-love{padding:40px 15px 50px}}.country-page .section-hosts{padding-bottom:20px}.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:20px;border-top-right-radius:20px;margin:0;z-index:2}.search-tool .search-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:285px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 25px 10px}.search-tool .search-section-container .location-area{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-tool .search-section-container .location-area i{content:"";position:absolute;top:15px;left:13px;display:inline-block;width:45px;height:28px;z-index:3}.search-tool .search-section-container .location-area .location-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-search_yellow) 0 0/contain no-repeat}.search-tool .search-section-container .location-area input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;border:0;color:var(--color-primary);background-color:transparent;font-family:freight-sans-pro,sans-serif;font-weight:500;line-height:31px;position:relative;z-index:2}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area .input-wrapper{position:relative;width:100%}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{position:absolute;left:30px;color:var(--color-primary)}.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{top:5px;font-family:Poppins-Bold,sans-serif;font-size:10px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder{top:18px;font:500 8px roc-grotesk,sans-serif}.search-tool .search-section-container .people-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-tool .search-section-container .people-area .people-area-text{font-family:roc-grotesk,sans-serif;font-weight:500;width:100%;text-align:center;cursor:pointer;white-space:nowrap}.search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-arrow-down) no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-accent-gold);width:25px;height:25px;right:5px;top:13px;cursor:pointer}.search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:var(--color-primary)}.search-tool .search-section-container .people-area .people-area-dropdown{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-141px;background-color:var(--color-neutral-lightest);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px 0 rgba(0,0,0,.25);z-index:999;border-radius:40px;padding:10px 25px 30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:348px;max-width:348px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);padding:15px 0}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title{font:500 20px roc-grotesk,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-text)}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title-additional{font-family:freight-sans-pro,sans-serif;font-size:18px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .amount-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font:500 16px freight-sans-pro,sans-serif}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .incrementor-field-search-tool{display:inline-block;text-align:center;width:10px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button{width:25px;height:25px;border:none;background-size:contain;background:var(--color-accent-rose);color:var(--color-neutral-lightest);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button:disabled{background:var(--color-supportive)}.search-tool .search-section-container .button-search-area button{width:100%;border:1px solid var(--color-accent-gold);background-color:var(--color-accent-gold);color:var(--color-primary);letter-spacing:.75px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-tool .search-section-container .button-search-area button:active,.search-tool .search-section-container .button-search-area button:focus,.search-tool .search-section-container .button-search-area button:hover{border:1px solid var(--color-accent-gold);background-color:var(--color-primary);color:var(--color-accent-gold)}.search-tool .search-section-container .button-search-area .book,.search-tool .search-section-container .button-search-area .find{display:none}.search-tool .search-section-container .search-results{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;max-height:160px;border:0;background-color:var(--white);overflow:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.search-tool .search-section-container .search-results__list{width:100%}.search-tool .search-section-container .search-results__list-item{text-align:start;position:relative;-webkit-transition:.5s;transition:.5s}.search-tool .search-section-container .search-results__list-item:before{content:"";position:absolute;top:11px;left:23px;display:block;width:21px;height:13px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-marker_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-marker_yellow) no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-accent-gold)}.search-tool .search-section-container .search-results__list-item a{display:block;font-family:roc-grotesk,sans-serif;color:var(--color-primary);text-decoration:none}.search-tool .search-section-container .search-results__list-item.selected a,.search-tool .search-section-container .search-results__list-item:active a,.search-tool .search-section-container .search-results__list-item:focus a,.search-tool .search-section-container .search-results__list-item:hover a{text-decoration:underline}.search-tool .search-section-container .search-results .not-found{font-family:freight-sans-pro,sans-serif;padding:5px 0 5px 55px;color:var(--color-primary);font-size:9px}@media screen and (min-width:768px){.search-tool .search-section-container .search-results__list-item:before{left:24px}.search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 60px}.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:0;border-top-right-radius:0;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:550px;margin:0 auto}.search-tool .search-section-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:initial;width:100%;margin-top:0;font-size:14px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{height:50px;margin:10px;border:none}.search-tool .search-section-container .button-search-area .area-title,.search-tool .search-section-container .location-area .area-title,.search-tool .search-section-container .people-area .area-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:var(--white);padding:0 5px;top:-18px;font-family:freight-sans-pro,sans-serif;font-size:14px;left:0;right:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-tool .search-section-container .button-search-area .area-title .location-icon,.search-tool .search-section-container .location-area .area-title .location-icon,.search-tool .search-section-container .people-area .area-title .location-icon{position:initial;width:20px;height:20px}.search-tool .search-section-container .button-search-area .area-title span,.search-tool .search-section-container .location-area .area-title span,.search-tool .search-section-container .people-area .area-title span{padding:0 5px}.search-tool .search-section-container .people-area .people-area-dropdown{bottom:-141px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 30px 30px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .amount-people,.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title{font-size:17px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button{width:25px;height:25px}.search-tool .search-section-container .location-area{position:relative;-webkit-box-flex:0;-ms-flex:0 1 66%;flex:0 1 66%;padding:0 1px 0 15px}.search-tool .search-section-container .location-area i{content:"";position:absolute;top:10px;left:16px;width:55px;height:28px}.search-tool .search-section-container .location-area input{font-size:14px;line-height:28px;padding-left:45px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary);text-align:left;font-size:16px}}@media screen and (min-width:768px) and (min-width:992px){.search-tool .search-section-container,.search-tool .search-section-container .location-area input{font-size:16px}}@media screen and (min-width:768px){.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{left:51px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder.top-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder.top-placeholder{top:0;font-size:15px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder.bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder.bottom-placeholder{top:18px;font-size:12px}.search-tool .search-section-container .button-search-area{-webkit-box-flex:0;-ms-flex:0 1 34%;flex:0 1 34%;letter-spacing:1.05px;margin-right:20px}.search-tool .search-section-container .button-search-area button{font-size:14px}.search-tool .search-section-container .search-results{position:absolute;max-height:320px;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:var(--white);overflow:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3);margin:69px 0 0}.search-tool .search-section-container .search-results__list-item:before{width:47px;left:36px}.search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 65px}.search-tool .search-section-container .search-results .not-found{font-size:15px}}@media screen and (min-width:992px){.search-tool{width:600px}.search-tool .search-section-container,.search-tool .search-section-container .button-search-area button{font-size:16px}.breadcrumbs-section .main-breadcrumb .breadcrumb-list{width:100%}}@media screen and (min-width:1200px){.search-tool{top:395px;height:80px}.search-tool .search-section-container{max-width:1080px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{height:60px}.search-tool .search-section-container .location-area i{top:13px;left:28px;width:65px;height:30px}.search-tool .search-section-container .location-area input{padding-left:60px;font-size:16px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::placeholder{font-size:16px}}.breadcrumbs-section{margin:10px 10px 10px 0}.breadcrumbs-section .main-breadcrumb{position:initial;width:100%;padding:10px 0;background-color:transparent}.breadcrumbs-section .main-breadcrumb .breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;line-height:1.4}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li{padding:0;font-family:freight-sans-pro,sans-serif;font-weight:400}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li a,.breadcrumbs-section .main-breadcrumb .breadcrumb-list li span{text-decoration:none;color:var(--color-text);-webkit-transition:color .2s linear;transition:color .2s linear}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li a:hover,.breadcrumbs-section .main-breadcrumb .breadcrumb-list li span:hover{color:var(--color-accent-rose)!important;text-decoration:underline;cursor:pointer}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li.active{font-weight:600}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li.active a,.breadcrumbs-section .main-breadcrumb .breadcrumb-list li.active span{overflow-wrap:anywhere}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li.active a:hover,.breadcrumbs-section .main-breadcrumb .breadcrumb-list li.active span:hover{cursor:default;text-decoration:none}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li:not(:last-child):after{content:"•";padding-right:5px;font-size:12px;position:relative;top:-3px}@media screen and (min-width:768px){.breadcrumbs-section{margin-top:10px}.breadcrumbs-section .main-breadcrumb{padding:0}.breadcrumbs-section .main-breadcrumb .breadcrumb-list{width:100%;padding:0;margin:0;font-size:16px}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li{font-size:20px}.breadcrumbs-section .main-breadcrumb .breadcrumb-list li:not(:last-child):after{content:"•";padding-right:5px}}.promo-section{padding:30px 0;margin:0 auto}.promo-section .promo-block{margin-bottom:20px}.promo-section .promo-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.promo-section .promo-block .title-desktop{display:none}.promo-section .promo-block .title-mobile{text-align:center;margin-bottom:10px}.promo-section .promo-block svg{height:90px;width:90px}.promo-section .promo-block .text{color:var(--color-text);font-size:14px;max-width:295px;margin:0}.promo-section .promo-block .text b{font-family:roc-grotesk,sans-serif;font-weight:700}.promo-section .promo-block .text .promo-code{font-family:Architects-Daughter,sans-serif;text-transform:uppercase;font-size:18px;cursor:pointer}.promo-section .swiper-wrapper{padding:10px}.promo-section .continent-title{margin:0 auto;max-width:850px}.promo-section .city-card{background:var(--color-neutral-lighter);max-width:240px;min-width:190px;width:calc(50% - 12px)!important;border-radius:12.636px;-webkit-box-shadow:0 3.8px 3.8px 0 rgba(0,0,0,.25);box-shadow:0 3.8px 3.8px 0 rgba(0,0,0,.25);-webkit-transition:.3s;transition:.3s}.promo-section .city-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.promo-section .city-card.mobile-slide{max-width:216px}.promo-section .city-card .image-block{height:161px}.promo-section .city-card .image-block img{width:100%;height:100%;border-radius:12.636px 12.636px 0 0}.promo-section .city-card h3{padding:11px;font-size:18px}@media screen and (min-width:768px){.promo-section{padding:50px 0}.promo-section .promo-block{margin-bottom:40px}.promo-section .promo-block-wrapper{gap:35px}.promo-section .promo-block .title-desktop{display:inline-block}.promo-section .promo-block .title-mobile{display:none}.promo-section .promo-block svg{height:160px;width:160px}.promo-section .promo-block .text{font-size:22px;max-width:650px}.promo-section .promo-block .text .promo-code{font-size:30px}.promo-section .cities-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.country-page__hero .hero-top-block .hero-top-block-img{border-radius:0 0 60px 60px;width:64%;height:104%;position:absolute;top:-4%;right:-10%;clip-path:path("M707.444 656.052C652.362 694.129 582.741 692.178 510.581 684.596C358.338 670.324 227.096 622.769 116.856 546.615C38.0801 492.426 -1.30783 422.961 -2.90126e-05 343.016C1.30777 146.999 174.553 -6.1458 434.421 -39.4285C602.435 -61.3382 727.138 -2.35479 811.145 92.8103C990.929 298.305 948.925 487.631 707.444 656.052Z")}.country-page__hero .hero-top-block .breadcrumbs-section{margin:10px 0;display:block}.country-page__hero .hero-top-block .hero-top-block-title{max-width:500px;width:50%;padding-right:30px;position:relative}.country-page__hero .hero-top-block .hero-top-block-title .title,.country-page__hero .hero-top-block .hero-top-block-title .title .country-name{font-size:50px}.country-page__hero .hero-top-block .hero-top-block-title .subtitle{font-size:30px;max-width:430px}.country-page__hero .hero-top-block .hero-top-block-title .hero-doodle{width:277px;height:162px;top:auto;bottom:-70px;right:-220px}.country-page__hero .hero-top-block .search-block .search-tool{padding:50px 0}.country-page__hero .hero-bottom-block{padding-bottom:50px}.country-page__hero .hero-bottom-block .description{font-size:25px;max-width:660px;width:60%}}@media screen and (min-width:1200px){.promo-cities-slider,.promo-cities-slider-mobile{padding:0 30px}}@media screen and (min-width:768px){.country-page .country-name,.country-page .highlight{font-size:31px}.country-page .section-explore-by-city{padding:60px 0}.country-page .section-explore-by-city .explore-by-city-title{margin:0 auto 20px}.country-page .section-explore-by-city .explore-by-city-title::before{width:27px;height:39px;position:absolute;right:-45px;top:-10px}.country-page .section-explore-by-city .explore-by-city-title::after{width:575px;height:75px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/country-page-sprite-75327a2bd1.svg#dashed-line-desktop) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/country-page-sprite-75327a2bd1.svg#dashed-line-desktop) center/cover no-repeat;background:var(--color-primary-light);right:auto;left:-590px;top:-44px}.country-page .section-explore-by-city .explore-by-city-list{gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.country-page .section-explore-by-city .explore-by-city-list .explore-by-city-item{padding:5px 30px;font-size:25px}.country-page .section-explore-by-category{padding:50px 0}.country-page .section-explore-by-category .explore-by-category-title-block .explore-by-category-title{margin-bottom:10px}.country-page .section-explore-by-category .explore-by-category-title-block .explore-by-category-category{font-size:22px}.country-page .section-explore-by-category .explore-by-category-experiences-list .explore-by-category-experiences-item{width:403px}}@media screen and (min-width:992px){.country-page .private-tours-section .private-tours-wrapper .img-box img{height:100%}.country-page .private-tours-section .private-tours-wrapper .content{padding-left:20px}.country-page .explore-our-cities-section .title-block .title{margin-bottom:0}.country-page .explore-our-cities-section .title-block .text{font-size:16px;line-height:32px}.country-page .explore-our-cities-section.single-carousel{margin:0 auto 20px}.country-page .firstCity{padding-top:75px}.country-page .secondCity{padding-top:100px}}@media screen and (min-width:1024px){.country-page .private-tours-section .private-tours-wrapper .content .text{font-size:16px}.country-page .explore-our-cities-section .carousel-section{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:80%}.country-page .explore-our-cities-section .carousel-section .box-section{padding-top:0;padding-bottom:70px}.country-page .explore-our-cities-section .main-section{max-width:20%;margin-top:32px}.country-page .explore-our-cities-section.single-carousel{margin:0 auto 30px}.country-page .reviews-virtual-booking-page{padding:50px 0 100px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:1s linear infinite swiper-preloader-spin;animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.favorite-article-icon-box,.favorite-experience-icon-box,.favorite-suggested-product-icon-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:7px;right:10px;width:30px;height:30px;cursor:pointer;z-index:9}.favorite-article-icon-box .favorite-article,.favorite-article-icon-box .favorite-experience,.favorite-article-icon-box .favorite-suggested-product,.favorite-experience-icon-box .favorite-article,.favorite-experience-icon-box .favorite-experience,.favorite-experience-icon-box .favorite-suggested-product,.favorite-suggested-product-icon-box .favorite-article,.favorite-suggested-product-icon-box .favorite-experience,.favorite-suggested-product-icon-box .favorite-suggested-product{display:inline-block;width:28px;height:28px;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.favorite-article-icon-box .favorite-article::after,.favorite-article-icon-box .favorite-experience::after,.favorite-article-icon-box .favorite-suggested-product::after,.favorite-experience-icon-box .favorite-article::after,.favorite-experience-icon-box .favorite-experience::after,.favorite-experience-icon-box .favorite-suggested-product::after,.favorite-suggested-product-icon-box .favorite-article::after,.favorite-suggested-product-icon-box .favorite-experience::after,.favorite-suggested-product-icon-box .favorite-suggested-product::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_white) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_white) no-repeat center;-webkit-mask-size:100%;mask-size:100%;z-index:2}.favorite-article-icon-box .favorite-article-checked,.favorite-article-icon-box .favorite-experience-checked,.favorite-article-icon-box .favorite-suggested-product-checked,.favorite-experience-icon-box .favorite-article-checked,.favorite-experience-icon-box .favorite-experience-checked,.favorite-experience-icon-box .favorite-suggested-product-checked,.favorite-suggested-product-icon-box .favorite-article-checked,.favorite-suggested-product-icon-box .favorite-experience-checked,.favorite-suggested-product-icon-box .favorite-suggested-product-checked{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_checked) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_checked) no-repeat center;background:var(--color-primary)}.favorite-article-icon-box .favorite-article-checked::after,.favorite-article-icon-box .favorite-experience-checked::after,.favorite-article-icon-box .favorite-suggested-product-checked::after,.favorite-experience-icon-box .favorite-article-checked::after,.favorite-experience-icon-box .favorite-experience-checked::after,.favorite-experience-icon-box .favorite-suggested-product-checked::after,.favorite-suggested-product-icon-box .favorite-article-checked::after,.favorite-suggested-product-icon-box .favorite-experience-checked::after,.favorite-suggested-product-icon-box .favorite-suggested-product-checked::after{display:none}@media screen and (min-width:520px){.favorite-article-icon-box,.favorite-experience-icon-box,.favorite-suggested-product-icon-box{width:40px;height:40px;top:7px}.favorite-article-icon-box .favorite-article,.favorite-article-icon-box .favorite-experience,.favorite-experience-icon-box .favorite-article,.favorite-experience-icon-box .favorite-experience,.favorite-suggested-product-icon-box .favorite-article,.favorite-suggested-product-icon-box .favorite-experience{width:38px;height:38px}}.favorite-suggested-product-icon-box{width:34px;height:34px;background:var(--color-white);border-radius:50%;top:13px;right:13px}.favorite-suggested-product-icon-box .favorite-suggested-product,.favorite-suggested-product-icon-box .favorite-suggested-product::after{width:20px;height:20px}.card-experience{border-radius:15px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background-color:var(--color-neutral-lighter);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;position:relative;-webkit-transition:.3s;transition:.3s}.card-experience.partner-card-experience .experience-price{position:relative}.card-experience.partner-card-experience .experience-price::after{content:"";display:block;width:35px;height:35px;background-color:var(--color-accent-rose);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-c9e9aeff34.svg#line) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-c9e9aeff34.svg#line) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;left:26px;top:-10px}.card-experience.partner-card-experience .experience-information{padding-top:25px;position:relative}.card-experience.partner-card-experience .card-body{height:164px}.card-experience .partner-price-block{font:500 16px/1 Architects-Daughter,sans-serif;color:var(--color-accent-rose);position:absolute;top:10px;left:42px}.card-experience .partner-price-block:before{content:"";display:block;width:13px;height:26px;background-color:var(--color-accent-rose);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-c9e9aeff34.svg#arrow) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-c9e9aeff34.svg#arrow) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;left:-12px;bottom:-17px}.card-experience .card-experience-link{position:absolute;z-index:1;width:100%;height:100%}.card-experience .experience-category-label{min-width:77px;min-height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 15px/1 Architects-Daughter,sans-serif;text-transform:uppercase;color:var(--color-primary);background-color:var(--color-accent-gold);position:absolute;top:90px;right:-13px;border-radius:50% 57% 44% 69%/42% 58% 47% 53%;padding:30px 10px}@media screen and (min-width:1024px){.card-experience .experience-category-label{top:68px;right:-16px}}.card-experience .card-img{width:100%;height:150px}.card-experience .card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px 15px 0 0}.card-experience .card-title{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:45px;-webkit-box-sizing:content-box;box-sizing:content-box;height:-webkit-fill-available}.card-experience .card-body{padding:5px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:12px}.card-experience .card-body .content-block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-experience .card-body-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.card-experience .card-body .content-block{padding:15px 15px 10px 22px;width:67%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1400px){.card-experience .experience-category-label{min-width:90px;min-height:90px}.card-experience .card-body .content-block{width:80%}}.card-experience .card-body .content-block::after{content:"";position:absolute;right:0;top:0;width:8px;height:100%;background-color:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-card-sprite-726559fd4d.svg#dashed-line) repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-card-sprite-726559fd4d.svg#dashed-line) repeat center;-webkit-mask-size:cover;mask-size:cover}.card-experience .card-body .view-experience{margin-top:5px;font-size:12px;text-decoration:underline}@media screen and (min-width:768px){.card-experience .card-title{max-height:80px}.card-experience .card-body .view-experience{margin-top:10px;font-size:17px}}.card-experience .card-category{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 15px;border-radius:20px;font-size:15px;background-color:var(--color-accent-gold);position:absolute;top:-15px;left:22px;z-index:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.card-experience .experience-information{padding:15px 12px 5px 15px;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-experience .experience-information .experience-duration,.card-experience .experience-information .experience-price,.card-experience .experience-information .experience-rating{padding-left:20px;position:relative;font-size:14px}.card-experience .experience-information .experience-duration:before,.card-experience .experience-information .experience-price:before,.card-experience .experience-information .experience-rating:before{content:"";display:block;width:16px;height:16px;background-size:cover!important;position:absolute;top:0;left:0}.card-experience .experience-information .experience-price:before{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-card-sprite-726559fd4d.svg#price-tag) center no-repeat;left:-3px;width:18px;height:18px}.card-experience .experience-information .experience-price .price-text{display:block;font-size:10px}.card-experience .experience-information .experience-duration:before{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-card-sprite-726559fd4d.svg#clock) center no-repeat}.card-experience .experience-information .experience-rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-experience .experience-information .experience-rating:before{display:none}.card-experience .experience-information .experience-rating .rating-block,.card-experience .experience-information .experience-rating .stars{display:-webkit-box;display:-ms-flexbox;display:flex}.card-experience .experience-information .experience-rating .star{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-card-sprite-726559fd4d.svg#star-yellow) center no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-card-sprite-726559fd4d.svg#star-yellow) center no-repeat;background:var(--color-accent-rose);width:15px;height:15px}.card-experience .content-block-description{display:none}.card-experience .description{margin:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.card-experience:hover .content-block-title{visibility:hidden;opacity:0;height:0}.card-experience:hover .content-block-description{visibility:visible;opacity:1;height:auto}.card-experience:hover .content-block-description .description{display:-webkit-box}.card-experience:hover .card-category{opacity:0}.card-experience .experience-information{width:33%}.card-experience .card-body{height:146px}.card-experience .card-body .content-block{padding:15px 15px 10px 22px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-experience .description{display:-webkit-box;-webkit-line-clamp:5;height:72px;min-height:72px}.card-experience .content-block-description{visibility:hidden;opacity:0;height:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-experience .content-block-description .btn-primary{display:block;font-size:15px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:12px 0 0;padding:5px 15px}.card-experience .content-block-title{display:block;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.card-experience .content-block-title .card-title{display:-webkit-box;padding:0;-webkit-line-clamp:3;height:79px;min-height:79px;max-height:none}}.section-travelers-love{padding-top:55px;padding-bottom:30px;color:var(--color-text)}.section-travelers-love .title-block{text-align:center;margin-bottom:40px;font-size:18px}.section-travelers-love .key-differentiators-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.section-travelers-love .key-differentiators-block .key-differentiators-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.section-travelers-love .key-differentiators-block .key-differentiators-icon{content:"";display:block;width:43px;height:47px;background-size:cover!important;-ms-flex-negative:0;flex-shrink:0}.section-travelers-love .key-differentiators-block .key-differentiators-icon.differentiator-img-1{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/how-it-works-sprite-32ef8688dc.svg#differentiator-img-1) center no-repeat}.section-travelers-love .key-differentiators-block .key-differentiators-icon.differentiator-img-2{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/how-it-works-sprite-32ef8688dc.svg#differentiator-img-2) center no-repeat}.section-travelers-love .key-differentiators-block .key-differentiators-icon.differentiator-img-3{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/how-it-works-sprite-32ef8688dc.svg#differentiator-img-3) center no-repeat}.section-travelers-love .key-differentiators-block .key-differentiators-icon.differentiator-img-4{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/how-it-works-sprite-32ef8688dc.svg#differentiator-img-4) center no-repeat}@media screen and (min-width:768px){.section-travelers-love{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.section-travelers-love .title-block{text-align:left;margin-bottom:0;font-size:24px;max-width:360px}}@media screen and (min-width:1200px){.section-travelers-love{padding-top:110px;padding-bottom:70px;gap:120px}}.plan-your-experience{padding-top:30px;padding-bottom:50px}.plan-your-experience .route{width:360px;height:58px;display:block;background-color:var(--color-primary-light);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#route) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#route) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:-15px;bottom:-43px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.plan-your-experience .title-block{position:relative;margin-bottom:65px}.plan-your-experience .title-block .text-title{width:195px;margin:0 auto;text-align:center;font:500 17px Architects-Daughter,sans-serif;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.plan-your-experience .btn-primary-link{display:block;text-align:center;margin:0 auto}@media screen and (min-width:768px){.plan-your-experience{padding-top:70px;padding-bottom:50px}.plan-your-experience .route{width:410px;height:70px;-webkit-transform:none;transform:none;right:auto;left:-410px;bottom:-10px}.plan-your-experience .title-block{margin:0 auto 65px;width:310px}.plan-your-experience .title-block .text-title{width:310px;font-size:24px}}@media screen and (min-width:1200px){.plan-your-experience .route{width:600px;height:85px;left:-600px;bottom:-20px}}@media screen and (min-width:1600px){.plan-your-experience .route{width:810px;height:110px;left:-810px;bottom:-30px}}.search-tool{padding:30px 15px;height:auto;width:auto}.search-tool .search-section-container{background:var(--color-supportive);border-radius:19px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:925px;max-height:72px;margin:0 auto;-webkit-box-shadow:0 3.6px 3.6px rgba(0,0,0,.25);box-shadow:0 3.6px 3.6px rgba(0,0,0,.25)}.search-tool .search-section-container.scrolling{position:fixed;top:calc(var(--nav-bar-height) + 10px);z-index:1001;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%}.search-tool .search-section-container.scale-animation{-webkit-animation:2s ease-in-out forwards scaleAnimation;animation:2s ease-in-out forwards scaleAnimation}@-webkit-keyframes scaleAnimation{0%,100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}@keyframes scaleAnimation{0%,100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}.search-tool .search-section-container .location-area{height:auto;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%;padding:0;z-index:1}.search-tool .search-section-container .location-area .location-icon{position:relative;top:auto;left:auto;display:none}.search-tool .search-section-container .location-area input{font-size:14px;color:var(--color-text);padding:3px 0 3px 10px;background:var(--color-white);border-radius:19px 0 0 19px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-text);font-size:15px;padding:0;text-align:left}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-text);font-size:15px;padding:0;text-align:left}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-text);font-size:15px;padding:0;text-align:left;text-overflow:ellipsis}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-text);font-size:15px;padding:0;text-align:left}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-text);font-size:15px;padding:0;text-align:left}.search-tool .search-section-container .location-area input:-moz-placeholder-shown{text-overflow:ellipsis}.search-tool .search-section-container .location-area input:placeholder-shown{text-overflow:ellipsis}.search-tool .search-section-container .button-search-area{height:auto;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;background:var(--color-primary);border-radius:0 19px 19px 0}.search-tool .search-section-container .button-search-area button{font-size:10px;font-weight:700;background:var(--color-accent-gold);color:var(--color-text);border-top-right-radius:19px;border-bottom-right-radius:19px;border:none}.search-tool .search-section-container .button-search-area button.red{background:var(--color-accent-rose);color:var(--color-neutral-lightest)}.search-tool .search-section-container .button-search-area button.red:active,.search-tool .search-section-container .button-search-area button.red:hover{background:var(--color-accent-gold);color:var(--color-text)}.search-tool .search-section-container .button-search-area button:active,.search-tool .search-section-container .button-search-area button:hover{border:none;background:var(--color-accent-rose);color:var(--color-neutral-lightest)}.search-tool .search-section-container .search-results{width:100%;top:55%;left:0;margin:0;z-index:-1;border-radius:0 0 19px 19px}.search-tool .search-section-container .search-results__list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--color-neutral-lightest)}.search-tool .search-section-container .search-results__list .not-found{padding-top:30px;padding-left:0;text-align:center;font-size:15px}.search-tool .search-section-container .search-results__list-item:first-child a{padding-top:30px}.search-tool .search-section-container .search-results__list-item:first-child::before{top:30px}.search-tool .search-section-container .search-results__list-item a{padding:13px 10px 13px 50px}.search-tool .search-section-container .search-results__list-item::before{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#location) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#location) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px;height:22px;top:14px;left:19px;background:var(--color-accent-rose)}@media screen and (min-width:768px){.search-tool{padding:50px 15px}.search-tool .search-section-container{border-radius:35px;font-size:22px}.search-tool .search-section-container .location-area input{font-size:22px;padding:16px 0 16px 25px;border-radius:35px 0 0 35px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{font-size:22px}.search-tool .search-section-container .location-area input::-moz-placeholder{font-size:22px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{font-size:22px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{font-size:22px}.search-tool .search-section-container .location-area input::placeholder{font-size:22px}.search-tool .search-section-container .search-results{border-radius:0 0 35px 35px}.search-tool .search-section-container .search-results__list-item:first-child a{padding-top:50px}.search-tool .search-section-container .search-results__list-item:first-child::before{top:53px}.search-tool .search-section-container .search-results__list-item::before{width:24px;height:29px;top:20px}.search-tool .search-section-container .search-results__list-item a{padding:18px 10px 18px 50px}.search-tool .search-section-container .button-search-area{width:20%;border-radius:0 35px 35px 0}.search-tool .search-section-container .button-search-area button{font-size:22px;border-top-right-radius:35px;border-bottom-right-radius:35px}}.filters{position:relative;height:100%}.filters .filters-modal{position:relative;max-height:1300px;max-width:780px;width:100vw;height:100%;margin-left:-15px;background:var(--color-primary);color:var(--color-neutral-lightest);left:0;top:0;z-index:1000;padding:20px 25px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-webkit-transition:.3s linear;transition:.3s linear}.filters .filters-modal.with-sign-icon{overflow:hidden}.filters .filters-modal.collapsed{position:relative;z-index:0;padding:25px 25px 25px 10px;max-height:85px;max-width:225px;border-radius:0 40px 40px 0;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.filters .filters-modal.collapsed .content-wrapper{max-height:0;max-width:0;opacity:0}.filters .filters-modal.collapsed .title-wrapper{margin:0;cursor:pointer}.filters .filters-modal.collapsed .title-wrapper .applied-filters{background:0 0}.filters .filters-modal.collapsed .title-wrapper .close-btn{margin-left:0;-webkit-transform:rotate(90deg) scaleY(-1);transform:rotate(90deg) scaleY(-1)}.filters .filters-modal.collapsed .title-wrapper .apply-btn{display:none}.filters .filters-modal.collapsed .title-wrapper .filter-title{max-width:none}.filters .filters-modal.collapsed .sign-icon{max-height:0;opacity:0}.filters .filters-modal.collapsed .filter-buttons{max-height:0;max-width:0;opacity:0}.filters .filters-modal.collapsed .filter-buttons button{display:none!important}.filters .filters-modal .filter-buttons{max-height:100px;max-width:350px}.filters .filters-modal hr{border-color:var(--color-supportive);margin-bottom:30px}.filters .filters-modal .section-title{font-size:16px;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters .filters-modal .content-wrapper{max-height:1000px;max-width:600px}.filters .filters-modal .search-wrapper{padding-bottom:30px}.filters .filters-modal .search-wrapper .city-search{padding:6px 12px;border-radius:20px;background:var(--color-neutral-light);color:var(--color-primary);border:none;width:100%}.filters .filters-modal .search-wrapper .city-search::-webkit-input-placeholder{color:var(--color-primary)}.filters .filters-modal .search-wrapper .city-search::-moz-placeholder{color:var(--color-primary)}.filters .filters-modal .search-wrapper .city-search:-ms-input-placeholder{color:var(--color-primary)}.filters .filters-modal .search-wrapper .city-search::-ms-input-placeholder{color:var(--color-primary)}.filters .filters-modal .search-wrapper .city-search::placeholder{color:var(--color-primary)}.filters .filters-modal .search-wrapper .search-tool{padding:0;background:0 0}.filters .filters-modal .search-wrapper .search-tool .search-section-container{background:0 0;max-height:none}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area{height:auto;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0;z-index:1}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area .location-icon{position:relative;top:auto;left:auto;display:none}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area input{padding:6px 12px;border-radius:20px;background:var(--color-neutral-light);color:var(--color-primary);border:none;width:100%;font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary);font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary);font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary);font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary);font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary);font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-section-container .button-search-area{display:none}@media screen and (min-width:768px){.filters .filters-modal .search-wrapper .search-tool .search-section-container{font-size:16px}.filters .filters-modal .search-wrapper .search-tool .search-results{width:100%;top:55%;left:0;margin:0;z-index:-1;border-radius:0 0 19px 19px}.filters .filters-modal .search-wrapper .search-tool .search-results__list{background:var(--color-supportive)}.filters .filters-modal .search-wrapper .search-tool .search-results__list-item:first-child a{padding-top:30px}.filters .filters-modal .search-wrapper .search-tool .search-results__list-item:first-child::before{top:30px}.filters .filters-modal .search-wrapper .search-tool .search-results__list-item a{padding:13px 10px 13px 50px}.filters .filters-modal .search-wrapper .search-tool .search-results__list-item::before{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#location) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#location) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px;height:22px;top:14px;left:19px;background:var(--color-primary)}.filters .filters-modal .search-wrapper .search-tool .search-results__list-item.selected::before,.filters .filters-modal .search-wrapper .search-tool .search-results__list-item:active::before,.filters .filters-modal .search-wrapper .search-tool .search-results__list-item:focus::before,.filters .filters-modal .search-wrapper .search-tool .search-results__list-item:hover::before{background:var(--color-accent-gold)}}.filters .filters-modal .sign-icon{position:absolute;bottom:0;right:-30px;width:170px;height:210px;max-height:300px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#sign-icon) center/cover no-repeat;z-index:-1;-webkit-transition:.5s ease-in;transition:.5s ease-in}.filters .filters-modal .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.filters .filters-modal .title-wrapper .filter-icon{min-width:25px;min-height:25px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#filter-icon) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#filter-icon) no-repeat center;background:var(--color-neutral-lightest);-ms-flex-item-align:center;align-self:center;margin-right:7px}.filters .filters-modal .title-wrapper .filter-title{margin:0 12px 0 0;max-width:130px}.filters .filters-modal .title-wrapper .applied-filters{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:15px;padding:5px 7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filters .filters-modal .title-wrapper .filter-buttons{position:relative}.filters .filters-modal .title-wrapper .filter-buttons .clear-filters-btn{position:absolute;left:-4px;min-width:auto;width:100%;padding:5px 0;text-transform:capitalize}.filters .filters-modal .title-wrapper .apply-btn{background:var(--color-accent-gold);border:none;padding:5px 10px;border-radius:20px;color:var(--color-primary);min-width:100px;margin-right:10px;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;text-transform:uppercase;font-size:15px}.filters .filters-modal .title-wrapper .apply-btn:active{background:var(--color-neutral-lightest)}.filters .filters-modal .title-wrapper .close-btn{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#icon-arrow-down) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#icon-arrow-down) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background:var(--color-accent-gold);border:none;width:20px;height:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filters .filters-modal .quick-picks-wrapper .quick-picks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(1){-ms-flex-item-align:end;align-self:flex-end;margin-top:-30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(1) .quick-pick-radio span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-1) center/cover no-repeat;padding:20px 35px 25px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(1) .quick-pick-radio input:checked+span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-1-checked) center/cover no-repeat;color:var(--color-primary)}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(2){margin-top:-30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(2) .quick-pick-radio span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-2) center/cover no-repeat;padding:20px 30px 30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(2) .quick-pick-radio input:checked+span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-2-checked) center/cover no-repeat;color:var(--color-primary)}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(3){-ms-flex-item-align:end;align-self:flex-end;margin-top:-30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(3) .quick-pick-radio span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-3) center/cover no-repeat;padding:20px 25px 30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(3) .quick-pick-radio input:checked+span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-3-checked) center/cover no-repeat;color:var(--color-primary)}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(4){margin-top:-30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(4) .quick-pick-radio span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-4) center/cover no-repeat;padding:15px 35px 20px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(4) .quick-pick-radio input:checked+span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-4-checked) center/cover no-repeat;color:var(--color-primary)}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(5){-ms-flex-item-align:end;align-self:flex-end;margin-top:-35px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(5) .quick-pick-radio span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-5) center/cover no-repeat;padding:20px 25px 30px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(5) .quick-pick-radio input:checked+span{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/filters-sprite-c550a45bff.svg#quick-pick-5-checked) center/cover no-repeat;color:var(--color-primary)}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item .quick-pick-radio{cursor:pointer}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item .quick-pick-radio input{position:absolute;z-index:-1;opacity:0}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item .quick-pick-radio span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters .filters-modal .filters-wrapper .filters-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.filters .filters-modal .filters-wrapper .filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:12px}.filters .filters-modal .filters-wrapper .filters-list-item .filters-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:.3s;transition:.3s}.filters .filters-modal .filters-wrapper .filters-list-item .filters-checkbox input{position:absolute;z-index:-1;opacity:0}.filters .filters-modal .filters-wrapper .filters-list-item .filters-checkbox span{color:var(--color-primary);padding:5px 15px;background:var(--color-neutral-lighter);border-radius:20px}.filters .filters-modal .filters-wrapper .filters-list-item .filters-checkbox input:checked+span{background:var(--color-accent-gold)}.filters .filters-modal .sorting-options-wrapper{position:relative;padding-bottom:35px}.filters .filters-modal .sorting-options-wrapper.desktop{display:none}.filters .filters-modal .sorting-options-wrapper .sorting-options-list{border-radius:20px;background:var(--color-neutral-lighter);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:12px}.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item:first-child .sorting-radio span{padding-top:10px;border-radius:20px 20px 0 0}.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item:last-child .sorting-radio span{padding-bottom:10px;border-radius:0 0 20px 20px}.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item .sorting-radio{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:.3s;transition:.3s}.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item .sorting-radio input{position:absolute;z-index:-1;opacity:0}.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item .sorting-radio span{color:var(--color-text);padding:5px 15px;display:block;width:100%}.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item .sorting-radio input:checked+span,.filters .filters-modal .sorting-options-wrapper .sorting-options-list-item .sorting-radio:hover span{background:var(--color-accent-gold)}.filters .filters-modal .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;gap:15px}.filters .filters-modal .action-buttons .btn-primary{margin:0}@media screen and (min-width:768px){.filters .filters-modal{height:auto;border-radius:0 30px 30px 0;padding-left:165px;padding-bottom:0;z-index:1000;position:absolute}.filters .filters-modal.collapsed{position:absolute;max-width:730px;max-height:90px;padding:20px 25px 20px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.filters .filters-modal.collapsed .title-wrapper{margin:0}.filters .filters-modal.collapsed .title-wrapper .close-btn{margin-left:auto}.filters .filters-modal.collapsed .title-wrapper .apply-btn{display:inline-block;margin-right:55px}.filters .filters-modal .section-title{font-size:22px}.filters .filters-modal .sign-icon{right:0;width:250px;height:210px}.filters .filters-modal .title-wrapper{margin-bottom:45px}.filters .filters-modal .title-wrapper .applied-filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;background:0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filters .filters-modal .title-wrapper .filter-icon{min-width:30px;min-height:30px}.filters .filters-modal .title-wrapper .close-btn{width:25px;height:25px;margin-left:auto}.filters .filters-modal .title-wrapper .filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.filters .filters-modal .title-wrapper .filter-buttons .clear-filters-btn{position:static;width:auto}.filters .filters-modal .title-wrapper .apply-btn,.filters .filters-modal .title-wrapper .btn-link{font-size:17px}.filters .filters-modal .title-wrapper .apply-btn{display:inline-block;background:var(--color-accent-gold);text-decoration:none;text-transform:uppercase;border-radius:30px;-webkit-transition:.3s;transition:.3s}.filters .filters-modal .title-wrapper .apply-btn:hover{background:var(--color-neutral-lightest)}.filters .filters-modal .title-wrapper .filter-title{max-width:150px}.filters .filters-modal hr{display:none}.filters .filters-modal .quick-picks-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.filters .filters-modal .quick-picks-wrapper-content{width:55%}.filters .filters-modal .quick-picks-wrapper .quick-picks-list{font-size:15px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(1){-ms-flex-item-align:start;align-self:flex-start;margin-top:-10px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(1) .quick-pick-radio span{padding:20px 35px 25px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(2){margin-top:-20px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(3){-ms-flex-item-align:center;align-self:center;margin-top:-20px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(4){margin-top:-20px}.filters .filters-modal .quick-picks-wrapper .quick-picks-list-item:nth-child(5){-ms-flex-item-align:center;align-self:center;margin-top:-15px}.filters .filters-modal .quick-picks-wrapper .sorting-options-wrapper{padding:0}.filters .filters-modal .filters-wrapper .filters-list{font-size:15px}.filters .filters-modal .filters-wrapper .filters-list-item .filters-checkbox:hover span{background:var(--color-accent-gold)}.filters .filters-modal .sorting-options-wrapper.mobile{display:none}.filters .filters-modal .sorting-options-wrapper.desktop{display:block}.filters .filters-modal .sorting-options-wrapper .sorting-options-list{border-radius:24px;font-size:15px}}@media screen and (min-width:768px) and (min-width:1024px){.filters .filters-modal.collapsed{padding-left:165px}}.section-our-experiences{padding:30px 0}.section-our-experiences .experiences-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:40px}.section-our-experiences .experiences-list .card-experience{height:100%}.section-our-experiences .experiences-list .experience-item{width:100%}.section-our-experiences .experiences-list .experience-item .card-experience{margin:0 auto}.section-our-experiences .title-box{text-align:center;font-size:18px;color:var(--color-text);max-width:772px;margin:0 auto 40px}.section-our-experiences .title-box .title{margin-bottom:10px}.section-our-experiences .title-box .description{margin:0}.section-our-experiences .btn-primary-link{margin:0 auto}.section-our-experiences .filters-block{margin-bottom:25px}.section-our-experiences .show-by-prices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px}.section-our-experiences .show-by-prices-wrapper .title{font-size:17px;margin-bottom:0;margin-top:11px}.section-our-experiences .show-by-prices-wrapper .search-tool{border:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;height:auto}.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container{min-width:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container .people-area{margin:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;height:34px;border-bottom:2px solid var(--blue-basic)}.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-c95b64669e.svg#icon-arrow-down_blue) no-repeat;width:16px;height:16px;right:-20px;top:14px}.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow:active,.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-c95b64669e.svg#icon-arrow-down_yellow) no-repeat}.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-text{display:inline-block;font-size:17px;padding-top:10px;padding-left:7px;text-align:left;width:100%}.section-our-experiences .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-dropdown{bottom:-205px;right:-55px}@media screen and (min-width:768px){.section-our-experiences{padding:50px 0}.section-our-experiences .experiences-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:50px}.section-our-experiences .experiences-list .experience-item{width:calc(50% - 10px)}.section-our-experiences .filters-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;position:relative}.section-our-experiences .show-by-prices-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px}.section-our-experiences .title-box{font-size:22px}}@media screen and (min-width:1024px){.section-our-experiences .experiences-list .experience-item{width:calc(33.3333333333% - 15px)}}.icon,.icon-custom,.icon-shared{width:20px;height:21px;display:inline-block}@media screen and (min-width:1440px){.icon,.icon-custom,.icon-shared{width:25px;height:26px}}.dot.icon,.dot.icon-custom,.icon-shared.dot{display:block;width:10px;height:10px;background-color:var(--blue-basic);-webkit-mask-size:cover!important;mask-size:cover!important;-ms-flex-negative:0;flex-shrink:0;margin:5px 8px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-c9e9aeff34.svg#dot) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-c9e9aeff34.svg#dot) no-repeat center}.icon{background-color:var(--white);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#bookmark) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#bookmark) no-repeat center}.icon-custom{background-color:transparent}.icon-custom svg{width:inherit;height:inherit;color:inherit}.icon-knows-every-hidden-gem{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#find-on-map) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#find-on-map) no-repeat center}.icon-loves-food-local-culture{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#noodle) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#noodle) no-repeat center}.icon-cultural-stories-local-insights{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#bookmark) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#bookmark) no-repeat center}.icon-knows-the-city-inside-out{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#direction) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#direction) no-repeat center}.icon-brings-stories-places-life{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#speech-bubble) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#speech-bubble) no-repeat center}.icon-architectural-cultural-explorer{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#skyline) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#skyline) no-repeat center}.icon-nature-city-explorer{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#building) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#building) no-repeat center}.icon-local-historian{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#guide-book) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#guide-book) no-repeat center}.icon-eco-friendly-advocate{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#ecology) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#ecology) no-repeat center}.icon-photo-spots-explorer{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#photo-pin) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#photo-pin) no-repeat center}.icon-art-creative-spaces-explorer{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#map-bulb) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#map-bulb) no-repeat center}.icon-chevron{display:inline-block;width:19px;height:12px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-arrow-down) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-arrow-down) no-repeat center;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}.compass{display:inline-block;width:25px;height:25px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#compass) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#compass) no-repeat center}.noodle{display:inline-block;width:15px;height:16px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#noodle) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#noodle) no-repeat center}.icon-binoculars{display:inline-block;width:15px;height:13px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-binoculars) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-binoculars) no-repeat center}.icon-city{width:15px;height:13px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-city) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-city) no-repeat center}.icon-flag{display:inline-block;width:15px;height:12px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-flag) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-flag) no-repeat center}.language{display:inline-block;width:25px;height:25px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#language) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#language) no-repeat center}.pin-with-hard{width:25px;height:25px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#pin-with-hard) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#pin-with-hard) no-repeat center}.host-details-popup{overflow:hidden;height:100vh;line-height:1.4;position:fixed;top:0;left:0;width:100%;z-index:99999;-webkit-transition:left .3s linear,background-color .5s linear;transition:left .3s linear,background-color .5s linear;background-color:rgba(0,0,0,.5)}.host-details-popup.hidden-popup{left:-100%;background-color:transparent}.host-details-popup .popup-wrapper{width:100%}.host-details-popup .popup-content{padding:0 0 20px;margin:0;border:0;width:100%;overflow-y:scroll;max-height:calc(100vh - 72px)}.host-details-popup .popup-header{background-color:var(--color-primary)}.host-details-popup .btn-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:31px 20px 23px;color:var(--white);background-color:var(--color-primary);font-size:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.host-details-popup .btn-back:hover{color:var(--yellow-basic)}.host-details-popup .btn-back:hover .icon-chevron{background-color:var(--yellow-basic)}.host-details-popup .btn-back .icon-chevron{background-color:var(--white);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px}.host-details-popup .gallery-box{position:relative;overflow-x:hidden}.host-details-popup .gallery-box.container-l{padding:30px 0}.host-details-popup .gallery-box .experience-category{position:absolute;left:20px;bottom:22px;max-width:98%}.host-details-popup .gallery-box .experience-category .icon-category{width:40px;height:40px;border-radius:50%;border:2px solid var(--white);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--grey-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.host-details-popup .gallery-box .experience-category .label-category{font-size:11px;color:var(--white);background-color:var(--grey-dark);border-radius:20px 10px 10px 20px;padding:5px 10px 4px 45px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.host-details-popup .gallery-box .gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.host-details-popup .gallery-box .gallery-item{width:250px;height:250px;-ms-flex-negative:0;flex-shrink:0;border-radius:15px;overflow:hidden;margin-left:20px}.host-details-popup .gallery-box .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.host-details-popup .description-box{padding:10px 20px 30px;line-height:1.4}.host-details-popup .description-box .popup-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;max-width:800px}.host-details-popup .description-box .popup-title .title{font:400 21px Architects-Daughter,sans-serif;margin-bottom:0}.host-details-popup .description-box .popup-title .description{max-width:800px}.host-details-popup .description-box .additional-information{-webkit-transition:height .3s linear,visibility .3s linear;transition:height .3s linear,visibility .3s linear;max-width:800px;margin:0}.host-details-popup .reviews-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:12px}.host-details-popup .reviews-block .stars{display:-webkit-box;display:-ms-flexbox;display:flex}.host-details-popup .reviews-block .icon-star{width:15px;height:15px;display:block;background-color:var(--blue-basic);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#star_yellow) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#star_yellow) no-repeat center;-webkit-mask-size:cover;mask-size:cover}.host-details-popup .reviews-block .reviews{display:block;padding:0}.host-details-popup .reviews-block .reviews-count{color:var(--grey-dark)}.host-details-popup .skills-box{padding:20px 20px 50px;overflow-x:hidden}.host-details-popup .skills-box .skills-slider{gap:15px;margin-right:-20px;padding:20px 5px}.host-details-popup .skills-box .skills-slider .list-item{margin-bottom:20px}.host-details-popup .skills-box .skills-slider .list-item .skills-card{height:100%;border-radius:10px;background-color:var(--grey-light-basic);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:25px 20px;font-size:15px;margin-right:20px;line-height:1.6}.host-details-popup .skills-box .skills-slider .list-item .skills-card .card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:15px}.host-details-popup .skills-box .skills-slider .list-item .skills-card .explore-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.host-details-popup .skills-box .skills-slider .list-item .skills-card .card-list .list-item{padding-left:15px;position:relative}.host-details-popup .skills-box .skills-slider .list-item .skills-card .card-list .list-item::before{content:"•";display:block;position:absolute;left:0;top:0;width:4px;height:4px}.host-details-popup .skills-box .icon{background-color:var(--blue-basic)}.host-details-popup .desktop-block{display:none!important}.host-details-popup .facts-box{padding:36px 20px}.host-details-popup .facts-box .title{margin-bottom:8px;color:var(--white)}.host-details-popup .reviews-quote-box{padding:62px 20px 51px}.host-details-popup .reviews-quote-box .card-quote{padding:32px 27px 58px 14px;position:relative;width:277px;height:217px;z-index:1;font-size:15px;margin:0 auto;text-align:center;font-style:italic;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.host-details-popup .reviews-quote-box .card-quote::after,.host-details-popup .reviews-quote-box .card-quote::before{content:"";display:block;width:65px;height:65px;background-color:var(--blue-basic);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#quote) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#quote) no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:-22px;left:-13px}.host-details-popup .reviews-quote-box .card-quote::after{top:auto;left:auto;bottom:8px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.host-details-popup .reviews-quote-box .card-quote blockquote{margin:0}.host-details-popup .reviews-quote-box .card-quote .quote-background{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:-4px}.host-details-popup .reviews-quote-box .card-quote .quote-author{font-family:roc-grotesk;font-style:500}.host-details-popup .author-quote-box{padding:55px 34px 55px 36px}.host-details-popup .reviews-box.container-l{padding-top:30px;padding-bottom:30px}.host-details-popup .reviews-box .reviews-list{margin-bottom:20px}.host-details-popup .reviews-box .reviews-list>.list-item{margin-bottom:13px;max-width:354px}.host-details-popup .reviews-box .card-reviews{border:1px solid var(--grey-dark)}.host-details-popup .reviews-box .card-reviews .reviews-info{gap:0}@media screen and (min-width:1024px){.host-details-popup{font-size:17px}.host-details-popup .btn-back{font-size:24px}.host-details-popup .btn-back .icon-chevron{width:40px;height:40px}.host-details-popup .gallery-box.container-l{padding:30px 0}.host-details-popup .gallery-box .gallery-item{width:320px;height:320px}.host-details-popup .gallery-box .experience-category{position:absolute;left:20px;bottom:22px;max-width:98%}.host-details-popup .gallery-box .experience-category .icon-category{width:45px;height:45px}.host-details-popup .gallery-box .experience-category .label-category{font-size:14px;padding:6px 10px 5px 50px}.host-details-popup .description-box .popup-title{gap:30px}.host-details-popup .description-box .popup-title .title{font-size:40px}.host-details-popup .reviews-block{gap:5px;font-size:22px}.host-details-popup .reviews-block .icon-star{width:24px;height:24px}.host-details-popup .skills-box .skills-slider{display:-webkit-box;display:-ms-flexbox;display:flex;scrollbar-width:none;-ms-overflow-style:none;overflow-x:visible}.host-details-popup .skills-box .skills-card{width:285px;font-size:18px}.host-details-popup .mobile-block{display:none!important}.host-details-popup .desktop-block{display:block!important}.host-details-popup .desktop-host-info-block{background-color:var(--blue-basic);color:var(--white)}.host-details-popup .desktop-host-info-block .container-l{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.host-details-popup .desktop-host-info-block .title{margin-bottom:30px;text-align:center}.host-details-popup .desktop-host-info-block .facts-box{padding:0}.host-details-popup .desktop-host-info-block .facts-box .facts-box-tex{position:relative;padding:36px 30px 50px;width:271px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.host-details-popup .desktop-host-info-block .facts-box .facts-box-tex p{margin:0}.host-details-popup .desktop-host-info-block .facts-box .facts-box-background{position:absolute;width:100%;height:100%;top:0;left:-4px}.host-details-popup .desktop-host-info-block .reviews-quote-box{padding:0}.host-details-popup .desktop-host-info-block .reviews-quote-box .card-quote{padding:32px 27px 58px 14px;width:277px;height:217px}.host-details-popup .desktop-host-info-block .reviews-quote-box .card-quote::after,.host-details-popup .desktop-host-info-block .reviews-quote-box .card-quote::before{background-color:var(--yellow-basic)}.host-details-popup .desktop-host-info-block .author-quote-box{background-color:transparent;padding:0}.host-details-popup .desktop-host-info-block .author-quote-box .author-quote-box-text{position:relative;padding:30px 30px 65px 35px;width:358px;height:283px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.host-details-popup .desktop-host-info-block .author-quote-box .author-quote-box-background{position:absolute;width:100%;height:100%;top:0;left:-4px}.host-details-popup .reviews-box.container-l{padding-top:50px;padding-bottom:50px}.host-details-popup .reviews-box .reviews-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;max-width:1042px}.host-details-popup .reviews-box .reviews-list>.list-item{margin-bottom:0;max-width:100%;width:calc(50% - 25px)}.host-details-popup .reviews-box .reviews-list>.list-item .card-reviews{height:100%;padding:25px}}@media screen and (min-width:1440px){.host-details-popup .gallery-box.container-l{padding:40px 0}.host-details-popup .gallery-box .gallery-item{width:400px;height:400px;margin-left:40px}.host-details-popup .gallery-box .experience-category .icon-category{width:60px;height:60px}.host-details-popup .gallery-box .experience-category .label-category{font-size:18px;padding:6px 10px 5px 65px}.host-details-popup .skills-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.host-details-popup .skills-box .skills-box-title{margin-bottom:0;width:30%;max-width:400px}.host-details-popup .skills-box .skills-slider{padding:20px;gap:20px}.host-details-popup .skills-box .skills-card{width:300px;font-size:18px;padding:30px 25px}.host-details-popup .desktop-host-info-block .container-l{padding-top:50px;padding-bottom:50px;gap:90px}.host-details-popup .desktop-host-info-block .facts-box .facts-box-tex{width:311px;height:290px;padding:40px 35px 60px}.host-details-popup .desktop-host-info-block .reviews-quote-box .card-quote{padding:38px 50px 70px 29px;width:352px;height:255px;font-size:18px}.host-details-popup .desktop-host-info-block .reviews-quote-box .card-quote::before{width:75px;height:75px;top:-25px;left:4px}.host-details-popup .desktop-host-info-block .reviews-quote-box .card-quote::after{width:75px;height:75px;bottom:18px;right:-1px}.host-details-popup .desktop-host-info-block .author-quote-box .author-quote-box-text{padding:40px 35px 85px;width:399px;height:323px}}.section-hosts.container-l{padding:30px 15px}@media screen and (min-width:540px){.section-hosts.container-l{padding-right:0}}.section-hosts .hosts-slider{padding:10px 0 65px}.section-hosts .hosts-slider .slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;height:auto!important;width:291px}.section-hosts .hosts-slider .swiper-button{top:auto;bottom:0;height:45px;width:45px;border-radius:50%;padding:10px;background-color:var(--color-accent-rose);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.section-hosts .hosts-slider .swiper-button:hover{background-color:var(--color-primary)}.section-hosts .hosts-slider .swiper-button::after{content:"";height:18px;width:20px;background-color:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#back-arrow) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#back-arrow) no-repeat center;-webkit-mask-size:cover;mask-size:cover}.section-hosts .hosts-slider .swiper-button.swiper-button-next{right:15px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.section-hosts .hosts-slider .swiper-button.swiper-button-prev{right:84px;left:auto}.section-hosts .card-host-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px 20px 0 0;overflow:hidden;color:var(--color-neutral-lightest);height:100%;-webkit-transition:.3s;transition:.3s;position:relative;width:260px}.section-hosts .card-host-info:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.section-hosts .card-host-info:hover .btn-view{color:var(--color-accent-gold)}.section-hosts .card-host-info .card-img{border-radius:20px 20px 0 0;height:184px;overflow:hidden}.section-hosts .card-host-info .card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-hosts .card-host-info .card-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font:500 12px roc-grotesk,sans-serif}.section-hosts .card-host-info .card-category .icon-category{min-width:20px;min-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-hosts .card-host-info .card-category .icon-category .icon{min-width:20px;min-height:20px}.section-hosts .card-host-info .card-body{padding:0 22px 11px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:5px;background-color:var(--color-primary);border-radius:0 0 20px 20px}.section-hosts .card-host-info .card-body .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3.6em;line-height:1.2em;font-size:15px}.section-hosts .card-host-info .btn-view{display:block;width:170px;text-decoration:underline;text-transform:capitalize;-webkit-transition:color .3s linear;transition:color .3s linear;font:500 15px roc-grotesk,sans-serif;background-color:var(--color-primary);padding:12px 37px 12px 30px;text-align:center;border-radius:0 0 20px 20px;margin:-1px 0 0 12px;clip-path:path("M.713673 5.25918e-09C-12.7863 .000244151 169.714 5.25918e-09 169.714 5.25918e-09C158.672 .127807 153.212 3.81525 145.214 19L138.02 31.1746C134.421 37.264 127.874 41 120.801 41H42.7137C31.668 41 22.7137 32.0464 22.7137 21.0007C22.7137 20.5021 22.7137 20.0016 22.7137 19.5C22.7137 8.5 14.2137 -.000244141 .713673 5.25918e-09Z")}.section-hosts .card-host-info .card-title{font-size:25px;margin:-26px 0 0 -6px;line-height:1;padding:15px 24px;background-color:var(--color-accent-gold);color:var(--color-text);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:1;border-radius:50%}.section-hosts .card-host-info .card-city{font:500 12px roc-grotesk,sans-serif;text-transform:uppercase;margin-bottom:5px}.section-hosts .card-host-info .reviews-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font:400 15px freight-sans-pro,sans-serif}.section-hosts .card-host-info .reviews-block .stars{display:-webkit-box;display:-ms-flexbox;display:flex}.section-hosts .card-host-info .reviews-block .icon-star{width:15px;height:15px;display:block;background-color:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#star_yellow) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#star_yellow) no-repeat center;-webkit-mask-size:cover;mask-size:cover}.section-hosts .card-host-info .reviews-block .reviews-count{color:var(--color-neutral-lightest)}.section-hosts .card-host-info .reviews-block .reviews{color:var(--color-neutral-lightest);padding-top:0}@media screen and (min-width:1024px){.section-hosts .hosts-slider .slider-item{width:314px}.section-hosts .hosts-slider .swiper-button{height:48px;width:48px}.section-hosts .hosts-slider .swiper-button::after{height:26px;width:28px}.section-hosts .card-host-info{width:283px}.section-hosts .card-host-info .card-img{height:202px}.section-hosts .card-host-info .card-body{gap:10px}.section-hosts .card-host-info .card-body .btn-see-details{font-size:17px}.section-hosts .card-host-info .card-category{font-size:14px}.section-hosts .card-host-info .card-category .icon-category{min-width:22px;min-height:22px}.section-hosts .card-host-info .card-category .icon-category .icon{width:22px;height:22px}.section-hosts .card-host-info .card-info-block{font-size:18px}.section-hosts .card-host-info .reviews-block{font-size:18px;gap:6px}.section-hosts .card-host-info .reviews-block .icon-star{width:20px;height:20px}}.section-discount-banner{background-color:var(--color-accent-gold);overflow:hidden;position:sticky;top:var(--nav-bar-height);z-index:1000}.section-discount-banner .container-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.section-discount-banner .flag-block{display:none}.section-discount-banner .discount-banner-text{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;gap:10px;font-size:16px;color:var(--color-primary)}.section-discount-banner .discount-banner-text .discount-banner-title{text-transform:uppercase}.section-discount-banner .discount-banner-text .discount-number{font:700 30px/1 roc-grotesk,sans-serif}.section-discount-banner .discount-banner-text .discount-banner-description{font:500 16px/1.2 roc-grotesk,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:1;bottom:13px}.section-discount-banner .discount-banner-text .discount-banner-description .highlighted-city{font:700 16px roc-grotesk,sans-serif}.section-discount-banner .discount-banner-img{position:relative;margin-right:-15px;width:40%}.section-discount-banner .discount-banner-img .discount-banner-img-box{width:100%;height:144px}.section-discount-banner .discount-banner-img .discount-banner-img-box img{width:100%;height:100%;border-radius:60px 0 0 60px;-o-object-fit:cover;object-fit:cover;display:block}.section-discount-banner .discount-banner-img .promo-code{font-size:16px;text-transform:uppercase;position:absolute;line-height:1.3;top:45px;left:-90px;z-index:1}@media screen and (min-width:768px){.section-discount-banner .discount-banner-img{width:50%}.section-discount-banner .discount-banner-img .discount-banner-img-box{height:155px}.section-discount-banner .discount-banner-img .promo-code{font-size:20px;left:-100px;top:54px}.section-discount-banner .discount-banner-text{font-size:22px}.section-discount-banner .discount-banner-text .discount-number{font-size:50px}.section-discount-banner .discount-banner-text .discount-banner-description{font-size:22px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px}.section-discount-banner .discount-banner-text .discount-banner-description .highlighted-city{font-size:22px}.section-other-adventures .title{margin-bottom:15px}}@media screen and (min-width:1024px){.section-discount-banner .flag-block{display:block;padding:20px 0}.section-discount-banner .flag-icon{content:"";display:block;width:95px;height:84px;-webkit-transform:scale(-1,1) rotate(-10deg);transform:scale(-1,1) rotate(-10deg)}.section-discount-banner .flag-icon-chile{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#chile) center/cover no-repeat}.section-discount-banner .flag-icon-colombia{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#colombia) center/cover no-repeat}.section-discount-banner .flag-icon-ecuador{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#ecuador) center/cover no-repeat}.section-discount-banner .flag-icon-austria{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#austria) center/cover no-repeat}.section-discount-banner .flag-icon-argentina{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#argentina) center/cover no-repeat}.section-discount-banner .flag-icon-thailand{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#thailand) center/cover no-repeat}.section-discount-banner .flag-icon-cambodia{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#cambodia) center/cover no-repeat}.section-discount-banner .flag-icon-vietnam{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#vietnam) center/cover no-repeat}.section-discount-banner .flag-icon-brazil{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#brazil) center/cover no-repeat}.section-discount-banner .flag-icon-denmark{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#denmark) center/cover no-repeat}.section-discount-banner .flag-icon-spain{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#spain) center/cover no-repeat}.section-discount-banner .flag-icon-philippines{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#philippines) center/cover no-repeat}.section-discount-banner .flag-icon-france{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#france) center/cover no-repeat}.section-discount-banner .flag-icon-italy{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#italy) center/cover no-repeat}.section-discount-banner .flag-icon-australia{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#australia) center/cover no-repeat}.section-discount-banner .flag-icon-mexico{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#mexico) center/cover no-repeat}.section-discount-banner .flag-icon-japan{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#japan) center/cover no-repeat}.section-discount-banner .flag-icon-croatia{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#croatia) center/cover no-repeat}.section-discount-banner .flag-icon-morocco{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/discount-banner-sprite-ed016687aa.svg#morocco) center/cover no-repeat}.section-discount-banner .discount-banner-img{height:153px}}@media screen and (min-width:1200px){.section-discount-banner .discount-banner-img{margin-right:-30px}}@media screen and (min-width:1440px){.section-discount-banner .discount-banner-img{width:78%;margin-right:-270px}.section-discount-banner .discount-banner-img .promo-code{left:-200px}.section-discount-banner .discount-banner-text .discount-banner-description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}}.section-other-adventures{padding:30px 0}.section-other-adventures .container-l{padding:0}.section-other-adventures .title{text-align:center;padding:0 15px}.section-other-adventures .adventures-list{padding:15px 0 30px;max-width:100%}.section-other-adventures .adventures-list.with-arrows{padding-bottom:50px}.section-other-adventures .swiper-button{top:auto;bottom:0;height:30px;width:30px;border-radius:0;padding:0}.section-other-adventures .swiper-button:hover::after{background-color:var(--color-accent-gold)}.section-other-adventures .swiper-button::after{content:"";height:30px;width:30px;background-color:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-arrow-down) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/host-details-popup-19e46ee557.svg#icon-arrow-down) no-repeat center;-webkit-mask-size:cover;mask-size:cover;margin:0;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.section-other-adventures .swiper-button.swiper-button-next{right:50%;-webkit-transform:rotate(-90deg) translateY(130%);transform:rotate(-90deg) translateY(130%)}.section-other-adventures .swiper-button.swiper-button-prev{left:50%;-webkit-transform:rotate(90deg) translateY(130%);transform:rotate(90deg) translateY(130%)}.section-other-adventures .adventures-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:193px!important;height:140px;border-left:2px ridge var(--grey-basic);border-right:2px ridge var(--grey-basic);-webkit-transition:scale .3s linear,color .3s linear;transition:scale .3s linear,color .3s linear}.section-other-adventures .adventures-item:hover{scale:1.07}.section-other-adventures .adventures-item .left-block{width:50%;height:100%;-webkit-box-shadow:-5px 5px 15px 0 rgba(0,0,0,.9);box-shadow:-5px 5px 15px 0 rgba(0,0,0,.9);border-left:3px ridge var(--grey-basic)}.section-other-adventures .adventures-item .left-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-other-adventures .adventures-item .right-block{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;padding:10px 5px 10px 8px;background-color:var(--color-white);border-left:1px solid #000;-webkit-box-shadow:0 7px 15px 0 rgba(0,0,0,.9);box-shadow:0 7px 15px 0 rgba(0,0,0,.9);border-right:2px ridge var(--grey-basic)}.section-other-adventures .adventures-item .right-block .adventures-item-title{font-size:13px;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section-other-adventures .adventures-item .right-block .adventures-author-name{text-transform:capitalize;font:500 8px roc-grotesk,sans-serif}.section-other-adventures .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.section-other-adventures{padding:40px 0}.section-other-adventures .adventures-list{padding:15px 15px 20px}.section-other-adventures .adventures-list.with-arrows{padding-bottom:50px}.section-other-adventures .swiper-button,.section-other-adventures .swiper-button::after{height:40px;width:40px}}@media screen and (min-width:1200px){.section-other-adventures{padding:40px 0}.section-other-adventures .adventures-item{width:230px!important;height:170px}.section-other-adventures .adventures-item .right-block .adventures-item-title{font-size:16px}.section-other-adventures .adventures-item .right-block .adventures-author-name{font-size:11px}.section-other-adventures .swiper-button,.section-other-adventures .swiper-button::after{height:48px;width:48px}}@media screen and (min-width:1440px){.section-other-adventures .adventures-list{padding:15px 5px 30px}.section-other-adventures .adventures-list.with-arrows{padding-bottom:70px}.section-other-adventures .adventures-item{width:260px!important;height:180px}}@media screen and (min-width:768px){.card-reviews{border:0;font-size:17px}.card-reviews .card-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-reviews .card-header .reviews-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;text-align:right}.card-reviews .card-header .reviews-info .reviews-info-name{font:500 18px roc-grotesk,sans-serif}.card-reviews .btn-show-more{font-size:18px}}.card-reviews{padding:15px 17px;border-radius:10px;border:1px solid var(--color-supportive);font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-text)}.card-reviews .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-reviews .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-reviews .reviews-info{font-size:13px;color:var(--color-primary);text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.card-reviews .reviews-content{margin:10px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-reviews .reviews-content.full{-webkit-line-clamp:unset;max-height:none}.card-reviews .btn-show-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline;font-family:roc-grotesk,sans-serif;font-weight:500;font-size:15px;cursor:pointer}.card-reviews .btn-show-more:hover{color:var(--yellow-basic)}.card-reviews .list-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.card-reviews .icon-star{width:17px;height:17px;display:block;background-color:var(--color-accent-rose);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/reviews-section-sprite-239f3eef30.svg#star_yellow) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/reviews-section-sprite-239f3eef30.svg#star_yellow) no-repeat center;-webkit-mask-size:cover;mask-size:cover}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvX2JveC1zZWN0aW9uLnNjc3MiLCJfaW50cm9fbW9iaWxlLnNjc3MiLCJfY291bnRyeS1wYWdlX21vYmlsZS5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9zZWFyY2gtdG9vbC5zY3NzIiwic3R5bGUuY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9zZWN0aW9ucy9fYnJlYWRjcnVtYnMuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvcHJvbW8tc2VjdGlvbi5zY3NzIiwiX2ludHJvX2Rlc2t0b3Auc2NzcyIsIl9jb3VudHJ5LXBhZ2VfZGVza3RvcC5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvbGlicmFyeS9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9mYXZvcml0ZS1pY29uLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2NhcmRzL2V4cGVyaWVuY2UtY2FyZC5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9zZWN0aW9ucy9zZWN0aW9uLXRyYXZlbGVycy1sb3ZlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL19wbGFuLXlvdXItZXhwZXJpZW5jZS1ibG9jay5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9wYWdlcy9ob21lLXBhZ2Uvc2VhcmNoLXNlY3Rpb24uc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvZmlsdGVycy5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9zZWN0aW9ucy9fc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvaG9zdC1jb21tb24vX2ljb25zLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL2hvc3QtY29tbW9uL19ob3N0LWRldGFpbHMtcG9wdXAuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvaG9zdC1jb21tb24vX3NlY3Rpb24taG9zdHMuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvZGlzY291bnQtYmFubmVyLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL2ZlYXR1cmVkLWNvbnRlbnQtcGFnZXMtc3dpcGVyLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL19jYXJkLXJldmlld3MtZGVza3RvcC5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9zZWN0aW9ucy9fY2FyZC1yZXZpZXdzLW1vYmlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxhQUNJLE1BQUEsS0FDQSxRQUFBLEtBQUEsRUFFQSwyQkFDSSxpQkFBQSw4QkFPSiwwQkFDSSxpQkFBQSwyQkFFQSx5Q0FYSiwyQkFJUSxpQkFBQSwyQkFJUiwwQkFJUSxpQkFBQSxzQkFJUiwyQkFDSSxpQkFBQSw4QkFFQSx5Q0FISiwyQkFJUSxpQkFBQSxzQkFJUiwyQkFDSSxpQkFBQSwyQkFFQSx5Q0FISiwyQkFJUSxpQkFBQSwrQkFJUixtQkFDSSxpQkFBQSw4QkFHSixrQkFDSSxpQkFBQSwyQkFHSixrQkFDSSxpQkFBQSxxQkFJQSwrQkFDSSxPQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFB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QkFBQSxPQUFBLGVBQUEsT0FDQSxNQUFBLGtCQUVBLDJCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FHSiw0QkFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUdKLDRCQUNJLFVBQUEsS0FDQSxNQUFBLHFCQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLElBR0osK0JBQ0ksT0FBQSxLQUFBLEVBQ0EsUUFBQSxZQUNBLG1CQUFBLEVBQ0EsbUJBQUEsU0FDQSxTQUFBLE9BQ0EsY0FBQSxTQUVBLG9DQUNJLG1CQUFBLE1BQ0EsV0FBQSxLQUlSLDZCQUNJLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBQ0EsZ0JBQUEsVUFDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsT0FBQSxRQUVBLG1DQUNJLE1BQUEsb0JBSVIsMEJBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxJQUdKLHlCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLGlCQUFBLHlCQUNBLGFBQUEsNkhBQUEsVUFBQSxPQUFBLEtBQUEsNkhBQUEsVUFBQSxPQUNBLGtCQUFBLE1BQUEsVUFBQSIsImZpbGUiOiJmcm9udGVuZC1kZXN0aW5hdGlvbnMtY291bnRyeS1kN2Y4ZTdhNjE3Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYm94LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICYuYmMtd2hpdGUtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy1ncmV5LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmMtd2hpdGUtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy1ncmV5LXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgfVxuXG4gICAgJi5ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgICYgPiAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAucGMtdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIC5wYy12ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hLWJ0biB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5jb3VudHJ5LXBhZ2VfX2hlcm8ge1xuXHRwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5oZXJvLXRvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmNvbnRhaW5lci14bSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmhlcm8tZG9vZGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby10b3AtYmxvY2staW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLXRvcC1ibG9jay10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG5cblx0XHRcdFx0LmNvdW50cnktbmFtZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXHRcdC5zZWFyY2gtYmxvY2sge1xuXHRcdFx0LnNlYXJjaC10b29sIHtcblx0XHRcdFx0cGFkZGluZzogMzZweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cblx0Lmhlcm8tYm90dG9tLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQ6IDUwMCAxNnB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuXHRcdFx0bWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5jb3VudHJ5LXBhZ2Uge1xuICAgIFxuICAgIC5jb3VudHJ5LW5hbWUsIC5oaWdobGlnaHQge1xuICAgICAgICBmb250OiA2MDAgMjJweCBBcmNoaXRlY3RzLURhdWdodGVyLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWV4cGxvcmUtYnktY2l0eSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5leHBsb3JlLWJ5LWNpdHktdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRjb3VudHJ5LXBhZ2Utc3ByaXRlICsgJyNsb2NhdGlvbicpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkY291bnRyeS1wYWdlLXNwcml0ZSArICcjZGFzaGVkLWxpbmUtbW9iaWxlJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBsb3JlLWJ5LWNpdHktbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgLmV4cGxvcmUtYnktY2l0eS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWV4cGxvcmUtYnktY2F0ZWdvcnkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgLmV4cGxvcmUtYnktY2F0ZWdvcnktdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmV4cGxvcmUtYnktY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY291bnRyeS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyY2hpdGVjdHMtRGF1Z2h0ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmV4cGxvcmUtYnktY2F0ZWdvcnktY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxNnB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGxvcmUtYnktY2F0ZWdvcnktZXhwZXJpZW5jZXMtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgLmNhcmQtZXhwZXJpZW5jZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdHJhdmVsZXJzLWxvdmUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1ob3N0cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCJAdXNlICcuL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5zZWFyY2gtdG9vbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtaW4td2lkdGg6IDI4NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweCAxMHB4IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDMzcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2ljb24tc2VhcmNoX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvcC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgOHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wZW9wbGUtYXJlYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bicpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE0MXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNDhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuXG4gICAgICAgICAgICAgICAgLnBlb3BsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAucGVvcGxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudC1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMTZweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmluY3JlbWVudG9yLWZpZWxkLXNlYXJjaC10b29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib29rLCAuZmluZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAycHggMCAyNnB4O1xuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkc2VhcmNoLWZvcm0tc3ByaXRlICsgJyNpY29uLW1hcmtlcl95ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3QtZm91bmQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA1NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSwgLnBlb3BsZS1hcmVhLCAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5hcmVhLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNDFweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS10aXRsZSwgLmFtb3VudC1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA2NiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHggMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAudG9wLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvcC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzQlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2OXB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5vdC1mb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC10b29sIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIC5zZWFyY2gtdG9vbCB7XG4gICAgICAgIHRvcDogMzk1cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSwgLnBlb3BsZS1hcmVhLCAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmJveC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLmJjLWdyZXktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtZ3JleS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLmJjLXdoaXRlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLXdoaXRlLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG4uYm94LXNlY3Rpb24uYmMtZ3JleS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtZ3JleS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmJveC1zZWN0aW9uLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbi5ib3gtc2VjdGlvbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIC5wYy12ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSAucGMtdmVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgLmEtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uY291bnRyeS1wYWdlX19oZXJvIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmNvbnRhaW5lci14bSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuY29udGFpbmVyLXhtIC5oZXJvLWRvb2RsZSB7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmNvbnRhaW5lci14bSAuaGVyby1kb29kbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tdG9wLWJsb2NrIC5oZXJvLXRvcC1ibG9jay1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tdG9wLWJsb2NrIC5oZXJvLXRvcC1ibG9jay1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmhlcm8tdG9wLWJsb2NrLXRpdGxlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tdG9wLWJsb2NrIC5oZXJvLXRvcC1ibG9jay10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuaGVyby10b3AtYmxvY2stdGl0bGUgLnRpdGxlIC5jb3VudHJ5LW5hbWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICBmb250LWZhbWlseTogQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmhlcm8tdG9wLWJsb2NrLXRpdGxlIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuYnJlYWRjcnVtYnMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtdG9vbCB7XG4gIHBhZGRpbmc6IDM2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvdW50cnktcGFnZV9faGVybyAuaGVyby1ib3R0b20tYmxvY2sge1xuICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbn1cbi5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tYm90dG9tLWJsb2NrIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQ6IDUwMCAxNnB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb3VudHJ5LXBhZ2UgLmNvdW50cnktbmFtZSwgLmNvdW50cnktcGFnZSAuaGlnaGxpZ2h0IHtcbiAgZm9udDogNjAwIDIycHggQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbn1cbi5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jaXR5IHtcbiAgcGFkZGluZzogMjBweCAwIDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2l0eSAuZXhwbG9yZS1ieS1jaXR5LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkgLmV4cGxvcmUtYnktY2l0eS10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9jb3VudHJ5LXBhZ2Utc3ByaXRlLTc1MzI3YTJiZDEuc3ZnI2xvY2F0aW9uXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2l0eSAuZXhwbG9yZS1ieS1jaXR5LXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2NvdW50cnktcGFnZS1zcHJpdGUtNzUzMjdhMmJkMS5zdmcjZGFzaGVkLWxpbmUtbW9iaWxlXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdG9wOiAtNXB4O1xufVxuLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkgLmV4cGxvcmUtYnktY2l0eS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jaXR5IC5leHBsb3JlLWJ5LWNpdHktbGlzdCAuZXhwbG9yZS1ieS1jaXR5LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkgLmV4cGxvcmUtYnktY2l0eS1saXN0IC5leHBsb3JlLWJ5LWNpdHktaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xufVxuLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNhdGVnb3J5IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNhdGVnb3J5IC5leHBsb3JlLWJ5LWNhdGVnb3J5LXRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNhdGVnb3J5IC5leHBsb3JlLWJ5LWNhdGVnb3J5LXRpdGxlLWJsb2NrIC5leHBsb3JlLWJ5LWNhdGVnb3J5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jYXRlZ29yeSAuZXhwbG9yZS1ieS1jYXRlZ29yeS10aXRsZS1ibG9jayAuZXhwbG9yZS1ieS1jYXRlZ29yeS10aXRsZSAuY291bnRyeS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IEFyY2hpdGVjdHMtRGF1Z2h0ZXIsIHNhbnMtc2VyaWY7XG59XG4uY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2F0ZWdvcnkgLmV4cGxvcmUtYnktY2F0ZWdvcnktdGl0bGUtYmxvY2sgLmV4cGxvcmUtYnktY2F0ZWdvcnktY2F0ZWdvcnkge1xuICBmb250OiA1MDAgMTZweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbn1cbi5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jYXRlZ29yeSAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jYXRlZ29yeSAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1saXN0IC5jYXJkLWV4cGVyaWVuY2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2F0ZWdvcnkgLmV4cGxvcmUtYnktY2F0ZWdvcnktZXhwZXJpZW5jZXMtbGlzdCAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1pdGVtIHtcbiAgd2lkdGg6IDM0OHB4O1xufVxuLmNvdW50cnktcGFnZSAuc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50cnktcGFnZSAuc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDUwcHg7XG4gIH1cbn1cbi5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24taG9zdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNlYXJjaC10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMjg1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleDogMCAxIDEwMCU7XG4gIG1hcmdpbjogMCAyNXB4IDEwcHggMjVweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFweCAwIDMzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAubG9jYXRpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zZWFyY2gtZm9ybS1zcHJpdGUtYjQ5MmUzYzVhNS5zdmcjaWNvbi1zZWFyY2hfeWVsbG93XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC50b3AtcGxhY2Vob2xkZXIsXG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIge1xuICB0b3A6IDE4cHg7XG4gIGZvbnQ6IDUwMCA4cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NlYXJjaC1mb3JtLXNwcml0ZS1iNDkyZTNjNWE1LnN2ZyNpY29uLWFycm93LWRvd25cIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IC0xNDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDMwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMzQ4cHg7XG4gIG1heC13aWR0aDogMzQ4cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAucGVvcGxlLXRpdGxlIHtcbiAgZm9udDogNTAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5wZW9wbGUtdGl0bGUtYWRkaXRpb25hbCB7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAuYW1vdW50LXBlb3BsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udDogNTAwIDE2cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5pbmNyZW1lbnRvci1maWVsZC1zZWFyY2gtdG9vbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTBweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b246aG92ZXIsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uOmZvY3VzLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYm9vaywgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuZmluZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDYwcHggMnB4IDAgMjZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLWI0OTJlM2M1YTUuc3ZnI2ljb24tbWFya2VyX3llbGxvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjBweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0uc2VsZWN0ZWQgYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06Zm9jdXMgYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIgYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubm90LWZvdW5kIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDVweCAwIDVweCA1NXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuYXJlYS10aXRsZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcmVhLXRpdGxlLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIC5hcmVhLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgdG9wOiAtMThweDtcbiAgICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJlYS10aXRsZSAubG9jYXRpb24taWNvbiwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSAubG9jYXRpb24taWNvbiB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5hcmVhLXRpdGxlIHNwYW4sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJlYS10aXRsZSBzcGFuLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIC5hcmVhLXRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgIGJvdHRvbTogLTE0MXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLnBlb3BsZS10aXRsZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLmFtb3VudC1wZW9wbGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSBidXR0b24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSA2NiU7XG4gICAgcGFkZGluZzogMCAxcHggMCAxNXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLFxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICBsZWZ0OiA1MXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC50b3AtcGxhY2Vob2xkZXIudG9wLXBsYWNlaG9sZGVyLFxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyLnRvcC1wbGFjZWhvbGRlciB7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLmJvdHRvbS1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlci5ib3R0b20tcGxhY2Vob2xkZXIge1xuICAgIHRvcDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgZmxleDogMCAxIDM0JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4wNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIG1hcmdpbjogNjlweCAwIDAgMDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGxlZnQ6IDM2cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCA2NXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubm90LWZvdW5kIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtdG9vbCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtdG9vbCB7XG4gICAgdG9wOiAzOTVweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMjhweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xufVxuLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1icy1zZWN0aW9uIC5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYnMtc2VjdGlvbiAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkgYSwgLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG59XG4uYnJlYWRjcnVtYnMtc2VjdGlvbiAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkgYTpob3ZlciwgLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpIHNwYW46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnJlYWRjcnVtYnMtc2VjdGlvbiAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5icmVhZGNydW1icy1zZWN0aW9uIC5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUgYSwgLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpLmFjdGl2ZSBzcGFuIHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4uYnJlYWRjcnVtYnMtc2VjdGlvbiAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkuYWN0aXZlIGE6aG92ZXIsIC5icmVhZGNydW1icy1zZWN0aW9uIC5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUgc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5icmVhZGNydW1icy1zZWN0aW9uIC5tYWluLWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzLXNlY3Rpb24gLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWRjcnVtYnMtc2VjdGlvbiAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvbW8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvbW8tc2VjdGlvbiAucHJvbW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb21vLXNlY3Rpb24gLnByb21vLWJsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb21vLXNlY3Rpb24gLnByb21vLWJsb2NrIC50aXRsZS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9tby1zZWN0aW9uIC5wcm9tby1ibG9jayAudGl0bGUtbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb21vLXNlY3Rpb24gLnByb21vLWJsb2NrIHN2ZyB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG59XG4ucHJvbW8tc2VjdGlvbiAucHJvbW8tYmxvY2sgLnRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiAyOTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb21vLXNlY3Rpb24gLnByb21vLWJsb2NrIC50ZXh0IGIge1xuICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvbW8tc2VjdGlvbiAucHJvbW8tYmxvY2sgLnRleHQgLnByb21vLWNvZGUge1xuICBmb250LWZhbWlseTogQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvbW8tc2VjdGlvbiAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4ucHJvbW8tc2VjdGlvbiAuY29udGluZW50LXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4ucHJvbW8tc2VjdGlvbiAuY2l0eS1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTIuNjM2cHg7XG4gIGJveC1zaGFkb3c6IDAgMy44cHggMy44cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnByb21vLXNlY3Rpb24gLmNpdHktY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucHJvbW8tc2VjdGlvbiAuY2l0eS1jYXJkLm1vYmlsZS1zbGlkZSB7XG4gIG1heC13aWR0aDogMjE2cHg7XG59XG4ucHJvbW8tc2VjdGlvbiAuY2l0eS1jYXJkIC5pbWFnZS1ibG9jayB7XG4gIGhlaWdodDogMTYxcHg7XG59XG4ucHJvbW8tc2VjdGlvbiAuY2l0eS1jYXJkIC5pbWFnZS1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMi42MzZweCAxMi42MzZweCAwIDA7XG59XG4ucHJvbW8tc2VjdGlvbiAuY2l0eS1jYXJkIGgzIHtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wcm9tby1zZWN0aW9uIC5wcm9tby1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvbW8tc2VjdGlvbiAucHJvbW8tYmxvY2std3JhcHBlciB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG4gIC5wcm9tby1zZWN0aW9uIC5wcm9tby1ibG9jayAudGl0bGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wcm9tby1zZWN0aW9uIC5wcm9tby1ibG9jayAudGl0bGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9tby1zZWN0aW9uIC5wcm9tby1ibG9jayBzdmcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5wcm9tby1zZWN0aW9uIC5wcm9tby1ibG9jayAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbiAgLnByb21vLXNlY3Rpb24gLnByb21vLWJsb2NrIC50ZXh0IC5wcm9tby1jb2RlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnByb21vLXNlY3Rpb24gLmNpdGllcy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tY2l0aWVzLXNsaWRlci1tb2JpbGUsIC5wcm9tby1jaXRpZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tdG9wLWJsb2NrIC5oZXJvLXRvcC1ibG9jay1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2MHB4IDYwcHg7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBoZWlnaHQ6IDEwNCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIGNsaXAtcGF0aDogcGF0aChcIk03MDcuNDQ0IDY1Ni4wNTJDNjUyLjM2MiA2OTQuMTI5IDU4Mi43NDEgNjkyLjE3OCA1MTAuNTgxIDY4NC41OTZDMzU4LjMzOCA2NzAuMzI0IDIyNy4wOTYgNjIyLjc2OSAxMTYuODU2IDU0Ni42MTVDMzguMDgwMSA0OTIuNDI2IC0xLjMwNzgzIDQyMi45NjEgLTIuOTAxMjZlLTA1IDM0My4wMTZDMS4zMDc3NyAxNDYuOTk5IDE3NC41NTMgLTYuMTQ1OCA0MzQuNDIxIC0zOS40Mjg1QzYwMi40MzUgLTYxLjMzODIgNzI3LjEzOCAtMi4zNTQ3OSA4MTEuMTQ1IDkyLjgxMDNDOTkwLjkyOSAyOTguMzA1IDk0OC45MjUgNDg3LjYzMSA3MDcuNDQ0IDY1Ni4wNTJaXCIpO1xuICB9XG4gIC5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tdG9wLWJsb2NrIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuaGVyby10b3AtYmxvY2stdGl0bGUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuaGVyby10b3AtYmxvY2stdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmhlcm8tdG9wLWJsb2NrLXRpdGxlIC50aXRsZSAuY291bnRyeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmhlcm8tdG9wLWJsb2NrLXRpdGxlIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZV9faGVybyAuaGVyby10b3AtYmxvY2sgLmhlcm8tdG9wLWJsb2NrLXRpdGxlIC5oZXJvLWRvb2RsZSB7XG4gICAgd2lkdGg6IDI3N3B4O1xuICAgIGhlaWdodDogMTYycHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgcmlnaHQ6IC0yMjBweDtcbiAgfVxuICAuY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLXRvcC1ibG9jayAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtdG9vbCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jb3VudHJ5LXBhZ2VfX2hlcm8gLmhlcm8tYm90dG9tLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY291bnRyeS1wYWdlX19oZXJvIC5oZXJvLWJvdHRvbS1ibG9jayAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudHJ5LXBhZ2UgLmNvdW50cnktbmFtZSwgLmNvdW50cnktcGFnZSAuaGlnaGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2l0eSAuZXhwbG9yZS1ieS1jaXR5LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jaXR5IC5leHBsb3JlLWJ5LWNpdHktdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTQ1cHg7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2l0eSAuZXhwbG9yZS1ieS1jaXR5LXRpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvY291bnRyeS1wYWdlLXNwcml0ZS03NTMyN2EyYmQxLnN2ZyNkYXNoZWQtbGluZS1kZXNrdG9wXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTU5MHB4O1xuICAgIHRvcDogLTQ0cHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkgLmV4cGxvcmUtYnktY2l0eS1saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkgLmV4cGxvcmUtYnktY2l0eS1saXN0IC5leHBsb3JlLWJ5LWNpdHktaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jb3VudHJ5LXBhZ2UgLnNlY3Rpb24tZXhwbG9yZS1ieS1jYXRlZ29yeSAuZXhwbG9yZS1ieS1jYXRlZ29yeS10aXRsZS1ibG9jayAuZXhwbG9yZS1ieS1jYXRlZ29yeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2F0ZWdvcnkgLmV4cGxvcmUtYnktY2F0ZWdvcnktdGl0bGUtYmxvY2sgLmV4cGxvcmUtYnktY2F0ZWdvcnktY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5zZWN0aW9uLWV4cGxvcmUtYnktY2F0ZWdvcnkgLmV4cGxvcmUtYnktY2F0ZWdvcnktZXhwZXJpZW5jZXMtbGlzdCAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1pdGVtIHtcbiAgICB3aWR0aDogNDAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudHJ5LXBhZ2UgLnByaXZhdGUtdG91cnMtc2VjdGlvbiAucHJpdmF0ZS10b3Vycy13cmFwcGVyIC5pbWctYm94IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb3VudHJ5LXBhZ2UgLnByaXZhdGUtdG91cnMtc2VjdGlvbiAucHJpdmF0ZS10b3Vycy13cmFwcGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAuZXhwbG9yZS1vdXItY2l0aWVzLXNlY3Rpb24gLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5leHBsb3JlLW91ci1jaXRpZXMtc2VjdGlvbiAudGl0bGUtYmxvY2sgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5leHBsb3JlLW91ci1jaXRpZXMtc2VjdGlvbi5zaW5nbGUtY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAuZmlyc3RDaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5zZWNvbmRDaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291bnRyeS1wYWdlIC5wcml2YXRlLXRvdXJzLXNlY3Rpb24gLnByaXZhdGUtdG91cnMtd3JhcHBlciAuY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb3VudHJ5LXBhZ2UgLmV4cGxvcmUtb3VyLWNpdGllcy1zZWN0aW9uIC5jYXJvdXNlbC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5jb3VudHJ5LXBhZ2UgLmV4cGxvcmUtb3VyLWNpdGllcy1zZWN0aW9uIC5jYXJvdXNlbC1zZWN0aW9uIC5ib3gtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAuZXhwbG9yZS1vdXItY2l0aWVzLXNlY3Rpb24gLm1haW4tc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuY291bnRyeS1wYWdlIC5leHBsb3JlLW91ci1jaXRpZXMtc2VjdGlvbi5zaW5nbGUtY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbiAgLmNvdW50cnktcGFnZSAucmV2aWV3cy12aXJ0dWFsLWJvb2tpbmctcGFnZSB7XG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICB9XG59XG4vKipcbiAqIFN3aXBlciAxMS4yLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMTQsIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94LFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5O1xufVxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2U6OmFmdGVyLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGU6OmFmdGVyLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0OjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlOjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlOjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2U6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlOjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS1kY2M2ZjQ0YWY5LnN2ZyNoZWFydF93aGl0ZVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtZGNjNmY0NGFmOS5zdmcjaGVhcnRfY2hlY2tlZFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xuICAuZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCxcbiAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gsXG4gIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLFxuICAuZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbiAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4gIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4gIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xufVxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0OjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5jYXJkLWV4cGVyaWVuY2Uge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2FyZC1leHBlcmllbmNlLnBhcnRuZXItY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtZXhwZXJpZW5jZS5wYXJ0bmVyLWNhcmQtZXhwZXJpZW5jZSAuZXhwZXJpZW5jZS1wcmljZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZXhwZXJpZW5jZS1zaW5nbGUtc3ByaXRlLWM5ZTlhZWZmMzQuc3ZnI2xpbmVcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogLTEwcHg7XG59XG4uY2FyZC1leHBlcmllbmNlLnBhcnRuZXItY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWV4cGVyaWVuY2UucGFydG5lci1jYXJkLWV4cGVyaWVuY2UgLmNhcmQtYm9keSB7XG4gIGhlaWdodDogMTY0cHg7XG59XG4uY2FyZC1leHBlcmllbmNlIC5wYXJ0bmVyLXByaWNlLWJsb2NrIHtcbiAgZm9udDogNTAwIDE2cHggQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDQycHg7XG59XG4uY2FyZC1leHBlcmllbmNlIC5wYXJ0bmVyLXByaWNlLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9leHBlcmllbmNlLXNpbmdsZS1zcHJpdGUtYzllOWFlZmYzNC5zdmcjYXJyb3dcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgYm90dG9tOiAtMTdweDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmNhcmQtZXhwZXJpZW5jZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtZXhwZXJpZW5jZSAuZXhwZXJpZW5jZS1jYXRlZ29yeS1sYWJlbCB7XG4gIG1pbi13aWR0aDogNzdweDtcbiAgbWluLWhlaWdodDogNzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQ6IDcwMCAxNXB4IEFyY2hpdGVjdHMtRGF1Z2h0ZXIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAtMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDU3JSA0NCUgNjklLzQyJSA1OCUgNDclIDUzJTtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtY2F0ZWdvcnktbGFiZWwge1xuICAgIHRvcDogNjhweDtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWNhdGVnb3J5LWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmNhcmQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC10aXRsZSB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgfVxufVxuLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2FyZC1leHBlcmllbmNlIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmNhcmQtYm9keS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMjJweDtcbiAgd2lkdGg6IDY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY2FyZC1leHBlcmllbmNlIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmNhcmQtYm9keSAuY29udGVudC1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9leHBlcmllbmNlLWNhcmQtc3ByaXRlLTcyNjU1OWZkNGQuc3ZnI2Rhc2hlZC1saW5lXCIpIHJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG59XG4uY2FyZC1leHBlcmllbmNlIC5jYXJkLWJvZHkgLnZpZXctZXhwZXJpZW5jZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWV4cGVyaWVuY2UgLmNhcmQtYm9keSAudmlldy1leHBlcmllbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDIycHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAxNXB4IDEycHggNXB4IDE1cHg7XG4gIHdpZHRoOiAzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIC5leHBlcmllbmNlLXByaWNlLFxuLmNhcmQtZXhwZXJpZW5jZSAuZXhwZXJpZW5jZS1pbmZvcm1hdGlvbiAuZXhwZXJpZW5jZS1kdXJhdGlvbixcbi5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24gLmV4cGVyaWVuY2UtcmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24gLmV4cGVyaWVuY2UtcHJpY2U6YmVmb3JlLFxuLmNhcmQtZXhwZXJpZW5jZSAuZXhwZXJpZW5jZS1pbmZvcm1hdGlvbiAuZXhwZXJpZW5jZS1kdXJhdGlvbjpiZWZvcmUsXG4uY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIC5leHBlcmllbmNlLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24gLmV4cGVyaWVuY2UtcHJpY2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2V4cGVyaWVuY2UtY2FyZC1zcHJpdGUtNzI2NTU5ZmQ0ZC5zdmcjcHJpY2UtdGFnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIC5leHBlcmllbmNlLXByaWNlIC5wcmljZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24gLmV4cGVyaWVuY2UtZHVyYXRpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2V4cGVyaWVuY2UtY2FyZC1zcHJpdGUtNzI2NTU5ZmQ0ZC5zdmcjY2xvY2tcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24gLmV4cGVyaWVuY2UtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIC5leHBlcmllbmNlLXJhdGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtZXhwZXJpZW5jZSAuZXhwZXJpZW5jZS1pbmZvcm1hdGlvbiAuZXhwZXJpZW5jZS1yYXRpbmcgLnJhdGluZy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC1leHBlcmllbmNlIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIC5leHBlcmllbmNlLXJhdGluZyAuc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmQtZXhwZXJpZW5jZSAuZXhwZXJpZW5jZS1pbmZvcm1hdGlvbiAuZXhwZXJpZW5jZS1yYXRpbmcgLnN0YXIge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZXhwZXJpZW5jZS1jYXJkLXNwcml0ZS03MjY1NTlmZDRkLnN2ZyNzdGFyLXllbGxvd1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uY2FyZC1leHBlcmllbmNlIC5jb250ZW50LWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLWV4cGVyaWVuY2UgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWV4cGVyaWVuY2U6aG92ZXIgLmNvbnRlbnQtYmxvY2stdGl0bGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuY2FyZC1leHBlcmllbmNlOmhvdmVyIC5jb250ZW50LWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYXJkLWV4cGVyaWVuY2U6aG92ZXIgLmNvbnRlbnQtYmxvY2stZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgfVxuICAuY2FyZC1leHBlcmllbmNlOmhvdmVyIC5jYXJkLWNhdGVnb3J5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5jYXJkLWV4cGVyaWVuY2UgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLmNhcmQtZXhwZXJpZW5jZSAuY2FyZC1ib2R5IHtcbiAgICBoZWlnaHQ6IDE0NnB4O1xuICB9XG4gIC5jYXJkLWV4cGVyaWVuY2UgLmNhcmQtYm9keSAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMjJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNhcmQtZXhwZXJpZW5jZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgfVxuICAuY2FyZC1leHBlcmllbmNlIC5jb250ZW50LWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5jYXJkLWV4cGVyaWVuY2UgLmNvbnRlbnQtYmxvY2stZGVzY3JpcHRpb24gLmJ0bi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5jYXJkLWV4cGVyaWVuY2UgLmNvbnRlbnQtYmxvY2stdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLWluLW91dDtcbiAgfVxuICAuY2FyZC1leHBlcmllbmNlIC5jb250ZW50LWJsb2NrLXRpdGxlIC5jYXJkLXRpdGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBoZWlnaHQ6IDc5cHg7XG4gICAgbWluLWhlaWdodDogNzlweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLnNlY3Rpb24tdHJhdmVsZXJzLWxvdmUgLnRpdGxlLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSAua2V5LWRpZmZlcmVudGlhdG9ycy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbi5zZWN0aW9uLXRyYXZlbGVycy1sb3ZlIC5rZXktZGlmZmVyZW50aWF0b3JzLWJsb2NrIC5rZXktZGlmZmVyZW50aWF0b3JzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4uc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSAua2V5LWRpZmZlcmVudGlhdG9ycy1ibG9jayAua2V5LWRpZmZlcmVudGlhdG9ycy1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSAua2V5LWRpZmZlcmVudGlhdG9ycy1ibG9jayAua2V5LWRpZmZlcmVudGlhdG9ycy1pY29uLmRpZmZlcmVudGlhdG9yLWltZy0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvdy1pdC13b3Jrcy1zcHJpdGUtMzJlZjg2ODhkYy5zdmcjZGlmZmVyZW50aWF0b3ItaW1nLTFcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXRyYXZlbGVycy1sb3ZlIC5rZXktZGlmZmVyZW50aWF0b3JzLWJsb2NrIC5rZXktZGlmZmVyZW50aWF0b3JzLWljb24uZGlmZmVyZW50aWF0b3ItaW1nLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG93LWl0LXdvcmtzLXNwcml0ZS0zMmVmODY4OGRjLnN2ZyNkaWZmZXJlbnRpYXRvci1pbWctMlwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnNlY3Rpb24tdHJhdmVsZXJzLWxvdmUgLmtleS1kaWZmZXJlbnRpYXRvcnMtYmxvY2sgLmtleS1kaWZmZXJlbnRpYXRvcnMtaWNvbi5kaWZmZXJlbnRpYXRvci1pbWctMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3ctaXQtd29ya3Mtc3ByaXRlLTMyZWY4Njg4ZGMuc3ZnI2RpZmZlcmVudGlhdG9yLWltZy0zXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc2VjdGlvbi10cmF2ZWxlcnMtbG92ZSAua2V5LWRpZmZlcmVudGlhdG9ycy1ibG9jayAua2V5LWRpZmZlcmVudGlhdG9ycy1pY29uLmRpZmZlcmVudGlhdG9yLWltZy00IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvdy1pdC13b3Jrcy1zcHJpdGUtMzJlZjg2ODhkYy5zdmcjZGlmZmVyZW50aWF0b3ItaW1nLTRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdHJhdmVsZXJzLWxvdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLXRyYXZlbGVycy1sb3ZlIC50aXRsZS1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tdHJhdmVsZXJzLWxvdmUge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBnYXA6IDEyMHB4O1xuICB9XG59XG4ucGxhbi15b3VyLWV4cGVyaWVuY2Uge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucGxhbi15b3VyLWV4cGVyaWVuY2UgLnJvdXRlIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLWRjYzZmNDRhZjkuc3ZnI3JvdXRlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IC00M3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5wbGFuLXlvdXItZXhwZXJpZW5jZSAudGl0bGUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG4ucGxhbi15b3VyLWV4cGVyaWVuY2UgLnRpdGxlLWJsb2NrIC50ZXh0LXRpdGxlIHtcbiAgd2lkdGg6IDE5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiA1MDAgMTdweCBBcmNoaXRlY3RzLURhdWdodGVyLCBzYW5zLXNlcmlmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG59XG4ucGxhbi15b3VyLWV4cGVyaWVuY2UgLmJ0bi1wcmltYXJ5LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW4teW91ci1leHBlcmllbmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGxhbi15b3VyLWV4cGVyaWVuY2UgLnJvdXRlIHtcbiAgICB3aWR0aDogNDEwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtNDEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxuICAucGxhbi15b3VyLWV4cGVyaWVuY2UgLnRpdGxlLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0byA2NXB4O1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxuICAucGxhbi15b3VyLWV4cGVyaWVuY2UgLnRpdGxlLWJsb2NrIC50ZXh0LXRpdGxlIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBsYW4teW91ci1leHBlcmllbmNlIC5yb3V0ZSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogODVweDtcbiAgICBsZWZ0OiAtNjAwcHg7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wbGFuLXlvdXItZXhwZXJpZW5jZSAucm91dGUge1xuICAgIHdpZHRoOiA4MTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGxlZnQ6IC04MTBweDtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA5MjVweDtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMy42cHggMy42cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyLnNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKHZhcigtLW5hdi1iYXItaGVpZ2h0KSArIDEwcHgpO1xuICB6LWluZGV4OiAxMDAxO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyLnNjYWxlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogc2NhbGVBbmltYXRpb24gMnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNjYWxlQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5sb2NhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBwYWRkaW5nOiAzcHggMCAzcHggMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxOXB4IDAgMCAxOXB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMCAxOXB4IDE5cHggMDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE5cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbi5yZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uLnJlZDphY3RpdmUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uLnJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b246YWN0aXZlLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxOXB4IDE5cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdCAubm90LWZvdW5kIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdG9wOiAzMHB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDEzcHggMTBweCAxM3B4IDUwcHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NlYXJjaC1mb3JtLXNwcml0ZS1iNDkyZTNjNWE1LnN2ZyNsb2NhdGlvblwiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweCAwIDAgMzVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzNXB4IDM1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgdG9wOiA1M3B4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMThweCAxMHB4IDE4cHggNTBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzVweCAzNXB4IDA7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzVweDtcbiAgfVxufVxuLmZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxMzAwcHg7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwud2l0aC1zaWduLWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwuY29sbGFwc2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAxMHB4O1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDQwcHggNDBweCAwO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwuY29sbGFwc2VkIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbC5jb2xsYXBzZWQgLnRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsLmNvbGxhcHNlZCAudGl0bGUtd3JhcHBlciAuYXBwbGllZC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbC5jb2xsYXBzZWQgLnRpdGxlLXdyYXBwZXIgLmNsb3NlLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGVZKC0xKTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsLmNvbGxhcHNlZCAudGl0bGUtd3JhcHBlciAuYXBwbHktYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsLmNvbGxhcHNlZCAudGl0bGUtd3JhcHBlciAuZmlsdGVyLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwuY29sbGFwc2VkIC5zaWduLWljb24ge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwuY29sbGFwc2VkIC5maWx0ZXItYnV0dG9ucyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsLmNvbGxhcHNlZCAuZmlsdGVyLWJ1dHRvbnMgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLmZpbHRlci1idXR0b25zIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCBociB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNlYXJjaC13cmFwcGVyIC5jaXR5LXNlYXJjaCB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNlYXJjaC13cmFwcGVyIC5jaXR5LXNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC10b29sIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAubG9jYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDU1JTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTlweCAxOXB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4IDEzcHggNTBweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zZWFyY2gtZm9ybS1zcHJpdGUtYjQ5MmUzYzVhNS5zdmcjbG9jYXRpb25cIikgbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbS5zZWxlY3RlZDo6YmVmb3JlLCAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZvY3VzOjpiZWZvcmUsIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXI6OmJlZm9yZSwgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTphY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICB9XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2lnbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDIxMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ZpbHRlcnMtc3ByaXRlLWM1NTBhNDViZmYuc3ZnI3NpZ24taWNvblwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnRpdGxlLXdyYXBwZXIgLmZpbHRlci1pY29uIHtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZmlsdGVycy1zcHJpdGUtYzU1MGE0NWJmZi5zdmcjZmlsdGVyLWljb25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuZmlsdGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDEycHggMCAwO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnRpdGxlLXdyYXBwZXIgLmFwcGxpZWQtZmlsdGVycyB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuZmlsdGVyLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuZmlsdGVyLWJ1dHRvbnMgLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuYXBwbHktYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuYXBwbHktYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnRpdGxlLXdyYXBwZXIgLmNsb3NlLWJ0biB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS1iOTMyMzVjNTc3LnN2ZyNpY29uLWFycm93LWRvd25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoMSkgLnF1aWNrLXBpY2stcmFkaW8gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9maWx0ZXJzLXNwcml0ZS1jNTUwYTQ1YmZmLnN2ZyNxdWljay1waWNrLTFcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMjBweCAzNXB4IDI1cHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgxKSAucXVpY2stcGljay1yYWRpbyBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9maWx0ZXJzLXNwcml0ZS1jNTUwYTQ1YmZmLnN2ZyNxdWljay1waWNrLTEtY2hlY2tlZFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoMikgLnF1aWNrLXBpY2stcmFkaW8gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9maWx0ZXJzLXNwcml0ZS1jNTUwYTQ1YmZmLnN2ZyNxdWljay1waWNrLTJcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgyKSAucXVpY2stcGljay1yYWRpbyBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9maWx0ZXJzLXNwcml0ZS1jNTUwYTQ1YmZmLnN2ZyNxdWljay1waWNrLTItY2hlY2tlZFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDMpIC5xdWljay1waWNrLXJhZGlvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZmlsdGVycy1zcHJpdGUtYzU1MGE0NWJmZi5zdmcjcXVpY2stcGljay0zXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoMykgLnF1aWNrLXBpY2stcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZmlsdGVycy1zcHJpdGUtYzU1MGE0NWJmZi5zdmcjcXVpY2stcGljay0zLWNoZWNrZWRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDQpIC5xdWljay1waWNrLXJhZGlvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZmlsdGVycy1zcHJpdGUtYzU1MGE0NWJmZi5zdmcjcXVpY2stcGljay00XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAyMHB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoNCkgLnF1aWNrLXBpY2stcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZmlsdGVycy1zcHJpdGUtYzU1MGE0NWJmZi5zdmcjcXVpY2stcGljay00LWNoZWNrZWRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIgLnF1aWNrLXBpY2tzLWxpc3QtaXRlbTpudGgtY2hpbGQoNSkge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCg1KSAucXVpY2stcGljay1yYWRpbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ZpbHRlcnMtc3ByaXRlLWM1NTBhNDViZmYuc3ZnI3F1aWNrLXBpY2stNVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDUpIC5xdWljay1waWNrLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ZpbHRlcnMtc3ByaXRlLWM1NTBhNDViZmYuc3ZnI3F1aWNrLXBpY2stNS1jaGVja2VkXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW0gLnF1aWNrLXBpY2stcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtIC5xdWljay1waWNrLXJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW0gLnF1aWNrLXBpY2stcmFkaW8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy1saXN0LWl0ZW0gLmZpbHRlcnMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLWxpc3QtaXRlbSAuZmlsdGVycy1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLWxpc3QtaXRlbSAuZmlsdGVycy1jaGVja2JveCBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtbGlzdC1pdGVtIC5maWx0ZXJzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNvcnRpbmctb3B0aW9ucy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zb3J0aW5nLW9wdGlvbnMtd3JhcHBlci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zb3J0aW5nLW9wdGlvbnMtd3JhcHBlciAuc29ydGluZy1vcHRpb25zLWxpc3Qge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5zb3J0aW5nLW9wdGlvbnMtd3JhcHBlciAuc29ydGluZy1vcHRpb25zLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCAuc29ydGluZy1yYWRpbyBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIgLnNvcnRpbmctb3B0aW9ucy1saXN0LWl0ZW06bGFzdC1jaGlsZCAuc29ydGluZy1yYWRpbyBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIgLnNvcnRpbmctb3B0aW9ucy1saXN0LWl0ZW0gLnNvcnRpbmctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIgLnNvcnRpbmctb3B0aW9ucy1saXN0LWl0ZW0gLnNvcnRpbmctcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNvcnRpbmctb3B0aW9ucy13cmFwcGVyIC5zb3J0aW5nLW9wdGlvbnMtbGlzdC1pdGVtIC5zb3J0aW5nLXJhZGlvIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIgLnNvcnRpbmctb3B0aW9ucy1saXN0LWl0ZW0gLnNvcnRpbmctcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG4uZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIgLnNvcnRpbmctb3B0aW9ucy1saXN0LWl0ZW0gLnNvcnRpbmctcmFkaW86aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTVweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5hY3Rpb24tYnV0dG9ucyAuYnRuLXByaW1hcnkge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsLmNvbGxhcHNlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAxMHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbC5jb2xsYXBzZWQgLnRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbC5jb2xsYXBzZWQgLnRpdGxlLXdyYXBwZXIgLmNsb3NlLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwuY29sbGFwc2VkIC50aXRsZS13cmFwcGVyIC5hcHBseS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc2lnbi1pY29uIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC50aXRsZS13cmFwcGVyIC5maWx0ZXItaWNvbiB7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnRpdGxlLXdyYXBwZXIgLmNsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC50aXRsZS13cmFwcGVyIC5maWx0ZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAudGl0bGUtd3JhcHBlciAuZmlsdGVyLWJ1dHRvbnMgLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC50aXRsZS13cmFwcGVyIC5idG4tbGluaywgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnRpdGxlLXdyYXBwZXIgLmFwcGx5LWJ0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC50aXRsZS13cmFwcGVyIC5hcHBseS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC50aXRsZS13cmFwcGVyIC5hcHBseS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC50aXRsZS13cmFwcGVyIC5maWx0ZXItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnF1aWNrLXBpY2tzLXdyYXBwZXItY29udGVudCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEpIC5xdWljay1waWNrLXJhZGlvIHNwYW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweCAyNXB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5xdWljay1waWNrcy1saXN0LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAucXVpY2stcGlja3Mtd3JhcHBlciAucXVpY2stcGlja3MtbGlzdC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzLW1vZGFsIC5xdWljay1waWNrcy13cmFwcGVyIC5zb3J0aW5nLW9wdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLWxpc3QtaXRlbSAuZmlsdGVycy1jaGVja2JveDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNvcnRpbmctb3B0aW9ucy13cmFwcGVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVycy1tb2RhbCAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnMtbW9kYWwgLnNvcnRpbmctb3B0aW9ucy13cmFwcGVyIC5zb3J0aW5nLW9wdGlvbnMtbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuZXhwZXJpZW5jZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuZXhwZXJpZW5jZXMtbGlzdCAuY2FyZC1leHBlcmllbmNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5leHBlcmllbmNlcy1saXN0IC5leHBlcmllbmNlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuZXhwZXJpZW5jZXMtbGlzdCAuZXhwZXJpZW5jZS1pdGVtIC5jYXJkLWV4cGVyaWVuY2Uge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAudGl0bGUtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgbWF4LXdpZHRoOiA3NzJweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAudGl0bGUtYm94IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnRpdGxlLWJveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLmJ0bi1wcmltYXJ5LWxpbmsge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuZmlsdGVycy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWM5NWI2NDY2OWUuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDE0cHg7XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdzpob3ZlciwgLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYzk1YjY0NjY5ZS5zdmcjaWNvbi1hcnJvdy1kb3duX3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gIGJvdHRvbTogLTIwNXB4O1xuICByaWdodDogLTU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW91ci1leHBlcmllbmNlcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zZWN0aW9uLW91ci1leHBlcmllbmNlcyAuZXhwZXJpZW5jZXMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLmV4cGVyaWVuY2VzLWxpc3QgLmV4cGVyaWVuY2UtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbiAgLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi1vdXItZXhwZXJpZW5jZXMgLnRpdGxlLWJveCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIC5leHBlcmllbmNlcy1saXN0IC5leHBlcmllbmNlLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTVweCk7XG4gIH1cbn1cbi5pY29uLXNoYXJlZCwgLmljb24tY3VzdG9tLCAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaWNvbi1zaGFyZWQsIC5pY29uLWN1c3RvbSwgLmljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLmljb24tc2hhcmVkLmRvdCwgLmRvdC5pY29uLWN1c3RvbSwgLmRvdC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDVweCA4cHg7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9leHBlcmllbmNlLXNpbmdsZS1zcHJpdGUtYzllOWFlZmYzNC5zdmcjZG90XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI2Jvb2ttYXJrXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmljb24tY3VzdG9tIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaWNvbi1rbm93cy1ldmVyeS1oaWRkZW4tZ2VtIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvc3QtZGV0YWlscy1wb3B1cC0xOWU0NmVlNTU3LnN2ZyNmaW5kLW9uLW1hcFwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1sb3Zlcy1mb29kLWxvY2FsLWN1bHR1cmUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI25vb2RsZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1jdWx0dXJhbC1zdG9yaWVzLWxvY2FsLWluc2lnaHRzIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvc3QtZGV0YWlscy1wb3B1cC0xOWU0NmVlNTU3LnN2ZyNib29rbWFya1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1rbm93cy10aGUtY2l0eS1pbnNpZGUtb3V0IHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvc3QtZGV0YWlscy1wb3B1cC0xOWU0NmVlNTU3LnN2ZyNkaXJlY3Rpb25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tYnJpbmdzLXN0b3JpZXMtcGxhY2VzLWxpZmUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI3NwZWVjaC1idWJibGVcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tYXJjaGl0ZWN0dXJhbC1jdWx0dXJhbC1leHBsb3JlciB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjc2t5bGluZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1uYXR1cmUtY2l0eS1leHBsb3JlciB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjYnVpbGRpbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tbG9jYWwtaGlzdG9yaWFuIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvc3QtZGV0YWlscy1wb3B1cC0xOWU0NmVlNTU3LnN2ZyNndWlkZS1ib29rXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWVjby1mcmllbmRseS1hZHZvY2F0ZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjZWNvbG9neVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1waG90by1zcG90cy1leHBsb3JlciB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjcGhvdG8tcGluXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWFydC1jcmVhdGl2ZS1zcGFjZXMtZXhwbG9yZXIge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI21hcC1idWxiXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWNoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjaWNvbi1hcnJvdy1kb3duXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4uY29tcGFzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvc3QtZGV0YWlscy1wb3B1cC0xOWU0NmVlNTU3LnN2ZyNjb21wYXNzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5ub29kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjbm9vZGxlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWJpbm9jdWxhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjaWNvbi1iaW5vY3VsYXJzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWNpdHkge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI2ljb24tY2l0eVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI2ljb24tZmxhZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjbGFuZ3VhZ2VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnBpbi13aXRoLWhhcmQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI3Bpbi13aXRoLWhhcmRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmhvc3QtZGV0YWlscy1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwLmhpZGRlbi1wb3B1cCB7XG4gIGxlZnQ6IC0xMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnBvcHVwLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnBvcHVwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuYnRuLWJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMXB4IDIwcHggMjNweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5idG4tYmFjazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuYnRuLWJhY2s6aG92ZXIgLmljb24tY2hldnJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5idG4tYmFjayAuaWNvbi1jaGV2cm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmdhbGxlcnktYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5nYWxsZXJ5LWJveC5jb250YWluZXItbCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmdhbGxlcnktYm94IC5leHBlcmllbmNlLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIycHg7XG4gIG1heC13aWR0aDogOTglO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuZ2FsbGVyeS1ib3ggLmV4cGVyaWVuY2UtY2F0ZWdvcnkgLmljb24tY2F0ZWdvcnkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWRhcmspO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmdhbGxlcnktYm94IC5leHBlcmllbmNlLWNhdGVnb3J5IC5sYWJlbC1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAxMHB4IDEwcHggMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNHB4IDQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuZ2FsbGVyeS1ib3ggLmdhbGxlcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2NyaXB0aW9uLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVzY3JpcHRpb24tYm94IC5wb3B1cC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2NyaXB0aW9uLWJveCAucG9wdXAtdGl0bGUgLnRpdGxlIHtcbiAgZm9udDogNDAwIDIxcHggQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2NyaXB0aW9uLWJveCAucG9wdXAtdGl0bGUgLmRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2NyaXB0aW9uLWJveCAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGxpbmVhciwgdmlzaWJpbGl0eSAwLjNzIGxpbmVhcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLWJsb2NrIC5zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLWJsb2NrIC5pY29uLXN0YXIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjc3Rhcl95ZWxsb3dcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3Zlcjtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtYmxvY2sgLnJldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtYmxvY2sgLnJldmlld3MtY291bnQge1xuICBjb2xvcjogdmFyKC0tZ3JleS1kYXJrKTtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnNraWxscy1ib3gge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuc2tpbGxzLWJveCAuc2tpbGxzLXNsaWRlciB7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZzogMjBweCA1cHg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5za2lsbHMtYm94IC5za2lsbHMtc2xpZGVyIC5saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuc2tpbGxzLWJveCAuc2tpbGxzLXNsaWRlciAubGlzdC1pdGVtIC5za2lsbHMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5za2lsbHMtYm94IC5za2lsbHMtc2xpZGVyIC5saXN0LWl0ZW0gLnNraWxscy1jYXJkIC5jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5za2lsbHMtYm94IC5za2lsbHMtc2xpZGVyIC5saXN0LWl0ZW0gLnNraWxscy1jYXJkIC5leHBsb3JlLWxpc3QgLmxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuc2tpbGxzLWJveCAuc2tpbGxzLXNsaWRlciAubGlzdC1pdGVtIC5za2lsbHMtY2FyZCAuY2FyZC1saXN0IC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnNraWxscy1ib3ggLnNraWxscy1zbGlkZXIgLmxpc3QtaXRlbSAuc2tpbGxzLWNhcmQgLmNhcmQtbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuc2tpbGxzLWJveCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmZhY3RzLWJveCB7XG4gIHBhZGRpbmc6IDM2cHggMjBweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmZhY3RzLWJveCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLXF1b3RlLWJveCB7XG4gIHBhZGRpbmc6IDYycHggMjBweCA1MXB4O1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1xdW90ZS1ib3ggLmNhcmQtcXVvdGUge1xuICBwYWRkaW5nOiAzMnB4IDI3cHggNThweCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNzdweDtcbiAgaGVpZ2h0OiAyMTdweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1xdW90ZS1ib3ggLmNhcmQtcXVvdGU6OmJlZm9yZSwgLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1xdW90ZS1ib3ggLmNhcmQtcXVvdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9zdC1kZXRhaWxzLXBvcHVwLTE5ZTQ2ZWU1NTcuc3ZnI3F1b3RlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogLTEzcHg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLXF1b3RlLWJveCAuY2FyZC1xdW90ZTo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtcXVvdGUtYm94IC5jYXJkLXF1b3RlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLXF1b3RlLWJveCAuY2FyZC1xdW90ZSAucXVvdGUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTRweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtcXVvdGUtYm94IC5jYXJkLXF1b3RlIC5xdW90ZS1hdXRob3Ige1xuICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2s7XG4gIGZvbnQtc3R5bGU6IDUwMDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLmF1dGhvci1xdW90ZS1ib3gge1xuICBwYWRkaW5nOiA1NXB4IDM0cHggNTVweCAzNnB4O1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1ib3guY29udGFpbmVyLWwge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLWJveCAucmV2aWV3cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtYm94IC5yZXZpZXdzLWxpc3QgPiAubGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbWF4LXdpZHRoOiAzNTRweDtcbn1cbi5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtYm94IC5jYXJkLXJldmlld3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LWRhcmspO1xufVxuLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1ib3ggLmNhcmQtcmV2aWV3cyAucmV2aWV3cy1pbmZvIHtcbiAgZ2FwOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3QtZGV0YWlscy1wb3B1cCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmJ0bi1iYWNrIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuYnRuLWJhY2sgLmljb24tY2hldnJvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmdhbGxlcnktYm94LmNvbnRhaW5lci1sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZ2FsbGVyeS1ib3ggLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZ2FsbGVyeS1ib3ggLmV4cGVyaWVuY2UtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMjJweDtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5nYWxsZXJ5LWJveCAuZXhwZXJpZW5jZS1jYXRlZ29yeSAuaWNvbi1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmdhbGxlcnktYm94IC5leHBlcmllbmNlLWNhdGVnb3J5IC5sYWJlbC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDVweCA1MHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2NyaXB0aW9uLWJveCAucG9wdXAtdGl0bGUge1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNjcmlwdGlvbi1ib3ggLnBvcHVwLXRpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtYmxvY2sge1xuICAgIGdhcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLWJsb2NrIC5pY29uLXN0YXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5za2lsbHMtYm94IC5za2lsbHMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5za2lsbHMtYm94IC5za2lsbHMtY2FyZCB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5tb2JpbGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2t0b3AtaG9zdC1pbmZvLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2t0b3AtaG9zdC1pbmZvLWJsb2NrIC5jb250YWluZXItbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAuZmFjdHMtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2t0b3AtaG9zdC1pbmZvLWJsb2NrIC5mYWN0cy1ib3ggLmZhY3RzLWJveC10ZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzNnB4IDMwcHggNTBweDtcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLmZhY3RzLWJveCAuZmFjdHMtYm94LXRleCBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLmZhY3RzLWJveCAuZmFjdHMtYm94LWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00cHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLnJldmlld3MtcXVvdGUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2t0b3AtaG9zdC1pbmZvLWJsb2NrIC5yZXZpZXdzLXF1b3RlLWJveCAuY2FyZC1xdW90ZSB7XG4gICAgcGFkZGluZzogMzJweCAyN3B4IDU4cHggMTRweDtcbiAgICB3aWR0aDogMjc3cHg7XG4gICAgaGVpZ2h0OiAyMTdweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAucmV2aWV3cy1xdW90ZS1ib3ggLmNhcmQtcXVvdGU6OmJlZm9yZSwgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLnJldmlld3MtcXVvdGUtYm94IC5jYXJkLXF1b3RlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAuYXV0aG9yLXF1b3RlLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAuYXV0aG9yLXF1b3RlLWJveCAuYXV0aG9yLXF1b3RlLWJveC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDY1cHggMzVweDtcbiAgICB3aWR0aDogMzU4cHg7XG4gICAgaGVpZ2h0OiAyODNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLmF1dGhvci1xdW90ZS1ib3ggLmF1dGhvci1xdW90ZS1ib3gtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTRweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLWJveC5jb250YWluZXItbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAucmV2aWV3cy1ib3ggLnJldmlld3MtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1heC13aWR0aDogMTA0MnB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLnJldmlld3MtYm94IC5yZXZpZXdzLWxpc3QgPiAubGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5yZXZpZXdzLWJveCAucmV2aWV3cy1saXN0ID4gLmxpc3QtaXRlbSAuY2FyZC1yZXZpZXdzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmdhbGxlcnktYm94LmNvbnRhaW5lci1sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZ2FsbGVyeS1ib3ggLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZ2FsbGVyeS1ib3ggLmV4cGVyaWVuY2UtY2F0ZWdvcnkgLmljb24tY2F0ZWdvcnkge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5nYWxsZXJ5LWJveCAuZXhwZXJpZW5jZS1jYXRlZ29yeSAubGFiZWwtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweCA1cHggNjVweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5za2lsbHMtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLnNraWxscy1ib3ggLnNraWxscy1ib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLnNraWxscy1ib3ggLnNraWxscy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLnNraWxscy1ib3ggLnNraWxscy1jYXJkIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAuY29udGFpbmVyLWwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGdhcDogOTBweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAuZmFjdHMtYm94IC5mYWN0cy1ib3gtdGV4IHtcbiAgICB3aWR0aDogMzExcHg7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggNjBweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAucmV2aWV3cy1xdW90ZS1ib3ggLmNhcmQtcXVvdGUge1xuICAgIHBhZGRpbmc6IDM4cHggNTBweCA3MHB4IDI5cHg7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ob3N0LWRldGFpbHMtcG9wdXAgLmRlc2t0b3AtaG9zdC1pbmZvLWJsb2NrIC5yZXZpZXdzLXF1b3RlLWJveCAuY2FyZC1xdW90ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgLmhvc3QtZGV0YWlscy1wb3B1cCAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sgLnJldmlld3MtcXVvdGUtYm94IC5jYXJkLXF1b3RlOjphZnRlciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJvdHRvbTogMThweDtcbiAgICByaWdodDogLTFweDtcbiAgfVxuICAuaG9zdC1kZXRhaWxzLXBvcHVwIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayAuYXV0aG9yLXF1b3RlLWJveCAuYXV0aG9yLXF1b3RlLWJveC10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggODVweDtcbiAgICB3aWR0aDogMzk5cHg7XG4gICAgaGVpZ2h0OiAzMjNweDtcbiAgfVxufVxuLnNlY3Rpb24taG9zdHMuY29udGFpbmVyLWwge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuc2VjdGlvbi1ob3N0cy5jb250YWluZXItbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24taG9zdHMgLmhvc3RzLXNsaWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMCA2NXB4O1xufVxuLnNlY3Rpb24taG9zdHMgLmhvc3RzLXNsaWRlciAuc2xpZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDI5MXB4O1xufVxuLnNlY3Rpb24taG9zdHMgLmhvc3RzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcbn1cbi5zZWN0aW9uLWhvc3RzIC5ob3N0cy1zbGlkZXIgLnN3aXBlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5zZWN0aW9uLWhvc3RzIC5ob3N0cy1zbGlkZXIgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS1kY2M2ZjQ0YWY5LnN2ZyNiYWNrLWFycm93XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG59XG4uc2VjdGlvbi1ob3N0cyAuaG9zdHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5zZWN0aW9uLWhvc3RzIC5ob3N0cy1zbGlkZXIgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDg0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjYwcHg7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm86aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvOmhvdmVyIC5idG4tdmlldyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgaGVpZ2h0OiAxODRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAuY2FyZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5jYXJkLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIGZvbnQ6IDUwMCAxMnB4IFwicm9jLWdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAuY2FyZC1jYXRlZ29yeSAuaWNvbi1jYXRlZ29yeSB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtY2F0ZWdvcnkgLmljb24tY2F0ZWdvcnkgLmljb24ge1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAgMjJweCAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiAxO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtYm9keSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LWhlaWdodDogMy42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5idG4tdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwicm9jLWdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDEycHggMzdweCAxMnB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAxMnB4O1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMC43MTM2NzMgNS4yNTkxOGUtMDlDLTEyLjc4NjMgMC4wMDAyNDQxNTEgMTY5LjcxNCA1LjI1OTE4ZS0wOSAxNjkuNzE0IDUuMjU5MThlLTA5QzE1OC42NzIgMC4xMjc4MDcgMTUzLjIxMiAzLjgxNTI1IDE0NS4yMTQgMTlMMTM4LjAyIDMxLjE3NDZDMTM0LjQyMSAzNy4yNjQgMTI3Ljg3NCA0MSAxMjAuODAxIDQxSDQyLjcxMzdDMzEuNjY4IDQxIDIyLjcxMzcgMzIuMDQ2NCAyMi43MTM3IDIxLjAwMDdDMjIuNzEzNyAyMC41MDIxIDIyLjcxMzcgMjAuMDAxNiAyMi43MTM3IDE5LjVDMjIuNzEzNyA4LjUgMTQuMjEzNyAtMC4wMDAyNDQxNDEgMC43MTM2NzMgNS4yNTkxOGUtMDlaXCIpO1xufVxuLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IC0yNnB4IDAgMCAtNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAuY2FyZC1jaXR5IHtcbiAgZm9udDogNTAwIDEycHggXCJyb2MtZ3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLnJldmlld3MtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgZm9udDogNDAwIDE1cHggXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG59XG4uc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLnJldmlld3MtYmxvY2sgLnN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAucmV2aWV3cy1ibG9jayAuaWNvbi1zdGFyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvc3QtZGV0YWlscy1wb3B1cC0xOWU0NmVlNTU3LnN2ZyNzdGFyX3llbGxvd1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xufVxuLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5yZXZpZXdzLWJsb2NrIC5yZXZpZXdzLWNvdW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5yZXZpZXdzLWJsb2NrIC5yZXZpZXdzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWhvc3RzIC5ob3N0cy1zbGlkZXIgLnNsaWRlci1pdGVtIHtcbiAgICB3aWR0aDogMzE0cHg7XG4gIH1cbiAgLnNlY3Rpb24taG9zdHMgLmhvc3RzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5zZWN0aW9uLWhvc3RzIC5ob3N0cy1zbGlkZXIgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIHtcbiAgICB3aWR0aDogMjgzcHg7XG4gIH1cbiAgLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5jYXJkLWltZyB7XG4gICAgaGVpZ2h0OiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtYm9keSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAuY2FyZC1ib2R5IC5idG4tc2VlLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi1ob3N0cyAuY2FyZC1ob3N0LWluZm8gLmNhcmQtY2F0ZWdvcnkgLmljb24tY2F0ZWdvcnkge1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAuY2FyZC1jYXRlZ29yeSAuaWNvbi1jYXRlZ29yeSAuaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWhvc3RzIC5jYXJkLWhvc3QtaW5mbyAuY2FyZC1pbmZvLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5yZXZpZXdzLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLnNlY3Rpb24taG9zdHMgLmNhcmQtaG9zdC1pbmZvIC5yZXZpZXdzLWJsb2NrIC5pY29uLXN0YXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuY29udGFpbmVyLWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci10ZXh0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci10ZXh0IC5kaXNjb3VudC1iYW5uZXItdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5kaXNjb3VudC1iYW5uZXItdGV4dCAuZGlzY291bnQtbnVtYmVyIHtcbiAgZm9udDogNzAwIDMwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5kaXNjb3VudC1iYW5uZXItdGV4dCAuZGlzY291bnQtYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udDogNTAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxM3B4O1xufVxuLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5kaXNjb3VudC1iYW5uZXItdGV4dCAuZGlzY291bnQtYmFubmVyLWRlc2NyaXB0aW9uIC5oaWdobGlnaHRlZC1jaXR5IHtcbiAgZm9udDogNzAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4uc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHdpZHRoOiA0MCU7XG59XG4uc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci1pbWcgLmRpc2NvdW50LWJhbm5lci1pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQ0cHg7XG59XG4uc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci1pbWcgLmRpc2NvdW50LWJhbm5lci1pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHggMCAwIDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZGlzY291bnQtYmFubmVyLWltZyAucHJvbW8tY29kZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IC05MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5kaXNjb3VudC1iYW5uZXItaW1nIC5kaXNjb3VudC1iYW5uZXItaW1nLWJveCB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci1pbWcgLnByb21vLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZGlzY291bnQtYmFubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci10ZXh0IC5kaXNjb3VudC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci10ZXh0IC5kaXNjb3VudC1iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZGlzY291bnQtYmFubmVyLXRleHQgLmRpc2NvdW50LWJhbm5lci1kZXNjcmlwdGlvbiAuaGlnaGxpZ2h0ZWQtY2l0eSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5mbGFnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5mbGFnLWljb24ge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLWNoaWxlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNjaGlsZVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5mbGFnLWljb24tY29sb21iaWEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9kaXNjb3VudC1iYW5uZXItc3ByaXRlLWVkMDE2Njg3YWEuc3ZnI2NvbG9tYmlhXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1lY3VhZG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNlY3VhZG9yXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1hdXN0cmlhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNhdXN0cmlhXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1hcmdlbnRpbmEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9kaXNjb3VudC1iYW5uZXItc3ByaXRlLWVkMDE2Njg3YWEuc3ZnI2FyZ2VudGluYVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5mbGFnLWljb24tdGhhaWxhbmQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9kaXNjb3VudC1iYW5uZXItc3ByaXRlLWVkMDE2Njg3YWEuc3ZnI3RoYWlsYW5kXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1jYW1ib2RpYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Rpc2NvdW50LWJhbm5lci1zcHJpdGUtZWQwMTY2ODdhYS5zdmcjY2FtYm9kaWFcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLXZpZXRuYW0ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9kaXNjb3VudC1iYW5uZXItc3ByaXRlLWVkMDE2Njg3YWEuc3ZnI3ZpZXRuYW1cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLWJyYXppbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Rpc2NvdW50LWJhbm5lci1zcHJpdGUtZWQwMTY2ODdhYS5zdmcjYnJhemlsXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1kZW5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNkZW5tYXJrXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1zcGFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Rpc2NvdW50LWJhbm5lci1zcHJpdGUtZWQwMTY2ODdhYS5zdmcjc3BhaW5cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLXBoaWxpcHBpbmVzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNwaGlsaXBwaW5lc1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5mbGFnLWljb24tZnJhbmNlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNmcmFuY2VcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLWl0YWx5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNpdGFseVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIC5mbGFnLWljb24tYXVzdHJhbGlhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZGlzY291bnQtYmFubmVyLXNwcml0ZS1lZDAxNjY4N2FhLnN2ZyNhdXN0cmFsaWFcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLW1leGljbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Rpc2NvdW50LWJhbm5lci1zcHJpdGUtZWQwMTY2ODdhYS5zdmcjbWV4aWNvXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmZsYWctaWNvbi1qYXBhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Rpc2NvdW50LWJhbm5lci1zcHJpdGUtZWQwMTY2ODdhYS5zdmcjamFwYW5cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLWNyb2F0aWEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9kaXNjb3VudC1iYW5uZXItc3ByaXRlLWVkMDE2Njg3YWEuc3ZnI2Nyb2F0aWFcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZmxhZy1pY29uLW1vcm9jY28ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9kaXNjb3VudC1iYW5uZXItc3ByaXRlLWVkMDE2Njg3YWEuc3ZnI21vcm9jY29cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZGlzY291bnQtYmFubmVyLWltZyB7XG4gICAgaGVpZ2h0OiAxNTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZGlzY291bnQtYmFubmVyLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciAuZGlzY291bnQtYmFubmVyLWltZyB7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNzBweDtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci1pbWcgLnByb21vLWNvZGUge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxuICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIgLmRpc2NvdW50LWJhbm5lci10ZXh0IC5kaXNjb3VudC1iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLmNvbnRhaW5lci1sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5hZHZlbnR1cmVzLWxpc3Qge1xuICBwYWRkaW5nOiAxNXB4IDAgMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1saXN0LndpdGgtYXJyb3dzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5zd2lwZXItYnV0dG9uIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5zd2lwZXItYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob3N0LWRldGFpbHMtcG9wdXAtMTllNDZlZTU1Ny5zdmcjaWNvbi1hcnJvdy1kb3duXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKDEzMCUpO1xufVxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDEzMCUpO1xufVxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDE5M3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggcmlkZ2UgdmFyKC0tZ3JleS1iYXNpYyk7XG4gIGJvcmRlci1yaWdodDogMnB4IHJpZGdlIHZhcigtLWdyZXktYmFzaWMpO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG59XG4uc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5hZHZlbnR1cmVzLWl0ZW06aG92ZXIge1xuICBzY2FsZTogMS4wNztcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLmFkdmVudHVyZXMtaXRlbSAubGVmdC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogLTVweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3JkZXItbGVmdDogM3B4IHJpZGdlIHZhcigtLWdyZXktYmFzaWMpO1xufVxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1pdGVtIC5sZWZ0LWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1pdGVtIC5yaWdodC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDdweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3JkZXItcmlnaHQ6IDJweCByaWRnZSB2YXIoLS1ncmV5LWJhc2ljKTtcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLmFkdmVudHVyZXMtaXRlbSAucmlnaHQtYmxvY2sgLmFkdmVudHVyZXMtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLmFkdmVudHVyZXMtaXRlbSAucmlnaHQtYmxvY2sgLmFkdmVudHVyZXMtYXV0aG9yLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udDogNTAwIDhweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbn1cbi5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLnN3aXBlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLmFkdmVudHVyZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1saXN0LndpdGgtYXJyb3dzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5zd2lwZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5hZHZlbnR1cmVzLWl0ZW0ge1xuICAgIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1pdGVtIC5yaWdodC1ibG9jayAuYWR2ZW50dXJlcy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1pdGVtIC5yaWdodC1ibG9jayAuYWR2ZW50dXJlcy1hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLnN3aXBlci1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuICAuc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMgLmFkdmVudHVyZXMtbGlzdC53aXRoLWFycm93cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyAuYWR2ZW50dXJlcy1pdGVtIHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXZpZXdzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5jYXJkLXJldmlld3MgLmNhcmQtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYXJkLXJldmlld3MgLmNhcmQtaGVhZGVyIC5yZXZpZXdzLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jYXJkLXJldmlld3MgLmNhcmQtaGVhZGVyIC5yZXZpZXdzLWluZm8gLnJldmlld3MtaW5mby1uYW1lIHtcbiAgICBmb250OiA1MDAgMThweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgfVxuICAuY2FyZC1yZXZpZXdzIC5idG4tc2hvdy1tb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYXJkLXJldmlld3Mge1xuICBwYWRkaW5nOiAxNXB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5jYXJkLXJldmlld3MgLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcmQtcmV2aWV3cyAuY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1yZXZpZXdzIC5yZXZpZXdzLWluZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3B4O1xufVxuLmNhcmQtcmV2aWV3cyAucmV2aWV3cy1jb250ZW50IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhcmQtcmV2aWV3cyAucmV2aWV3cy1jb250ZW50LmZ1bGwge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLmNhcmQtcmV2aWV3cyAuYnRuLXNob3ctbW9yZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FyZC1yZXZpZXdzIC5idG4tc2hvdy1tb3JlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uY2FyZC1yZXZpZXdzIC5saXN0LXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcHg7XG59XG4uY2FyZC1yZXZpZXdzIC5pY29uLXN0YXIge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvcmV2aWV3cy1zZWN0aW9uLXNwcml0ZS0yMzlmM2VlZjMwLnN2ZyNzdGFyX3llbGxvd1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xufSIsIi5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG5cbiAgICAubWFpbi1icmVhZGNydW1iIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5icmVhZGNydW1iLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIC5tYWluLWJyZWFkY3J1bWIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmJyZWFkY3J1bWItbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5icmVhZGNydW1icy1zZWN0aW9uIHtcblxuICAgICAgICAubWFpbi1icmVhZGNydW1iIHtcblxuICAgICAgICAgICAgLmJyZWFkY3J1bWItbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb21vLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5wcm9tby1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLW1vYmlsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9tby1jb2RlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRpbmVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIC5jaXR5LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMi42MzZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzLjhweCAzLjhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUtc2xpZGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMi42MzZweCAxMi42MzZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgIC5wcm9tby1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdhcDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuXG4gICAgICAgICAgICAgICAgLnByb21vLWNvZGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNpdGllcy1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9tby1jaXRpZXMtc2xpZGVyLW1vYmlsZSwgLnByb21vLWNpdGllcy1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvdW50cnktcGFnZV9faGVybyB7XG4gICAgICAgIC5oZXJvLXRvcC1ibG9jayB7XG4gICAgICAgICAgICAuaGVyby10b3AtYmxvY2staW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDQlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00JTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwJTtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBhdGgoJ003MDcuNDQ0IDY1Ni4wNTJDNjUyLjM2MiA2OTQuMTI5IDU4Mi43NDEgNjkyLjE3OCA1MTAuNTgxIDY4NC41OTZDMzU4LjMzOCA2NzAuMzI0IDIyNy4wOTYgNjIyLjc2OSAxMTYuODU2IDU0Ni42MTVDMzguMDgwMSA0OTIuNDI2IC0xLjMwNzgzIDQyMi45NjEgLTIuOTAxMjZlLTA1IDM0My4wMTZDMS4zMDc3NyAxNDYuOTk5IDE3NC41NTMgLTYuMTQ1OCA0MzQuNDIxIC0zOS40Mjg1QzYwMi40MzUgLTYxLjMzODIgNzI3LjEzOCAtMi4zNTQ3OSA4MTEuMTQ1IDkyLjgxMDNDOTkwLjkyOSAyOTguMzA1IDk0OC45MjUgNDg3LjYzMSA3MDcuNDQ0IDY1Ni4wNTJaJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tdG9wLWJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvdW50cnktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlcm8tZG9vZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3N3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tYm90dG9tLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY291bnRyeS1wYWdlIHtcbiAgICAgICAgLmNvdW50cnktbmFtZSwgLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1leHBsb3JlLWJ5LWNpdHkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgICAgICAuZXhwbG9yZS1ieS1jaXR5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRjb3VudHJ5LXBhZ2Utc3ByaXRlICsgJyNkYXNoZWQtbGluZS1kZXNrdG9wJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhwbG9yZS1ieS1jaXR5LWxpc3Qge1xuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5leHBsb3JlLWJ5LWNpdHktaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tZXhwbG9yZS1ieS1jYXRlZ29yeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgICAgIC5leHBsb3JlLWJ5LWNhdGVnb3J5LXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAuZXhwbG9yZS1ieS1jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGxvcmUtYnktY2F0ZWdvcnktY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1saXN0IHtcbiAgICAgICAgICAgICAgICAuZXhwbG9yZS1ieS1jYXRlZ29yeS1leHBlcmllbmNlcy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY291bnRyeS1wYWdlIHtcblxuICAgICAgICAucHJpdmF0ZS10b3Vycy1zZWN0aW9uIHtcbiAgICAgICAgICAgIC5wcml2YXRlLXRvdXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBsb3JlLW91ci1jaXRpZXMtc2VjdGlvbiB7XG4gICAgICAgICAgICAudGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaW5nbGUtY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlyc3RDaXR5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY29uZENpdHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY291bnRyeS1wYWdlIHtcbiAgICAgICAgLnByaXZhdGUtdG91cnMtc2VjdGlvbiB7XG4gICAgICAgICAgICAucHJpdmF0ZS10b3Vycy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBsb3JlLW91ci1jaXRpZXMtc2VjdGlvbiB7XG4gICAgICAgICAgICAuY2Fyb3VzZWwtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcblxuICAgICAgICAgICAgICAgIC5ib3gtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2luZ2xlLWNhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlld3MtdmlydHVhbC1ib29raW5nLXBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMi40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDE0LCAyMDI1XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIkB1c2UgJ2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94LFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTtcblxuICAgIC5mYXZvcml0ZS1leHBlcmllbmNlLFxuICAgIC5mYXZvcml0ZS1hcnRpY2xlLFxuICAgIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjaGVhcnRfd2hpdGUnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQsXG4gICAgLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcbiAgICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZCB7XG4gICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2hlYXJ0X2NoZWNrZWQnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiA3cHg7XG5cbiAgICAgICAgLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4gICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTNweDtcblxuICAgIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uL2Zhdm9yaXRlLWljb24nO1xuXG4uY2FyZC1leHBlcmllbmNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAmLnBhcnRuZXItY2FyZC1leHBlcmllbmNlIHtcbiAgICAgICAgLmV4cGVyaWVuY2UtcHJpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGV4cGVyaWVuY2Utc2luZ2xlLXNwcml0ZSArICcjbGluZScpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZS1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0bmVyLXByaWNlLWJsb2NrIHtcbiAgICAgICAgZm9udDogNTAwIDE2cHggQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDQycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgbWFzazogdXJsKCRleHBlcmllbmNlLXNpbmdsZS1zcHJpdGUgKyAnI2Fycm93Jykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1leHBlcmllbmNlLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtY2F0ZWdvcnktbGFiZWwge1xuICAgICAgICBtaW4td2lkdGg6IDc3cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiA3MDAgMTVweCBBcmNoaXRlY3RzLURhdWdodGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1NyUgNDQlIDY5JSAvIDQyJSA1OCUgNDclIDUzJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAuY29udGVudC1ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGV4cGVyaWVuY2UtY2FyZC1zcHJpdGUgKyAnI2Rhc2hlZC1saW5lJykgcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctZXhwZXJpZW5jZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5leHBlcmllbmNlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMnB4IDVweCAxNXB4O1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5leHBlcmllbmNlLXByaWNlLFxuICAgICAgICAuZXhwZXJpZW5jZS1kdXJhdGlvbixcbiAgICAgICAgLmV4cGVyaWVuY2UtcmF0aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGVyaWVuY2UtcHJpY2Uge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZXhwZXJpZW5jZS1jYXJkLXNwcml0ZSArICcjcHJpY2UtdGFnJykgIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZS1kdXJhdGlvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRleHBlcmllbmNlLWNhcmQtc3ByaXRlICsgJyNjbG9jaycpICBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGVyaWVuY2UtcmF0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmF0aW5nLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGV4cGVyaWVuY2UtY2FyZC1zcHJpdGUgKyAnI3N0YXIteWVsbG93JykgIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtZXhwZXJpZW5jZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2stZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGVyaWVuY2UtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDZweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDIycHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxufSIsIkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5zZWN0aW9uLXRyYXZlbGVycy1sb3ZlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cbiAgICAudGl0bGUtYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAua2V5LWRpZmZlcmVudGlhdG9ycy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAua2V5LWRpZmZlcmVudGlhdG9ycy1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmtleS1kaWZmZXJlbnRpYXRvcnMtaWNvbiB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgJi5kaWZmZXJlbnRpYXRvci1pbWctMSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRob3ctaXQtd29ya3Mtc3ByaXRlICsgJyNkaWZmZXJlbnRpYXRvci1pbWctMScpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlmZmVyZW50aWF0b3ItaW1nLTIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaG93LWl0LXdvcmtzLXNwcml0ZSArICcjZGlmZmVyZW50aWF0b3ItaW1nLTInKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpZmZlcmVudGlhdG9yLWltZy0zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGhvdy1pdC13b3Jrcy1zcHJpdGUgKyAnI2RpZmZlcmVudGlhdG9yLWltZy0zJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaWZmZXJlbnRpYXRvci1pbWctNCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRob3ctaXQtd29ya3Mtc3ByaXRlICsgJyNkaWZmZXJlbnRpYXRvci1pbWctNCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdHJhdmVsZXJzLWxvdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSAge1xuICAgIC5zZWN0aW9uLXRyYXZlbGVycy1sb3ZlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgZ2FwOiAxMjBweDtcbiAgICB9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLnBsYW4teW91ci1leHBlcmllbmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIC5yb3V0ZSB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI3JvdXRlJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogLTQzcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIH1cblxuICAgIC50aXRsZS1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcblxuICAgICAgICAudGV4dC10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQ6IDUwMCAxN3B4IEFyY2hpdGVjdHMtRGF1Z2h0ZXIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbGFuLXlvdXItZXhwZXJpZW5jZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAucm91dGUge1xuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAtNDEwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgXG4gICAgICAgICAgICAudGV4dC10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBsYW4teW91ci1leHBlcmllbmNlIHtcbiAgICAgICAgLnJvdXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgIGxlZnQ6IC02MDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5wbGFuLXlvdXItZXhwZXJpZW5jZSB7XG4gICAgICAgIC5yb3V0ZSB7XG4gICAgICAgICAgICB3aWR0aDogODEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgbGVmdDogLTgxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uc2VhcmNoLXRvb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDkyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogMCAzLjZweCAzLjZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgICAgICYuc2Nyb2xsaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1uYXYtYmFyLWhlaWdodCkgKyAxMHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zY2FsZS1hbmltYXRpb24ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZUFuaW1hdGlvbiAycyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2NhbGVBbmltYXRpb24ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmxvY2F0aW9uLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweCAwIDAgMTlweDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTlweCAxOXB4IDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxOXB4IDE5cHg7XG5cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAxM3B4IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2xvY2F0aW9uJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG5cbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHggMCAwIDM1cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzVweCAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzVweCAzNXB4IDA7XG4gICAgXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmZpbHRlcnMtbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAyNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgJi53aXRoLXNpZ24taWNvbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDEwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNDBweCA0MHB4IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIC5hcHBsaWVkLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcHBseS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lnbi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAuY2l0eS1zZWFyY2gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxOXB4IDE5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAxM3B4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2xvY2F0aW9uJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lnbi1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZmlsdGVycy1zcHJpdGUgKyAnI3NpZ24taWNvbicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgLmZpbHRlci1pY29uIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGZpbHRlcnMtc3ByaXRlICsgJyNmaWx0ZXItaWNvbicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwcGxpZWQtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5jbGVhci1maWx0ZXJzLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwcGx5LWJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlLWJ0biB7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWljay1waWNrcy13cmFwcGVyIHtcbiAgICAgICAgICAgIC5xdWljay1waWNrcy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWljay1waWNrLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmaWx0ZXJzLXNwcml0ZSArICcjcXVpY2stcGljay0xJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZpbHRlcnMtc3ByaXRlICsgJyNxdWljay1waWNrLTEtY2hlY2tlZCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1aWNrLXBpY2stcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZpbHRlcnMtc3ByaXRlICsgJyNxdWljay1waWNrLTInKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZmlsdGVycy1zcHJpdGUgKyAnI3F1aWNrLXBpY2stMi1jaGVja2VkJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWljay1waWNrLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmaWx0ZXJzLXNwcml0ZSArICcjcXVpY2stcGljay0zJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZpbHRlcnMtc3ByaXRlICsgJyNxdWljay1waWNrLTMtY2hlY2tlZCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1aWNrLXBpY2stcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZpbHRlcnMtc3ByaXRlICsgJyNxdWljay1waWNrLTQnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZmlsdGVycy1zcHJpdGUgKyAnI3F1aWNrLXBpY2stNC1jaGVja2VkJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWljay1waWNrLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmaWx0ZXJzLXNwcml0ZSArICcjcXVpY2stcGljay01Jykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZpbHRlcnMtc3ByaXRlICsgJyNxdWljay1waWNrLTUtY2hlY2tlZCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucXVpY2stcGljay1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgICAuZmlsdGVycy10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVycy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvcnRpbmctb3B0aW9ucy1saXN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc29ydGluZy1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc29ydGluZy1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zb3J0aW5nLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlcnMge1xuXG4gICAgICAgIC5maWx0ZXJzLW1vZGFsIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFwcGx5LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWduLWljb24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgICAgICAgICAgIC5hcHBsaWVkLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlci1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAuY2xlYXItZmlsdGVycy1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1saW5rLCAuYXBwbHktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcHBseS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdWljay1waWNrcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVpY2stcGlja3MtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVpY2stcGljay1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvcnRpbmctb3B0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0gLmZpbHRlcnMtY2hlY2tib3g6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29ydGluZy1vcHRpb25zLXdyYXBwZXIgeyAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvcnRpbmctb3B0aW9ucy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5zZWN0aW9uLW91ci1leHBlcmllbmNlcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgLmV4cGVyaWVuY2VzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmNhcmQtZXhwZXJpZW5jZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZS1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuY2FyZC1leHBlcmllbmNlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZS1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICBtYXgtd2lkdGg6IDc3MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeS1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmZpbHRlcnMtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcblxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctZG93bi15ZWxsb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgIC5leHBlcmllbmNlcy1saXN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIC5leHBlcmllbmNlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVycy1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtYm94IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24tb3VyLWV4cGVyaWVuY2VzIHtcbiAgICAgICAgLmV4cGVyaWVuY2VzLWxpc3Qge1xuICAgICAgICAgICAgLmV4cGVyaWVuY2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5pY29uLXNoYXJlZCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgICYuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW46IDVweCA4cHg7XG4gICAgICAgIG1hc2s6IHVybCgkZXhwZXJpZW5jZS1zaW5nbGUtc3ByaXRlICsgJyNkb3QnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbn1cblxuLmljb24ge1xuICAgIEBleHRlbmQgLmljb24tc2hhcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjYm9va21hcmsnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1jdXN0b20ge1xuICAgIEBleHRlbmQgLmljb24tc2hhcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmljb24ta25vd3MtZXZlcnktaGlkZGVuLWdlbSB7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI2ZpbmQtb24tbWFwJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tbG92ZXMtZm9vZC1sb2NhbC1jdWx0dXJlIHtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjbm9vZGxlJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tY3VsdHVyYWwtc3Rvcmllcy1sb2NhbC1pbnNpZ2h0cyB7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI2Jvb2ttYXJrJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24ta25vd3MtdGhlLWNpdHktaW5zaWRlLW91dCB7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI2RpcmVjdGlvbicpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWJyaW5ncy1zdG9yaWVzLXBsYWNlcy1saWZlIHtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjc3BlZWNoLWJ1YmJsZScpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWFyY2hpdGVjdHVyYWwtY3VsdHVyYWwtZXhwbG9yZXIge1xuICAgIG1hc2s6IHVybCgkaG9zdC1kZXRhaWxzLXBvcHVwICsgJyNza3lsaW5lJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tbmF0dXJlLWNpdHktZXhwbG9yZXIge1xuICAgIG1hc2s6IHVybCgkaG9zdC1kZXRhaWxzLXBvcHVwICsgJyNidWlsZGluZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWxvY2FsLWhpc3RvcmlhbiB7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI2d1aWRlLWJvb2snKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1lY28tZnJpZW5kbHktYWR2b2NhdGUge1xuICAgIG1hc2s6IHVybCgkaG9zdC1kZXRhaWxzLXBvcHVwICsgJyNlY29sb2d5Jykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tcGhvdG8tc3BvdHMtZXhwbG9yZXIge1xuICAgIG1hc2s6IHVybCgkaG9zdC1kZXRhaWxzLXBvcHVwICsgJyNwaG90by1waW4nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1hcnQtY3JlYXRpdmUtc3BhY2VzLWV4cGxvcmVyIHtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjbWFwLWJ1bGInKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWNvbi1jaGV2cm9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hc2s6IHVybCgkaG9zdC1kZXRhaWxzLXBvcHVwICsgJyNpY29uLWFycm93LWRvd24nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4uY29tcGFzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjY29tcGFzcycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5ub29kbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI25vb2RsZScpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWJpbm9jdWxhcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI2ljb24tYmlub2N1bGFycycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWNpdHkge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjaWNvbi1jaXR5Jykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tZmxhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjaWNvbi1mbGFnJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hc2s6IHVybCgkaG9zdC1kZXRhaWxzLXBvcHVwICsgJyNsYW5ndWFnZScpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5waW4td2l0aC1oYXJkIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI3Bpbi13aXRoLWhhcmQnKSBuby1yZXBlYXQgY2VudGVyO1xufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5AdXNlICdpY29ucyc7XG5cbi5ob3N0LWRldGFpbHMtcG9wdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgbGluZWFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICYuaGlkZGVuLXBvcHVwIHtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5wb3B1cC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG4gICAgfVxuXG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5idG4tYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMxcHggMjBweCAyM3B4O1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaWNvbi1jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2hldnJvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgLmdhbGxlcnktYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgJi5jb250YWluZXItbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OCU7XG5cbiAgICAgICAgICAgIC5pY29uLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1kYXJrKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAubGFiZWwtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktZGFyayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA0cHggNDVweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tYm94IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgLnBvcHVwLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250OiA0MDAgMjFweCBBcmNoaXRlY3RzLURhdWdodGVyLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgbGluZWFyLCB2aXNpYmlsaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfSAgXG4gICAgfVxuICAgIFxuICAgIC5yZXZpZXdzLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXN0YXIge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI3N0YXJfeWVsbG93Jykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3cy1jb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS1kYXJrKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5za2lsbHMtYm94IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDUwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAuc2tpbGxzLXNsaWRlciB7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG5cbiAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuc2tpbGxzLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV4cGxvcmUtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZhY3RzLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMjBweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZpZXdzLXF1b3RlLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDYycHggMjBweCA1MXB4O1xuXG4gICAgICAgIC5jYXJkLXF1b3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjdweCA1OHB4IDE0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjc3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxN3B4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI3F1b3RlJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVvdGUtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1b3RlLWF1dGhvciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3ItcXVvdGUtYm94IHtcbiAgICAgICAgcGFkZGluZzogNTVweCAzNHB4IDU1cHggMzZweDtcbiAgICB9XG5cbiAgICAucmV2aWV3cy1ib3gge1xuICAgICAgICAmLmNvbnRhaW5lci1sIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yZXZpZXdzLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgPi5saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXJldmlld3Mge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS1kYXJrKTtcblxuICAgICAgICAgICAgLnJldmlld3MtaW5mbyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaG9zdC1kZXRhaWxzLXBvcHVwIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAgIC5idG4tYmFjayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgICAgIC5pY29uLWNoZXZyb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWJveCB7XG4gICAgICAgICAgICAmLmNvbnRhaW5lci1sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhwZXJpZW5jZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTglO1xuICAgIFxuICAgICAgICAgICAgICAgIC5pY29uLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5sYWJlbC1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNXB4IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uLWJveCB7XG4gICAgXG4gICAgICAgICAgICAucG9wdXAtdGl0bGUge1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICBcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLWJsb2NrIHtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIFxuICAgICAgICAgICAgLmljb24tc3RhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNraWxscy1ib3gge1xuICAgICAgICAgICAgLnNraWxscy1zbGlkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2tpbGxzLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVza3RvcC1ob3N0LWluZm8tYmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICAgICAuY29udGFpbmVyLWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFjdHMtYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmZhY3RzLWJveC10ZXgge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMzBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFjdHMtYm94LWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXdzLXF1b3RlLWJveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLXF1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyN3B4IDU4cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3N3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxN3B4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yLXF1b3RlLWJveCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5hdXRob3ItcXVvdGUtYm94LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aG9yLXF1b3RlLWJveC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlld3MtYm94IHtcbiAgICAgICAgICAgICYuY29udGFpbmVyLWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3cy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDQycHg7XG5cbiAgICAgICAgICAgICAgICA+Lmxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KTtcblxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXJldmlld3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhvc3QtZGV0YWlscy1wb3B1cCB7XG5cbiAgICAgICAgLmdhbGxlcnktYm94IHtcbiAgICAgICAgICAgICYuY29udGFpbmVyLWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5leHBlcmllbmNlLWNhdGVnb3J5IHtcbiAgICBcbiAgICAgICAgICAgICAgICAuaWNvbi1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAubGFiZWwtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDVweCA2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5za2lsbHMtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAuc2tpbGxzLWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5za2lsbHMtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNraWxscy1jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wLWhvc3QtaW5mby1ibG9jayB7XG4gICAgICAgICAgICAuY29udGFpbmVyLWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhY3RzLWJveCB7XG4gICAgICAgICAgICAgICAgLmZhY3RzLWJveC10ZXgge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzExcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzVweCA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlld3MtcXVvdGUtYm94IHtcbiAgICAgICAgICAgICAgICAuY2FyZC1xdW90ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggNTBweCA3MHB4IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3ItcXVvdGUtYm94IHtcbiAgICAgICAgICAgICAgICAuYXV0aG9yLXF1b3RlLWJveC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzNXB4IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ2ljb25zJztcblxuLnNlY3Rpb24taG9zdHMge1xuICAgICYuY29udGFpbmVyLWwge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9zdHMtc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDY1cHg7XG5cbiAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDI5MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjYmFjay1hcnJvdycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWhvc3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cbiAgICAgICAgICAgIC5idG4tdmlldyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY2FyZC1jYXRlZ29yeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogN3B4O1xuICAgICAgICAgICAgZm9udDogNTAwIDEycHggJ3JvYy1ncm90ZXNrJywgc2Fucy1zZXJpZjtcblxuICAgICAgICAgICAgLmljb24tY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIycHggMTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMy42ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tdmlldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIGZvbnQ6IDUwMCAxNXB4ICdyb2MtZ3JvdGVzaycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzdweCAxMnB4IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAxMnB4O1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwYXRoKCdNMC43MTM2NzMgNS4yNTkxOGUtMDlDLTEyLjc4NjMgMC4wMDAyNDQxNTEgMTY5LjcxNCA1LjI1OTE4ZS0wOSAxNjkuNzE0IDUuMjU5MThlLTA5QzE1OC42NzIgMC4xMjc4MDcgMTUzLjIxMiAzLjgxNTI1IDE0NS4yMTQgMTlMMTM4LjAyIDMxLjE3NDZDMTM0LjQyMSAzNy4yNjQgMTI3Ljg3NCA0MSAxMjAuODAxIDQxSDQyLjcxMzdDMzEuNjY4IDQxIDIyLjcxMzcgMzIuMDQ2NCAyMi43MTM3IDIxLjAwMDdDMjIuNzEzNyAyMC41MDIxIDIyLjcxMzcgMjAuMDAxNiAyMi43MTM3IDE5LjVDMjIuNzEzNyA4LjUgMTQuMjEzNyAtMC4wMDAyNDQxNDEgMC43MTM2NzMgNS4yNTkxOGUtMDlaJyk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMjZweCAwIDAgLTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhcmQtY2l0eSB7XG4gICAgICAgICAgICBmb250OiA1MDAgMTJweCAncm9jLWdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucmV2aWV3cy1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgZm9udDogNDAwIDE1cHggXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5pY29uLXN0YXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRob3N0LWRldGFpbHMtcG9wdXAgKyAnI3N0YXJfeWVsbG93Jykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnJldmlld3MtY291bnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlld3Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24taG9zdHMge1xuICAgICAgICAuaG9zdHMtc2xpZGVyIHtcbiAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhcmQtaG9zdC1pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODNweDtcblxuICAgICAgICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmJ0bi1zZWUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtaW5mby1ibG9jayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3cy1ibG9jayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgLmljb24tc3RhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLmNvbnRhaW5lci1sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZsYWctYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kaXNjb3VudC1iYW5uZXItdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgIC5kaXNjb3VudC1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjb3VudC1udW1iZXIge1xuICAgICAgICAgICAgZm9udDogNzAwIDMwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjb3VudC1iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udDogNTAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuXG4gICAgICAgICAgICAuaGlnaGxpZ2h0ZWQtY2l0eSB7XG4gICAgICAgICAgICAgICAgZm9udDogNzAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY291bnQtYmFubmVyLWltZyB7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAuZGlzY291bnQtYmFubmVyLWltZy1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4IDAgMCA2MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb21vLWNvZGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tZGlzY291bnQtYmFubmVyIHtcbiAgICAgICAgLmRpc2NvdW50LWJhbm5lci1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgLmRpc2NvdW50LWJhbm5lci1pbWctYm94IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvbW8tY29kZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzY291bnQtYmFubmVyLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIFxuICAgICAgICAgICAgLmRpc2NvdW50LW51bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmRpc2NvdW50LWJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZWQtY2l0eSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLWRpc2NvdW50LWJhbm5lciB7XG4gICAgICAgIC5mbGFnLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsYWctaWNvbiB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSByb3RhdGUoLTEwZGVnKTtcblxuICAgICAgICAgICAgJGJhbm5lci1jb3VudHJpZXM6IGNoaWxlLCBjb2xvbWJpYSwgZWN1YWRvciwgYXVzdHJpYSwgYXJnZW50aW5hLCB0aGFpbGFuZCwgY2FtYm9kaWEsIHZpZXRuYW0sIGJyYXppbCwgZGVubWFyaywgc3BhaW4sIHBoaWxpcHBpbmVzLCBmcmFuY2UsIGl0YWx5LCBhdXN0cmFsaWEsIG1leGljbywgamFwYW4sIGNyb2F0aWEsIG1vcm9jY287XG5cbiAgICAgICAgICAgIEBlYWNoICRjb3VudHJ5IGluICRiYW5uZXItY291bnRyaWVzIHtcbiAgICAgICAgICAgICAgICAmLSN7JGNvdW50cnl9IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRkaXNjb3VudC1iYW5uZXItc3ByaXRlICsgXCIjI3skY291bnRyeX1cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzY291bnQtYmFubmVyLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIge1xuICAgICAgICAuZGlzY291bnQtYmFubmVyLWltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2VjdGlvbi1kaXNjb3VudC1iYW5uZXIge1xuXG4gICAgICAgIC5kaXNjb3VudC1iYW5uZXItaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA3OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNzBweDtcblxuICAgICAgICAgICAgLnByb21vLWNvZGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjb3VudC1iYW5uZXItdGV4dCB7XG4gICAgICAgICAgICAuZGlzY291bnQtYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgLmNvbnRhaW5lci1sIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAuYWR2ZW50dXJlcy1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLndpdGgtYXJyb3dzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvc3QtZGV0YWlscy1wb3B1cCArICcjaWNvbi1hcnJvdy1kb3duJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgxMzAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDEzMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkdmVudHVyZXMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxOTNweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHJpZGdlIHZhcigtLWdyZXktYmFzaWMpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCByaWRnZSB2YXIoLS1ncmV5LWJhc2ljKTtcbiAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc2NhbGU6IDEuMDc7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCByaWRnZSB2YXIoLS1ncmV5LWJhc2ljKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCByaWRnZSB2YXIoLS1ncmV5LWJhc2ljKTtcblxuICAgICAgICAgICAgLmFkdmVudHVyZXMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWR2ZW50dXJlcy1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgZm9udDogNTAwIDhweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLW90aGVyLWFkdmVudHVyZXMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgLmFkdmVudHVyZXMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcblxuICAgICAgICAgICAgJi53aXRoLWFycm93cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb24tb3RoZXItYWR2ZW50dXJlcyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAuYWR2ZW50dXJlcy1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcblxuICAgICAgICAgICAgLnJpZ2h0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAuYWR2ZW50dXJlcy1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hZHZlbnR1cmVzLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2VjdGlvbi1vdGhlci1hZHZlbnR1cmVzIHtcblxuICAgICAgICAuYWR2ZW50dXJlcy1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDMwcHg7XG5cbiAgICAgICAgICAgICYud2l0aC1hcnJvd3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkdmVudHVyZXMtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLXJldmlld3Mge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLnJldmlld3MtaW5mbyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAucmV2aWV3cy1pbmZvLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMThweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNob3ctbW9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLmNhcmQtcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMTVweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC5yZXZpZXdzLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogM3B4O1xuICAgIH1cblxuICAgIC5yZXZpZXdzLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zaG93LW1vcmUge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXB4O1xuICAgIH1cblxuICAgIC5pY29uLXN0YXIge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICBtYXNrOiB1cmwoJHJldmlld3Mtc2VjdGlvbi1zcHJpdGUgKyAnI3N0YXJfeWVsbG93Jykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICB9XG59Il19 */
