.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:20px;border-top-right-radius:20px;padding-top:15px;margin:0;width:100%;height:100%}.search-tool .search-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:285px;margin-top:15px}.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;padding:0 1px 0 33px;-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-8a8ed991a9.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;font-size:16px;line-height:31px;padding-left:18px;position:relative;z-index:2}@media screen and (min-width:768px){.search-tool .search-section-container .location-area i{left:-15px}.search-tool .search-section-container .location-area input{padding-left:36px;font-size:14px}}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary);text-align:center;font-size:16px}.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-8a8ed991a9.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.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);padding:10px 25px 30px;z-index:999;border-radius:40px;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-gold);color:var(--color-text);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(--grey-basic)}.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;font-size:16px}.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;width:40%;max-height:160px;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);z-index:3;margin:60px 2px 0 26px}.search-tool .search-section-container .search-results__list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;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-8a8ed991a9.svg#icon-marker_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.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;padding:10px 0 5px 48px;font-family:freight-sans-pro,sans-serif;color:var(--color-primary);text-decoration:none}.search-tool .search-section-container .search-results__list-item a:active,.search-tool .search-section-container .search-results__list-item a:focus,.search-tool .search-section-container .search-results__list-item a:hover{background-color:var(--color-primary);color:var(--white)}.search-tool .search-section-container .search-results__list-item.selected,.search-tool .search-section-container .search-results__list-item:active,.search-tool .search-section-container .search-results__list-item:focus,.search-tool .search-section-container .search-results__list-item:hover{background-color:var(--color-primary)}.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{color:var(--white)}.search-tool .search-section-container .search-results__list-item:hover{background-color:var(--color-primary)}.search-tool .search-section-container .search-results__list-item:hover a{color:var(--white)}.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}}@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}.search-tool .search-section-container .button-search-area button{font-size:16px}}.travel-magazine-page{margin-top:60px}.travel-magazine-page .travel-magazine-hero{width: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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.travel-magazine-page .travel-magazine-hero h2{margin:-20px 0 15px;width:90%;font-size:17px;line-height:22px;z-index:1}.travel-magazine-page .travel-magazine-hero__title{font-size:47px;color:var(--color-accent-gold);font-weight:400;line-height:85px;margin:30px 0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative}.travel-magazine-page .travel-magazine-hero__title .title-logo{position:absolute;top:-25px;left:0;height:195%;width:100%;background-color:#fff;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-337218e48b.svg#travel-magazine) no-repeat center,var(--white);background-size:100%}.travel-magazine-page .travel-magazine-hero .icon-swirly-area{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block{overflow:hidden}.travel-magazine-page .travel-magazine-popular-destinations-block .box-section:nth-child(1){padding-bottom:0}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{display:block;width:300px;height:270px;margin:0 0 0 77px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-337218e48b.svg#world-collage_blue) 0 0/contain no-repeat;overflow:hidden}.travel-magazine-page .travel-magazine-host-section .host-carousel .view-more-hosts{display:block;text-align:center;padding-top:30px;text-transform:uppercase;color:var(--blue-basic)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone{overflow:visible}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title span:nth-child(3){display:inline-block;position:relative}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title br:nth-child(1){display:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{position:absolute;top:initial;left:-4px;line-height:10px;bottom:-41px;font-size:20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious br{display:inline}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:100%;margin:0 auto;padding:50px 0 20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:nth-of-type(1n+7){display:block}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding:0 20px;border:1px solid #ccc;border-top:none;border-bottom:none;border-left:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper{position:relative;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper .slider-item-frame{position:absolute;top:-1px;left:-2px;right:19px;display:block;z-index:1;height:244px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:194px;position:relative;text-align:center;padding-bottom:125%}@media screen and (min-width:414px){.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{margin:0 0 0 100px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper .slider-item-frame{height:275px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:218px}}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content img{position:absolute;top:0;right:0;left:0}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category{margin-top:13px;color:var(--white);font-family:Poppins-Bold,sans-serif;text-align:left;height:50px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;position:relative}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{display:block;width:84px;height:141px;margin:initial;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-337218e48b.svg#directions-sign_white) 0 0/contain no-repeat;position:absolute;bottom:-120px;left:25px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.popular-destination-container .title-popular-destinations{text-align:center}.popular-destination-container .grid-wrapper.desktop-section{display:none}.popular-destination-container .grid-wrapper .country-list{margin-top:25px;margin-bottom:25px}.popular-destination-container .grid-wrapper .country-list .cover{margin:0 auto 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;max-width:450px}.popular-destination-container .grid-wrapper .country-list .cover .country-item{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;position:relative}.popular-destination-container .grid-wrapper .country-list .cover .country-item .subst{position:absolute;z-index:3;display:block;width:100%;height:100%;background-color:transparent;top:57%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);border:none}.popular-destination-container .grid-wrapper .country-list .cover .country-item .img-content{width:100%;height:100%}.popular-destination-container .grid-wrapper .country-list .cover .country-item .img-content img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popular-destination-container .grid-wrapper .country-list .cover .country-item .name-city{margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:1;color:var(--color-neutral-lightest);font-size:14px;text-transform:uppercase}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label{display:block;font:300 18px freight-sans-pro,sans-serif;text-align:center;padding:5px 15px}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label.d-none{display:none}.popular-destination-container .grid-wrapper .btn-load-more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font:700 20px roc-grotesk,sans-serif;color:var(--color-accent-gold);margin:0 auto;background:0 0;border:none}.popular-destination-container .button-area{width:185px;height:40px;margin-top:30px;margin-right:auto;margin-left:auto}.popular-destination-container .button-area .a-btn{width:100%;text-align:center;font-size:14px}.travel-magazine-essential-city-info .essential-city-info-section{color:var(--blue-basic);padding:50px 0 70px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{margin:0 auto;width:360px;height:360px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box img{background-color:transparent;padding:10px;width:100%;height:100%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{width:100%;padding:0 10px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .text{font-size:16px;line-height:24px;padding-right:20px}.filters-categories-wrapper{padding:20px 20px 55px;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--white);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:70px;left:0;z-index:999;width:100%}.filters-categories-wrapper.mobile-filters{display:none}@media screen and (min-width:768px){.filters-categories-wrapper.no-display{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.filters-categories-wrapper{padding:14px 30px 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:initial;background-color:#fafafa;width:initial}.filters-categories-wrapper .mobile-filters{display:-webkit-box;display:-ms-flexbox;display:flex}}.filters-categories-wrapper .filters-categories-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px 5px 30px 0;border-bottom:1px solid #ccc}.filters-categories-wrapper .filters-categories-title i{display:none;content:"";width:30px;height:30px;margin-top:-3px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#filter) no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-title i{display:inline-block}}.filters-categories-wrapper .filters-categories-title span{display:none}.filters-categories-wrapper .filters-categories-title h2{font-family:Poppins-Bold,Poppins-Medium,sans-serif;font-size:20px;line-height:23px;padding-left:2px;margin-bottom:21px}.filters-categories-wrapper .filters-categories-title h2.desktop-title{display:none}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-title h2{margin-top:2px;font-size:15px;padding-left:0;margin-bottom:initial}.filters-categories-wrapper .filters-categories-title h2.desktop-title{display:inline-block}.filters-categories-wrapper .filters-categories-title h2.mobile-title{display:none}.filters-categories-wrapper .filters-categories-title{border:none;margin-bottom:0}.filters-categories-wrapper .filters-categories-title button{display:none}}.filters-categories-wrapper .filters-categories-title button{position:absolute;top:20px;right:20px;width:30px;height:30px;border:none;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-26bb62c202.svg#icons-close-thin-blue) center no-repeat}.filters-categories-wrapper .filters-categories-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:auto;white-space:nowrap;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.filters-categories-wrapper .filters-categories-list-wrapper.not-shadow{overflow-y:auto}.filters-categories-wrapper .filters-categories-list-wrapper.not-shadow::after{content:"";position:absolute;top:0;right:0;width:0;height:0;background:0 0}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;white-space:normal;width:64%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filters-categories-wrapper .filters-categories-list-wrapper::after{content:"";position:absolute;top:0;right:0;width:0;height:0;background:0 0}}@media screen and (min-width:1024px){.filters-categories-wrapper .filters-categories-title h2{font-size:20px}.filters-categories-wrapper .filters-categories-list-wrapper{width:74%}}@media screen and (min-width:1200px){.filters-categories-wrapper .filters-categories-title h2{font-size:24px;margin-top:0}.filters-categories-wrapper .filters-categories-list-wrapper{width:77%}}@media screen and (min-width:1366px){.filters-categories-wrapper .filters-categories-list-wrapper{width:80%}}@media screen and (min-width:1440px){.filters-categories-wrapper .filters-categories-list-wrapper{width:81%}}.filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:56vh}@media screen and (min-width:414px){.filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:60vh}}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:35px}}.filters-categories-wrapper .filters-categories-list-wrapper.opened{max-height:56vh}@media screen and (min-width:414px){.filters-categories-wrapper .filters-categories-list-wrapper.opened{max-height:60vh}}.filters-categories-wrapper .filters-categories-list-wrapper label{display:block;padding:7px 15px;color:var(--blue-basic);background:var(--white);border:1px solid var(--blue-basic);border-radius:50%;margin:0 0 20px 7px;cursor:pointer;font-family:roc-grotesk,sans-serif;font-weight:500;font-size:15px;width:15px;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content}.filters-categories-wrapper .filters-categories-list-wrapper label span{padding-left:35px}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]{display:none;width:15px;height:15px}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]:checked+label{font-family:Poppins-Bold,Poppins-Medium,sans-serif;background:var(--yellow-basic);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]:checked+label::after{content:"";position:absolute;top:8px;left:5px;width:22px;height:18px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-26bb62c202.svg#icon-checked-blue) center/cover no-repeat}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper.opened{max-height:none}.filters-categories-wrapper .filters-categories-list-wrapper label{font-size:14px;background:#fafafa;border-radius:1rem;margin:0 0 7px 7px;width:initial}.filters-categories-wrapper .filters-categories-list-wrapper label span{padding-left:initial}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]{width:initial;height:initial}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]:checked+label::after{content:"";position:initial;width:0;height:0;background:0 0}}@media screen and (max-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper::-webkit-scrollbar{display:none}.filters-categories-wrapper .not-shadow::-webkit-scrollbar{display:initial}}.filters-categories-wrapper .filters-categories-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 10px 15px}.filters-categories-wrapper .filters-categories-actions button{cursor:pointer;width:48%}.filters-categories-wrapper .filters-categories-actions .clear-all-filters-categories{margin-right:10px}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories{display:none}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-actions{margin:0 0 0 auto}.filters-categories-wrapper .filters-categories-actions button{width:40px;height:40px}.filters-categories-wrapper .filters-categories-actions button span{display:none}.filters-categories-wrapper .filters-categories-actions .clear-all-filters-categories{background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#clear-filter) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#clear-filter) no-repeat center;-webkit-mask-size:70%;mask-size:70%;border:3px solid var(--color-accent-gold);border-radius:50%}.filters-categories-wrapper .filters-categories-actions .clear-all-filters-categories:hover{background:var(--color-primary);border:3px solid var(--color-primary)}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories{display:block;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);border:none}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories:hover{background:var(--color-primary);border:none}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories.up{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.filters-categories-wrapper .filters-categories-actions .view-categories{display:none}}@media screen and (max-width:560px){.filters-section.container-xl{padding:0!important}}.filters-section .mobile-filters-adults-section{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--grey-light-basic);height:60px}.filters-section .mobile-filters-adults-section .filters-title,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper{border:1px solid #ccc;margin:0}.filters-section .mobile-filters-adults-section .filters-title:hover,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper:hover{color:var(--yellow-basic)}.filters-section .mobile-filters-adults-section .filters-title .title,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .title{font-size:15px;font-family:Poppins-Medium,sans-serif;margin-left:10px;margin-bottom:0}.filters-section .mobile-filters-adults-section .filters-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.svg#icon-arrow-down_blue) right/20% 24% no-repeat;width:50%;padding:0 25px 0 20px}.filters-section .mobile-filters-adults-section .filters-title:hover{color:var(--yellow-basic);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.svg#icon-arrow-down_yellow) right/20% 24% no-repeat}.filters-section .mobile-filters-adults-section .filters-title:hover i{background:var(--color-accent-gold)}.filters-section .mobile-filters-adults-section .filters-title:hover .title{color:var(--yellow-basic)}.filters-section .mobile-filters-adults-section .filters-title i{content:"";display:block;width:25px;height:25px;background:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#filter) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-top:-3px}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper{width:50%;position:relative;padding:0 25px 0 0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool{background-color:var(--grey-light-basic);border:none;padding-top:0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container{min-width:initial;margin-top:0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area{margin:0;border:none}.filters-section .mobile-filters-adults-section .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-b8505debae.svg#icon-arrow-down_blue) no-repeat;width:14px;height:14px;right:-12px;top:21px}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow:active,.filters-section .mobile-filters-adults-section .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-b8505debae.svg#icon-arrow-down_yellow) no-repeat}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-text{display:inline-block;font-size:15px;font-family:Poppins-Medium,sans-serif;padding-left:86px;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-46%);transform:translateY(-46%);width:137px}@media screen and (min-width:375px){.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-text{width:90%}}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-dropdown{bottom:-164px;right:0}.filters-section .show-by-prices-wrapper.desktop{display:none;margin:30px 10px;font-size:14px}@media screen and (min-width:768px){.filters-section .mobile-filters-adults-section{display:none}.filters-section .show-by-prices-wrapper.desktop{margin:40px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px}.filters-section .show-by-prices-wrapper.desktop .title{font-size:17px;margin-bottom:0;margin-top:11px}.filters-section .show-by-prices-wrapper.desktop .search-tool{border:none;padding-top:0;width:225px}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container{min-width:initial;width:225px;margin-top:0}.filters-section .show-by-prices-wrapper.desktop .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)}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.svg#icon-arrow-down_blue) no-repeat;width:16px;height:16px;right:4px;top:14px}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .arrow-down-yellow:active,.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.svg#icon-arrow-down_yellow) no-repeat}.filters-section .show-by-prices-wrapper.desktop .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%}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .people-area-dropdown{bottom:-175px;right:auto}}.travel-magazine-main-articles .filters-categories-title{display:none}.travel-magazine-main-articles .travel-magazine-search-tool{margin-bottom:20px}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area{position:relative;padding:0 1px 0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px 10px;border:1px solid var(--blue-basic);height:45px}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area i{display:none}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input{padding-left:0;background-image:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-337218e48b.svg#icon-search_yellow);background-repeat:no-repeat;background-position:92%;line-height:40px}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::-webkit-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::-moz-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input:-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .search-results{width:100%;margin:0;left:0;top:100%;max-height:230px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block{background-color:var(--grey-light-basic)}.travel-magazine-main-articles .travel-magazine-filters .filters-block .show-by-prices-wrapper{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .mobile-filters-adults-section .filters-title{width:100%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .view-categories{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-categories-title{display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-main-articles .section__actions{text-align:center}.travel-magazine-main-articles .section__actions .see-more{width:244px;height:41px}.travel-magazine-main-articles .travel-magazine-progress{padding-bottom:70px}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar{max-width:205px;margin:15px auto;text-align:center}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status{margin-bottom:.5rem;font-size:14px;color:gray}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status>b,.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status>span{font-weight:400}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar_progress{position:relative;width:100%;height:5px;background-color:#ccc}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar_progress-indicator{position:absolute;top:0;left:0;height:100%;-webkit-transition:.5s;transition:.5s}.travel-magazine-main-articles .travel-magazine-authentic-section{padding:70px 0}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{position:relative;width:100%;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{position:absolute;top:-60px;right:80%;-webkit-transform:translate(50%,0);transform:translate(50%,0);margin:0;width:102px;height:108px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area img{display:block;width:100%;height:100%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{position:absolute;top:-43px;right:191px;margin:0;overflow:hidden;transform:rotate(-32deg);-moz-transform:rotate(-32deg);-webkit-transform:rotate(-32deg);-o-transform:rotate(-32deg);-ms-transform:rotate(-32deg)}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{display:inline-block;width:40px;height:50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area .icon-arrow{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#arrowsvg1_blue) 0 0/contain no-repeat}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-top:-59px;margin-left:47%;padding:10px;width:187px;height:185px;text-align:center;overflow:hidden}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container p{font:500 16px Architects-Daughter,sans-serif;transform:rotate(-4deg);-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg)}@media screen and (min-width:414px){.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:217px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-top:-54px;margin-left:44%;padding:10px;width:210px;height:152px}}.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-669af82847.svg#heart_white) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.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-669af82847.svg#heart_checked) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.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}.articles-grid-section-block{margin-top:50px}.articles-grid-section-block .articles-grid-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:90px}.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:10px;right:10px}.articles-grid-section-block .articles-grid-section-container .card-block-item{text-align:left;margin-bottom:40px;overflow:hidden;cursor:pointer;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s,-webkit-transform .5s;position:relative}.articles-grid-section-block .articles-grid-section-container .card-block-item a{text-decoration:none;color:var(--blue-basic)}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{width:100%;height:224px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.articles-grid-section-block .articles-grid-section-container .card-block-item .tags{margin-top:5px;font-size:14px;text-transform:uppercase;background-color:transparent}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .main-title{font-size:19px;margin:10px 0 15px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .author{font-family:freight-sans-pro,sans-serif;font-weight:500;font-size:14px}.articles-grid-section-block .articles-grid-section-container .card-block-item:active,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.articles-grid-section-block .articles-grid-section-container .card-block-item:active .card-block-img,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus .card-block-img,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover .card-block-img{-webkit-filter:brightness(80%);filter:brightness(80%)}.articles-grid-section-block .articles-grid-section-container .card-block-item:active .card-block-img img,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus .card-block-img img,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover .card-block-img img{height:96%}.articles-grid-section-block .articles-grid-section-container .card-block-item:active .card-block-main .main-title,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus .card-block-main .main-title,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover .card-block-main .main-title{color:var(--yellow-basic)}@media screen and (min-width:768px){.travel-magazine-page{margin-top:120px}.travel-magazine-page .travel-magazine-hero{background-color:var(--white);overflow:hidden}.travel-magazine-page .travel-magazine-hero__title{font-size:70px;margin-top:50px}.travel-magazine-page .travel-magazine-hero h2{margin:-15px 0 30px;font-size:24px;line-height:31px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area{display:block;padding-left:0;margin:0 0 0 -10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:60px;height:60px;text-align:left;z-index:1;position:absolute;top:74px;left:-4px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area{padding:0 0 5px 10px;position:absolute}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area i{display:inline-block;width:155px;height:65px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area .icon-swirly-arrow-article{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-337218e48b.svg#swirly-arrow_blue) 0 0/contain no-repeat}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .text-area{width:150px;height:100%;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:14px;font-family:SysFalso-Italic,sans-serif;line-height:14px;font-weight:400;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);position:absolute;top:62px}.travel-magazine-page .travel-magazine-popular-destinations-block .box-section:nth-child(1){padding-bottom:70px}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{width:290px;height:200px;margin:0 0 0 auto}.travel-magazine-page .travel-magazine-host-section .host-carousel .view-more-hosts{display:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:25%;padding-right:10px;margin-top:103px;display:block}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title span:nth-child(3){padding-left:0}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title br:nth-child(1){display:inline}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{left:-1px;bottom:-43px;font-size:16px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{padding:15px 0 20px 10px;width:78%;margin:40px 0 20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slick-list{margin-top:40px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding:0 20px 45px;border-right:none;border-left:1px solid var(--grey-basic)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper{display:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:225px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category{position:initial;margin-top:0;border:none;top:initial;height:70px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category span{color:var(--white);background-color:transparent;font-family:Poppins-Bold,sans-serif;padding:initial}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:active,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:focus,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:hover{-webkit-transform:scale(1.0019);transform:scale(1.0019)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:active .img-content,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:focus .img-content,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:hover .img-content{-webkit-filter:brightness(70%);filter:brightness(70%)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:active .img-content img,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:focus .img-content img,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:hover .img-content img{height:96%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{width:115px;height:191px;bottom:-135px;left:1%}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}}@media screen and (min-width:992px){.travel-magazine-page .travel-magazine-hero__title{font-size:80px;margin-top:70px}.travel-magazine-page .travel-magazine-hero h2{margin-top:-5px;width:70%;font-size:26px}.travel-magazine-page .travel-magazine-hero .search-tool-area{width:785px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool{width:780px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .search-results{width:316px;margin:75px 2px 0 -3px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .search-results__list-item:before{left:29px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .location-area{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .location-area input{padding-left:55px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .people-area{-webkit-box-flex:0;-ms-flex:0 1 34%;flex:0 1 34%}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .button-search-area{-webkit-box-flex:0;-ms-flex:0 1 23%;flex:0 1 23%}.travel-magazine-page .travel-magazine-hero .icon-swirly-area{top:30px;left:-50px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area{padding:0 0 5px 7px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area i{width:186px;height:76px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .text-area{font-size:16px;line-height:16px;top:70px;left:-41px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:17%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{left:-1px;bottom:-43px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:83%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:238px;position:relative;text-align:center;padding-bottom:125%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content img{position:absolute;top:0;right:0;left:0}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{bottom:-165px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block .box-section:nth-child(1){padding-bottom:0}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{margin-top:-95px;width:330px;height:250px}}@media screen and (min-width:1200px){.travel-magazine-page .travel-magazine-hero__title{font-size:90px}.travel-magazine-page .travel-magazine-hero h2{margin-top:0;font-size:30px;line-height:35px}.travel-magazine-page .travel-magazine-hero .search-tool{height:100%}.travel-magazine-page .travel-magazine-hero .search-tool .search-section-container .location-area i{left:16px;top:6px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:15%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{font-size:18px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:85%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding-bottom:20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:167px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{bottom:-288px;left:-3%;width:175px;height:356px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{width:350px;height:375px;margin-top:-130px}}@media screen and (min-width:1440px){.travel-magazine-page .travel-magazine-hero__title{font-size:100px;margin-top:90px}.travel-magazine-page .travel-magazine-hero h2{font-size:35px;line-height:40px;margin-bottom:50px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone{margin-left:calc(100% - 1400px)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:13%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:87%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding-bottom:20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:220px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category{height:70px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{bottom:-295px;width:200px;height:391px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{width:400px;height:400px;margin-top:-140px}}@media screen and (min-width:1442px){.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone{margin-left:calc((100% - 1400px)/ 2)}}@media screen and (min-width:768px){.popular-destination-container{padding:0 15px!important}.popular-destination-container .title-popular-destinations{font-size:24px;padding:0 5px;text-align:left}.popular-destination-container .grid-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;margin-top:30px}.popular-destination-container .grid-wrapper.desktop-section{display:block}.popular-destination-container .grid-wrapper.mobile-section{display:none}.popular-destination-container .grid-wrapper .country-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:0;margin-bottom:0}.popular-destination-container .grid-wrapper .country-list .grid-container-left{display:grid;grid-template-columns:1fr 1fr;margin-left:-8px}.popular-destination-container .grid-wrapper .country-list .grid-container-left .index-0{grid-column:1/3;grid-row:1/3;margin:8px 6px 6px;max-height:97%}.popular-destination-container .grid-wrapper .country-list .grid-container-left .index-1{grid-column:auto;grid-row:4/3;padding-right:3px;margin:0 0 6px 6px;max-height:93%;padding-top:0}.popular-destination-container .grid-wrapper .country-list .grid-container-left .index-2{grid-column:2/4;grid-row:3;margin:0 6px 6px;max-height:93%;padding-top:0}.popular-destination-container .grid-wrapper .country-list .grid-container-right{display:grid;min-height:537px;height:100%;grid-template-columns:1fr 1fr}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-3{grid-column:1/4;grid-row:1/1;margin:8px 5px 0 0;padding-bottom:5px}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-4{grid-column:1/2;grid-row:2/2;max-height:96%;padding-right:6px}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-5{grid-column:2/4;grid-row:2;max-height:96%;padding-right:6px;padding-left:6px}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-6{display:inline-block;grid-column:1/4;grid-row:3/3;max-height:92.4%;padding-right:6px;padding-top:0}.popular-destination-container .grid-wrapper .country-list .cover{padding:3px 3px 0;max-width:none;margin:0}.popular-destination-container .grid-wrapper .country-list .cover .country-item{padding:0;position:relative}.popular-destination-container .grid-wrapper .country-list .cover .country-item .subst{position:absolute;z-index:3;min-width:150px;width:100%;height:100%;overflow:hidden;top:58%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);border:none}.popular-destination-container .grid-wrapper .country-list .cover .country-item .name-city{font-size:20px}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label{position:absolute;top:50px;right:20px;padding:20px 15px;max-width:85%;border-radius:10px;background:rgba(250,250,250,.5);color:var(--color-primary);font:400 18px freight-sans-pro,sans-serif;z-index:2;text-align:center;display:block}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label.d-none{display:none}.popular-destination-container .grid-wrapper .country-list .cover .country-item:hover .img-content img{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-filter:revert;filter:revert}.popular-destination-container .button-area{width:285px;height:60px}.popular-destination-container .button-area .a-btn{font-size:16px}}@media screen and (min-width:768px) and (min-width:992px){.search-tool .search-section-container .button-search-area button{font-size:16px}.popular-destination-container .title-popular-destinations{padding:0 15px}}@media screen and (min-width:768px) and (min-width:1200px){.popular-destination-container .title-popular-destinations{font-size:26px;padding:0}}@media screen and (min-width:768px){.travel-magazine-essential-city-info .essential-city-info-section{padding:70px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{width:40%;text-align:right;position:relative;padding-bottom:40%;display:-webkit-box;display:-ms-flexbox;display:flex;height:0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{width:60%;padding-right:30px;margin-top:30px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .text{font:500 14px/22px freight-sans-pro,sans-serif}}@media screen and (min-width:992px){.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{padding:70px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box img{padding:0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .text{font-size:16px;line-height:28px}}@media screen and (min-width:1280px){.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{padding:100px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{width:45%;padding-bottom:45%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{width:55%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .title{font-size:26px;line-height:38px}}@media screen and (min-width:1440px){.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{width:40%;padding-bottom:40%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{margin-top:40px}}@media screen and (min-width:768px){.travel-magazine-main-articles{margin-top:40px}.travel-magazine-main-articles .filters-categories-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px 5px 0 0;padding-top:30px}.travel-magazine-main-articles .filters-categories-title i{content:"";display:block;width:30px;height:30px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-669af82847.svg#filter) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-top:-3px}.travel-magazine-main-articles .filters-categories-title span{font-family:roc-grotesk,sans-serif;font-weight:500}.travel-magazine-main-articles .travel-magazine-search-tool{display:none}.travel-magazine-main-articles .travel-magazine-filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;background-color:var(--color-neutral-lighter)}.travel-magazine-main-articles .travel-magazine-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-neutral-lighter);border-color:var(--color-neutral-lighter);padding-left:0;padding-top:29px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:300px;margin:0}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container{min-width:initial}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 7px;border:1px solid var(--blue-basic);position:relative;padding:0 1px 0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area i{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{padding-left:0;background-image:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-337218e48b.svg#icon-search_yellow);background-repeat:no-repeat;background-position:95%;line-height:19px;background-color:var(--grey-light-basic)}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::-webkit-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::-moz-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input:-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .search-results{width:100%;left:0;top:100%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .search-results__list-item:before{left:19px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 43px}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:65%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .button-all-articles{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper{padding:30px 0 23px 10px;background-color:var(--color-neutral-lighter)}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-title{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;white-space:normal}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:35px}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper label{margin:0 0 7px 10px;padding:.5rem 1rem;font-size:initial}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]{font-size:14px}.travel-magazine-main-articles .travel-magazine-progress{padding-bottom:0}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status{font-size:16px;margin:20px 0}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:720px;margin:0 auto}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{top:-227px;right:19%;width:133px;height:143px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{top:-107px;right:38px;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg);-o-transform:rotate(7deg);-ms-transform:rotate(7deg)}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:60px;height:50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-left:60.7%;margin-top:-62px;padding-top:0;width:286px;height:167px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container p{font-size:18px;line-height:22px}}@media screen and (min-width:992px){.travel-magazine-main-articles .travel-magazine-filters-wrapper{padding-left:20px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:28%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area{padding-left:17px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{line-height:27px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area .city__search{font-size:14px}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:72%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper label{padding:.4rem 1rem}.travel-magazine-main-articles .travel-magazine-authentic-section{padding:70px 0 50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:960px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{right:23%;width:143px;height:150px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:94px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:80px;height:65px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-left:67.7%;margin-top:-59px;width:316px;height:187px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container p{font-size:20px;line-height:28px}}@media screen and (min-width:1200px){.travel-magazine-main-articles .travel-magazine-filters-wrapper{padding-left:30px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:24%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{top:initial;width:100%;height:100%;padding-left:5px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area{padding-left:17px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{background-position:95%}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:76%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper label{margin:0 0 7px 15px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:1140px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{top:-248px;right:22%;width:183px;height:190px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:99px;top:-100px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:105px;height:90px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{width:441px;margin-top:-31px;margin-left:75%}}@media screen and (min-width:1280px){.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{background-position:95%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{right:20%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:75px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{width:441px;margin-top:-31px;margin-left:75%}}@media screen and (min-width:1440px){.travel-magazine-main-articles .travel-magazine-filters-wrapper{padding-left:38px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:23%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{padding-left:7px}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:77%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:1400px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{right:21%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:140px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:95px;height:80px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{width:336px;height:187px}}@media screen and (min-width:1440px) and (min-width:1600px){.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{padding-left:45px}}@media screen and (min-width:768px){.articles-grid-section-block .articles-grid-section-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:20px}.articles-grid-section-block .articles-grid-section-container .card-block-item{width:50%;padding:10px 0 10px 10px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{width:100%;height:266px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:76%}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img img{position:absolute;top:0;right:0;left:0;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:992px){.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:15px;right:15px}.articles-grid-section-block .articles-grid-section-container .card-block-item{width:25%;padding:10px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{height:170px}.articles-grid-section-block .articles-grid-section-container .card-block-item .tags{margin-top:8px;font-size:16px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .main-title{font-size:22px;margin:8px 0 13px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .author{font-size:16px}}@media screen and (min-width:1200px){.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:18px;right:23px}.articles-grid-section-block .articles-grid-section-container .card-block-item{padding:10px 15px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{height:202px}}@media screen and (min-width:1440px){.articles-grid-section-block .articles-grid-section-container .card-block-item{padding:10px 17px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VhcmNoLXRvb2wuc2NzcyIsInN0eWxlLmNzcyIsInRyYXZlbC1tYWdhemluZS1tb2JpbGUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvcG9wdWxhci1kZXN0aW5hdGlvbi1tb2JpbGUuc2NzcyIsIl9lc3NlbnRpYWwtY2l0eS1tb2JpbGUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvZmlsdGVycy5zY3NzIiwidHJhdmVsLW1hZ2F6aW5lLWJyb3dzZS1hcnRpY2xlcy1tb2JpbGUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvZmF2b3JpdGUtaWNvbi5zY3NzIiwiYXJ0aWNsZXMtdGl0bGUtZ3JpZC1tb2JpbGUuc2NzcyIsInRyYXZlbC1tYWdhemluZS1kZXNrdG9wLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL3BvcHVsYXItZGVzdGluYXRpb24tZGVza3RvcC5zY3NzIiwiX2Vzc2VudGlhbC1jaXR5LWRlc2t0b3Auc2NzcyIsInRyYXZlbC1tYWdhemluZS1icm93c2UtYXJ0aWNsZXMtZGVza3RvcC5zY3NzIiwiYXJ0aWNsZXMtdGl0bGUtZ3JpZC1kZXNrdG9wLnNjc3Mi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QUEsS0FDQSxNQUFBLEtBR0osK0VBQ0ksUUFBQSxLQUFBLEtBRUEsK0ZBQ0ksT0FBQSxPQVFwQixxQ0FLWSwrRUFDSSxRQUFBLEtBQUEiLCJmaWxlIjoidHJhdmVsLW1hZ2F6aW5lLXBhZ2UtNDYzOGM5ZjkyNC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uc2VhcmNoLXRvb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1pbi13aWR0aDogMjg1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgLmxvY2F0aW9uLWFyZWEsIC5wZW9wbGUtYXJlYSwgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDEwcHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMzNweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHNlYXJjaC1mb3JtLXNwcml0ZSArICcjaWNvbi1zZWFyY2hfeWVsbG93Jykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnRvcC1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9wLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5ib3R0b20tcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCA4cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAucGVvcGxlLWFyZWEtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJyb3ctZG93bi15ZWxsb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJHNlYXJjaC1mb3JtLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTQxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNDhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuXG4gICAgICAgICAgICAgICAgLnBlb3BsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAucGVvcGxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudC1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMTZweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmluY3JlbWVudG9yLWZpZWxkLXNlYXJjaC10b29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib29rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmluZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAycHggMCAyNnB4O1xuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkc2VhcmNoLWZvcm0tc3ByaXRlICsgJyNpY29uLW1hcmtlcl95ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3QtZm91bmQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA1NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSwgLnBlb3BsZS1hcmVhLCAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5hcmVhLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNDFweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS10aXRsZSwgLmFtb3VudC1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA2NiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHggMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAudG9wLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvcC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzQlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNjlweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub3QtZm91bmQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2gtdG9vbCB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcblxuICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbiAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICB0b3A6IDM5NXB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcblxuICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEsIC5wZW9wbGUtYXJlYSwgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlYXJjaC10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMjg1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleDogMCAxIDEwMCU7XG4gIG1hcmdpbjogMCAyNXB4IDEwcHggMjVweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFweCAwIDMzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAubG9jYXRpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zZWFyY2gtZm9ybS1zcHJpdGUtOGE4ZWQ5OTFhOS5zdmcjaWNvbi1zZWFyY2hfeWVsbG93XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC50b3AtcGxhY2Vob2xkZXIsXG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIge1xuICB0b3A6IDE4cHg7XG4gIGZvbnQ6IDUwMCA4cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NlYXJjaC1mb3JtLXNwcml0ZS04YThlZDk5MWE5LnN2ZyNpY29uLWFycm93LWRvd25cIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IC0xNDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAzNDhweDtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5wZW9wbGUtdGl0bGUge1xuICBmb250OiA1MDAgMjBweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLnBlb3BsZS10aXRsZS1hZGRpdGlvbmFsIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5hbW91bnQtcGVvcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250OiA1MDAgMTZweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLmluY3JlbWVudG9yLWZpZWxkLXNlYXJjaC10b29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gYnV0dG9uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS1iYXNpYyk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjpob3ZlciwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b246Zm9jdXMsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIC5ib29rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmZpbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luOiA2MHB4IDJweCAwIDI2cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NlYXJjaC1mb3JtLXNwcml0ZS04YThlZDk5MWE5LnN2ZyNpY29uLW1hcmtlcl95ZWxsb3dcIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjBweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYTpmb2N1cywgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYTpob3ZlciwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtLnNlbGVjdGVkLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpmb2N1cywgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0uc2VsZWN0ZWQgYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06Zm9jdXMgYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIgYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YWN0aXZlIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5ub3QtZm91bmQge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDU1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5hcmVhLXRpdGxlLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmFyZWEtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0b3A6IC0xOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuYXJlYS10aXRsZSAubG9jYXRpb24taWNvbiwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcmVhLXRpdGxlIC5sb2NhdGlvbi1pY29uLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIC5hcmVhLXRpdGxlIC5sb2NhdGlvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmFyZWEtdGl0bGUgc3BhbiwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcmVhLXRpdGxlIHNwYW4sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmFyZWEtdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gICAgYm90dG9tOiAtMTQxcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAucGVvcGxlLXRpdGxlLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAuYW1vdW50LXBlb3BsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIDY2JTtcbiAgICBwYWRkaW5nOiAwIDFweCAwIDE1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC50b3AtcGxhY2Vob2xkZXIsXG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIge1xuICAgIGxlZnQ6IDUxcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlci50b3AtcGxhY2Vob2xkZXIsXG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIudG9wLXBsYWNlaG9sZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC50b3AtcGxhY2Vob2xkZXIuYm90dG9tLXBsYWNlaG9sZGVyLFxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBmbGV4OiAwIDEgMzQlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWFyZ2luOiA2OXB4IDAgMCAwO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgbGVmdDogMzZweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDY1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5ub3QtZm91bmQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICB0b3A6IDM5NXB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICAvKiAgIGhlcm8gYmxvY2sgICAqL1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyBoMiB7XG4gIG1hcmdpbjogLTIwcHggMCAxNXB4IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHotaW5kZXg6IDE7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSAudGl0bGUtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOTUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtMzM3MjE4ZTQ4Yi5zdmcjdHJhdmVsLW1hZ2F6aW5lXCIpIG5vLXJlcGVhdCBjZW50ZXIsIHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAuYm94LXNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmljb24tZG9vZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbWFyZ2luOiAwIDAgMCA3N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvdHJhdmVsLW1hZ2F6aW5lLTMzNzIxOGU0OGIuc3ZnI3dvcmxkLWNvbGxhZ2VfYmx1ZVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XG4gIH1cbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhvc3Qtc2VjdGlvbiAuaG9zdC1jYXJvdXNlbCAudmlldy1tb3JlLWhvc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIGJyOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIC5jdXJpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaXRpYWw7XG4gIGxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBib3R0b206IC00MXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIC5jdXJpb3VzIGJyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpudGgtb2YtdHlwZSgxbis3KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5mcmFtZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5mcmFtZS13cmFwcGVyIC5zbGlkZXItaXRlbS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogMTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5mcmFtZS13cmFwcGVyIC5zbGlkZXItaXRlbS1mcmFtZSB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICBoZWlnaHQ6IDE5NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgfVxufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiAxNDFweDtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvdHJhdmVsLW1hZ2F6aW5lLTMzNzIxOGU0OGIuc3ZnI2RpcmVjdGlvbnMtc2lnbl93aGl0ZVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMjBweDtcbiAgbGVmdDogMjVweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlci5kZXNrdG9wLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLnN1YnN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTclO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5pbWctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5pbWctY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5uYW1lLWNpdHkge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAuY291bnRyeS1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDMwMCAxOHB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5jb3VudHJ5LWl0ZW0tbGFiZWwuZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5idG4tbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udDogNzAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5idXR0b24tYXJlYSB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5idXR0b24tYXJlYSAuYS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMzYwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIubW9iaWxlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyLm5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHggMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5tb2JpbGUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDdweCA1cHggMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGkge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS02NjlhZjgyODQ3LnN2ZyNmaWx0ZXJcIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMi5kZXNrdG9wLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMi5tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTI2YmI2MmMyMDIuc3ZnI2ljb25zLWNsb3NlLXRoaW4tYmx1ZVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIubm90LXNoYWRvdyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIubm90LXNoYWRvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgxJTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyLmNsb3NlZCB7XG4gIG1heC1oZWlnaHQ6IDU2dmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIuY2xvc2VkIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIuY2xvc2VkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIub3BlbmVkIHtcbiAgbWF4LWhlaWdodDogNTZ2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAwIDIwcHggN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIGxhYmVsIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbWFyZ2luOiAwIDAgN3B4IDdweDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTI2YmI2MmMyMDIuc3ZnI2ljb24tY2hlY2tlZC1ibHVlXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLm5vdC1zaGFkb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAxMHB4IDE1cHg7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNsZWFyLWFsbC1maWx0ZXJzLWNhdGVnb3JpZXMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC5jbGVhci1hbGwtZmlsdGVycy1jYXRlZ29yaWVzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTY2OWFmODI4NDcuc3ZnI2NsZWFyLWZpbHRlclwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2stc2l6ZTogNzAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY2xlYXItYWxsLWZpbHRlcnMtY2F0ZWdvcmllczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC5jb2xsYXBzZS1maWx0ZXJzLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtYzZkYmYxM2UzOS5zdmcjY2Fyb3VzZWwtYXJyb3dcIikgbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllcy5kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzLnVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC52aWV3LWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZpbHRlcnMtc2VjdGlvbi5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGUsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGU6aG92ZXIsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSAudGl0bGUsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCUgMjQlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDI1cHggMCAyMHB4O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjaWNvbi1hcnJvdy1kb3duX3llbGxvd1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlIDI0JTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlIGkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS02NjlhZjgyODQ3LnN2ZyNmaWx0ZXJcIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IDIxcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmhvdmVyLCAuZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2ljb24tYXJyb3ctZG93bl95ZWxsb3dcIikgbm8tcmVwZWF0O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA4NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2JSk7XG4gIHdpZHRoOiAxMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gIGJvdHRvbTogLTE2NHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZm9vdGVyLXNwcml0ZS1iODUwNWRlYmFlLnN2ZyNpY29uLWFycm93LWRvd25fYmx1ZVwiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmhvdmVyLCAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdzphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2ljb24tYXJyb3ctZG93bl95ZWxsb3dcIikgbm8tcmVwZWF0O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gICAgYm90dG9tOiAtMTc1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMXB4IDAgMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3RyYXZlbC1tYWdhemluZS0zMzcyMThlNDhiLnN2ZyNpY29uLXNlYXJjaF95ZWxsb3dcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkyJTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMzBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAudmlldy1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnNlY3Rpb25fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnNlY3Rpb25fX2FjdGlvbnMgLnNlZS1tb3JlIHtcbiAgd2lkdGg6IDI0NHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciB7XG4gIG1heC13aWR0aDogMjA1cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyAucHJvZ3Jlc3NpdmUtYmFyID4gcC5wcm9ncmVzc2l2ZS1iYXJfX3N0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogZ3JheTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXIgPiBwLnByb2dyZXNzaXZlLWJhcl9fc3RhdHVzID4gc3BhbiwgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMgPiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXJfcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXJfcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgcmlnaHQ6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTA4cHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQzcHg7XG4gIHJpZ2h0OiAxOTFweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIC5pY29uLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTY2OWFmODI4NDcuc3ZnI2Fycm93c3ZnMV9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgcmlnaHQ6IDIxN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtNTlweDtcbiAgbWFyZ2luLWxlZnQ6IDQ3JTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDE4N3B4O1xuICBoZWlnaHQ6IDE4NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHAge1xuICBmb250OiA1MDAgMTZweCBBcmNoaXRlY3RzLURhdWdodGVyLCBzYW5zLXNlcmlmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0JTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG59XG5cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94LFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Q6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2U6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGU6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0OjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGU6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTY2OWFmODI4NDcuc3ZnI2hlYXJ0X3doaXRlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS02NjlhZjgyODQ3LnN2ZyNoZWFydF9jaGVja2VkXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSB7XG4gIC5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94LFxuICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCxcbiAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA3cHg7XG4gIH1cbiAgLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4gIC5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbiAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUsXG4gIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbiAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEzcHg7XG59XG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Q6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI0cHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAudGFncyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW4gLmF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpob3ZlciwgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpmb2N1cyAuY2FyZC1ibG9jay1pbWcsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1pbWcsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2staW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMgLmNhcmQtYmxvY2staW1nIGltZywgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmhvdmVyIC5jYXJkLWJsb2NrLWltZyBpbWcsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2staW1nIGltZyB7XG4gIGhlaWdodDogOTYlO1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmZvY3VzIC5jYXJkLWJsb2NrLW1haW4gLm1haW4tdGl0bGUsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1tYWluIC5tYWluLXRpdGxlLCAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIC5jYXJkLWJsb2NrLW1haW4gLm1haW4tdGl0bGUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyBoMiB7XG4gICAgbWFyZ2luOiAtMTVweCAwIDMwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSAuaWNvbi1hcmVhIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLmljb24tYXJlYSBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC5pY29uLWFyZWEgLmljb24tc3dpcmx5LWFycm93LWFydGljbGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtMzM3MjE4ZTQ4Yi5zdmcjc3dpcmx5LWFycm93X2JsdWVcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC50ZXh0LWFyZWEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYycHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLmJveC1zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhvc3Qtc2VjdGlvbiAuaG9zdC1jYXJvdXNlbCAudmlldy1tb3JlLWhvc3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSBicjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIC5jdXJpb3VzIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvdHRvbTogLTQzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDIwcHggMTBweDtcbiAgICB3aWR0aDogNzglO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdyZXktYmFzaWMpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmZyYW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjI1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpmb2N1cywgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpob3ZlciwgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMDE5KTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmZvY3VzIC5pbWctY29udGVudCwgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpob3ZlciAuaW1nLWNvbnRlbnQsIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW06YWN0aXZlIC5pbWctY29udGVudCB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpmb2N1cyAuaW1nLWNvbnRlbnQgaW1nLCAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmhvdmVyIC5pbWctY29udGVudCBpbWcsIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW06YWN0aXZlIC5pbWctY29udGVudCBpbWcge1xuICAgIGhlaWdodDogOTYlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEgLmljb24tZG9vZGxlIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxOTFweDtcbiAgICBib3R0b206IC0xMzVweDtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sLWFyZWEge1xuICAgIHdpZHRoOiA3ODVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sLWFyZWEgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgbWFyZ2luOiA3NXB4IDJweCAwIC0zcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgIGxlZnQ6IDI5cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgZmxleDogMCAxIDQzJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICAgIGZsZXg6IDAgMSAzNCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBmbGV4OiAwIDEgMjMlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC5pY29uLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLmljb24tYXJlYSBpIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLnRleHQtYXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAtNDFweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm90dG9tOiAtNDNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjM4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5ib3gtc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTY3cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSAuaWNvbi1kb29kbGUge1xuICAgIGJvdHRvbTogLTI4OHB4O1xuICAgIGxlZnQ6IC0zJTtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAzNTZweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzc1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDE0MDBweCk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgd2lkdGg6IDEzJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgIHdpZHRoOiA4NyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gICAgYm90dG9tOiAtMjk1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzkxcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDE0MDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyLmRlc2t0b3Atc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIubW9iaWxlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1sZWZ0IC5pbmRleC0wIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgbWFyZ2luOiA4cHggNnB4IDZweCA2cHg7XG4gICAgbWF4LWhlaWdodDogOTclO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLWxlZnQgLmluZGV4LTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiA0LzM7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIG1hcmdpbjogMCAwIDZweCA2cHg7XG4gICAgbWF4LWhlaWdodDogOTMlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLWxlZnQgLmluZGV4LTIge1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgbWFyZ2luOiAwIDZweCA2cHggNnB4O1xuICAgIG1heC1oZWlnaHQ6IDkzJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtaW4taGVpZ2h0OiA1MzdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC0zIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIGdyaWQtcm93OiAxLzE7XG4gICAgbWFyZ2luOiA4cHggNXB4IDAgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC00IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyLzI7XG4gICAgbWF4LWhlaWdodDogOTYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1yaWdodCAuaW5kZXgtNSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICBncmlkLXJvdzogMjtcbiAgICBtYXgtaGVpZ2h0OiA5NiU7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC02IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICBncmlkLXJvdzogMy8zO1xuICAgIG1heC1oZWlnaHQ6IDkyLjQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciB7XG4gICAgcGFkZGluZzogM3B4IDNweCAwIDNweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLnN1YnN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogNTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAubmFtZS1jaXR5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAuY291bnRyeS1pdGVtLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udDogNDAwIDE4cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5jb3VudHJ5LWl0ZW0tbGFiZWwuZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW06aG92ZXIgLmltZy1jb250ZW50IGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICBmaWx0ZXI6IHJldmVydDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmJ1dHRvbi1hcmVhIHtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWFyZWEgLmEtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCAudGV4dCB7XG4gICAgZm9udDogNTAwIDE0cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmltZy1ib3ggaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmltZy1ib3gge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA3cHggNXB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTY2OWFmODI4NDcuc3ZnI2ZpbHRlclwiKSBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtMzM3MjE4ZTQ4Yi5zdmcjaWNvbi1zZWFyY2hfeWVsbG93XCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgbGVmdDogMTlweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNDNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmJ1dHRvbi1hbGwtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMjNweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5jbG9zZWQge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDEwcHg7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICB0b3A6IC0yMjdweDtcbiAgICByaWdodDogMTklO1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDE0M3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHRvcDogLTEwN3B4O1xuICAgIHJpZ2h0OiAzOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSBpIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwLjclO1xuICAgIG1hcmdpbi10b3A6IC02MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAyODZweDtcbiAgICBoZWlnaHQ6IDE2N3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5jaXR5X19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICByaWdodDogMjMlO1xuICAgIHdpZHRoOiAxNDNweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHJpZ2h0OiA5NHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ny43JTtcbiAgICBtYXJnaW4tdG9wOiAtNTlweDtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgaGVpZ2h0OiAxODdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICB3aWR0aDogNzYlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDdweCAxNXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICB0b3A6IC0yNDhweDtcbiAgICByaWdodDogMjIlO1xuICAgIHdpZHRoOiAxODNweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHJpZ2h0OiA5OXB4O1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDQxcHg7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIHtcbiAgICByaWdodDogNzVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDQxcHg7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgIHJpZ2h0OiAyMSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMzZweDtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogOHB4IDAgMTNweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWltZyB7XG4gICAgaGVpZ2h0OiAyMDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICB9XG59IiwiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgLyogICBoZXJvIGJsb2NrICAgKi9cbiAgICAudHJhdmVsLW1hZ2F6aW5lLWhlcm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IC0yMHB4IDAgMTVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC50aXRsZS1sb2dvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTk1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjdHJhdmVsLW1hZ2F6aW5lJykgbm8tcmVwZWF0IGNlbnRlciwgdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXN3aXJseS1hcmVhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmJveC1zZWN0aW9uIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaWNvbi1kb29kbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNzdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjd29ybGQtY29sbGFnZV9ibHVlJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhdmVsLW1hZ2F6aW5lLWhvc3Qtc2VjdGlvbiB7XG4gICAgICAgIC5ob3N0LWNhcm91c2VsIHtcbiAgICAgICAgICAgIC52aWV3LW1vcmUtaG9zdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY3VyaW91cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtOm50aC1vZi10eXBlKDFuKzcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtLWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjZGlyZWN0aW9ucy1zaWduX3doaXRlJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xuXG4gICAgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ncmlkLXdyYXBwZXIge1xuXG4gICAgICAgICYuZGVza3RvcC1zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRyeS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAuY292ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG5cbiAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuc3Vic3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTclO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hbWUtY2l0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogMzAwIDE4cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmQtbm9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tbG9hZC1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZm9udDogNzAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tYXJlYSB7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIC5hLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8ge1xuICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuXG4gICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pbWctYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcy5zY3NzJyBhcyAqO1xuXG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYubW9iaWxlLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubm8tZGlzcGxheSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHggMTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5tb2JpbGUtZmlsdGVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogN3B4IDVweCAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjZmlsdGVyJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG5cbiAgICAgICAgICAgICYuZGVza3RvcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgJi5kZXNrdG9wLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgJyNpY29ucy1jbG9zZS10aGluLWJsdWUnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5ub3Qtc2hhZG93IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzclO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODElO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTZ2aDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnZoO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggN3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgJyNpY29uLWNoZWNrZWQtYmx1ZScpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3Qtc2hhZG93Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDE1cHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGVhci1hbGwtZmlsdGVycy1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjY2xlYXItZmlsdGVyJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDcwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNjYXJvdXNlbC1hcnJvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnVwIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlcnMtc2VjdGlvbiB7XG4gICAgJi5jb250YWluZXIteGwge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG4gICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAuZmlsdGVycy10aXRsZSwgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlcnMtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX2JsdWUnKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJSAyNCU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMjBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25feWVsbG93Jykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIDI0JTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjZmlsdGVyJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bl95ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgIHtcblxuICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDMwcHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICAgICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bl9ibHVlJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25feWVsbG93Jykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL3NlY3Rpb25zL2ZpbHRlcnMnO1xuQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcblxuICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5zZWFyY2gtdG9vbCB7XG5cbiAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdHJhdmVsLW1hZ2F6aW5lICsgJyNpY29uLXNlYXJjaF95ZWxsb3cnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyB7XG5cbiAgICAgICAgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVycy1ibG9jayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcblxuICAgICAgICAgICAgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuc2VlLW1vcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3Mge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgICAgICAucHJvZ3Jlc3NpdmUtYmFyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJiA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcblxuICAgICAgICAgICAgICAgICYgPiBzcGFuLFxuICAgICAgICAgICAgICAgICYgPiBiIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG4gICAgICAgICAgICAgICAgJi1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogODAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1hcnJvdy1hcmVhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDNweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTkxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNhcnJvd3N2ZzFfYmx1ZScpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMTdweDtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDclO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udDogNTAwIDE2cHggQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICdjb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94LFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbiAgICAuZmF2b3JpdGUtYXJ0aWNsZSxcbiAgICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2hlYXJ0X3doaXRlJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkLFxuICAgIC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQsXG4gICAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQge1xuICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNoZWFydF9jaGVja2VkJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogN3B4O1xuXG4gICAgICAgIC5mYXZvcml0ZS1leHBlcmllbmNlLFxuICAgICAgICAuZmF2b3JpdGUtYXJ0aWNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDEzcHg7XG5cbiAgICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2Zhdm9yaXRlLWljb24uc2Nzcyc7XG5cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICAgICAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDFzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjI0cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFncyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1tYWluIHtcbiAgICAgICAgICAgICAgICAubWFpbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtYmxvY2staW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTYlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcmQtYmxvY2stbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1cHggMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1zd2lybHktYXJlYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA3NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zd2lybHktYXJyb3ctYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjc3dpcmx5LWFycm93X2JsdWUnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcbiAgICAgICAgICAgIC5ib3gtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1ob3N0LXNlY3Rpb24ge1xuICAgICAgICAgICAgLmhvc3QtY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIC52aWV3LW1vcmUtaG9zdHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1cmlvdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdyZXktYmFzaWMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyYW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAwMTkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEge1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWhlcm8ge1xuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXRvb2wtYXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4NXB4O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3NXB4IDJweCAwIC0zcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDQzJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMjMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1zd2lybHktYXJlYSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuXG4gICAgICAgICAgICAgICAgLmljb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VyaW91cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sge1xuXG4gICAgICAgICAgICAuYm94LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VyaW91cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcblxuICAgICAgICAgICAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuXG4gICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDE0MDBweCkpO1xuXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NyU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIHtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjk1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sge1xuXG4gICAgICAgICAgICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gICAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XG5cbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQwMHB4KS8yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgJi5kZXNrdG9wLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY291bnRyeS1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmdyaWQtY29udGFpbmVyLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC0wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggNnB4IDZweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NyU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiA0LzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDZweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ncmlkLWNvbnRhaW5lci1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmluZGV4LTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC02IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMy8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTIuNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzcHggMCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLWNpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50cnktaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAxOHB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZC1ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiByZXZlcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1hcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgLmEtYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8ge1xuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxNHB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm97XG5cbiAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiB7XG5cbiAgICAgICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIHtcblxuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcblxuICAgICAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgICAgICAgICAgLmltZy1ib3gge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mb3tcblxuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcblxuICAgICAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDVweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNmaWx0ZXInKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR0cmF2ZWwtbWFnYXppbmUgKyAnI2ljb24tc2VhcmNoX3llbGxvdycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGlzdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlcnMtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uLWFsbC1hcnRpY2xlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAyM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLnByb2dyZXNzaXZlLWJhciB7XG5cbiAgICAgICAgICAgICAgICAmID4gcC5wcm9ncmVzc2l2ZS1iYXJfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMjdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MC43JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMge1xuXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyB7XG5cbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNpdHlfX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlcnMtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVycy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgICAgICAgICAgLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjMlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5NHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY3LjclO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTlweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4N3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcblxuICAgICAgICAgICAgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xuXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtc2VjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE0MHB4O1xuXG4gICAgICAgICAgICAgICAgLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNDhweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIyJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWFyZWEge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOTlweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0MXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcblxuICAgICAgICAgICAgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xuXG4gICAgICAgICAgICAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdG9vbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVycy1ibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDAwcHg7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIHtcblxuICAgICAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJsb2NrLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2NnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xuXG4gICAgICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVye1xuXG4gICAgICAgICAgICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1ibG9jay1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcmQtYmxvY2stbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIHtcblxuICAgICAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJsb2NrLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xuXG4gICAgICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVye1xuXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
