/* Build: 1770825942908 */
.banner-gallery__item{border-radius:8px}.banner-gallery__item img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-gallery__single-image{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.banner-gallery__grid--single{display:block!important}.banner-gallery__grid.all-pictures{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.banner-gallery__grid.all-pictures--five-plus .swiper-pagination{grid-column:1/-1;-ms-flex-order:999;order:999;position:relative;margin-top:15px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item{position:relative;width:100%}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item:first-of-type,.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item:nth-of-type(4){grid-column:1/-1;aspect-ratio:16/10}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item:not(:first-of-type):not(:nth-of-type(4)){aspect-ratio:1/1}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item:nth-of-type(2):not(:has(~.banner-gallery__item)){grid-column:1/-1;aspect-ratio:16/10}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item:nth-of-type(5):not(:has(~.banner-gallery__item)){grid-column:1/-1;aspect-ratio:16/10}.banner-gallery__grid.all-pictures--five-plus .banner-gallery__item:nth-of-type(n+7):nth-of-type(odd):not(:has(~.banner-gallery__item)){grid-column:1/-1;aspect-ratio:16/10}@media (max-width:992px){.banner-gallery__grid.swiper-initialized{display:block;overflow:hidden;height:302px}.banner-gallery__grid.swiper-initialized .banner-gallery__item{height:243px}.banner-gallery__grid.swiper-initialized .banner-gallery__item img{height:100%;object-fit:cover}.banner-gallery__grid.swiper-initialized .banner-gallery__pagination.swiper-pagination{top:unset;bottom:-12px;bottom:24px!important}}.banner-gallery__pagination{bottom:-21px!important}.banner-gallery__pagination .swiper-pagination-bullet{opacity:1}.banner-gallery__pagination .swiper-pagination-bullet-active{background-color:#4a4a4a}.banner-gallery__pagination .swiper-pagination-bullet-active-next-next,.banner-gallery__pagination .swiper-pagination-bullet-active-prev-prev{transform:scale(.5)}.banner-gallery__show-more{position:absolute;inset-inline-end:9px;inset-block-end:9px;z-index:1}.banner-gallery__photographer{font-size:12px;font-weight:500;color:#4a4a4a}.banner-gallery__album-link{position:absolute;bottom:10px;left:10px;z-index:2;font-size:14px;padding:10px;color:#222;background-color:hsla(0,0%,100%,.9);border-radius:20px;text-decoration:none;font-weight:500;width:-moz-fit-content;width:fit-content;backdrop-filter:blur(4px)}.banner-gallery__album-link:hover{background-color:#fff;color:#222;text-decoration:none}.banner-gallery__three-layout{display:none}@media (min-width:992px){.banner-gallery__grid{height:520px;display:grid;gap:10px}.banner-gallery__grid .banner-gallery__item{display:-ms-flexbox;display:flex;aspect-ratio:unset}.banner-gallery__grid .banner-gallery__item a{width:100%;display:block}.banner-gallery__grid--single .banner-gallery__item{aspect-ratio:unset;max-height:520px}.banner-gallery__grid--three,.banner-gallery__grid--two{grid-template-columns:19fr 9fr}.banner-gallery__grid--three{grid-template-rows:1fr 1fr}.banner-gallery__grid--three .banner-gallery__item:first-child{grid-row:1/3}.banner-gallery__grid--four .banner-gallery__item:nth-child(4){grid-column:2/4;grid-row:2}.banner-gallery__grid--five-plus,.banner-gallery__grid--four{grid-template-columns:20fr 8fr 8fr;grid-template-rows:repeat(2,1fr)}.banner-gallery__grid--five-plus .banner-gallery__item:first-child,.banner-gallery__grid--four .banner-gallery__item:first-child{grid-row:1/3}.banner-gallery__grid--five-plus .banner-gallery__item:nth-child(2),.banner-gallery__grid--four .banner-gallery__item:nth-child(2){grid-column:2;grid-row:1}.banner-gallery__grid--five-plus .banner-gallery__item:nth-child(3),.banner-gallery__grid--four .banner-gallery__item:nth-child(3){grid-column:3;grid-row:1}.banner-gallery__item{border-radius:8px!important;overflow:hidden!important}.banner-gallery__show-more{inset-inline-end:20px;inset-block-end:22px}.banner-gallery__photographer{font-size:14px}.banner-gallery__pagination{display:none}.banner-gallery .swiper,.banner-gallery .swiper-slide,.banner-gallery .swiper-wrapper{display:contents}.banner-gallery__three-layout{display:-ms-flexbox;display:flex;height:400px;gap:10px}.banner-gallery__three-layout .banner-gallery__main-image{-ms-flex:0 0 70%;flex:0 0 70%}.banner-gallery__three-layout .banner-gallery__main-image .banner-gallery__item--main{width:100%;height:100%;aspect-ratio:unset;border-radius:20px}.banner-gallery__three-layout .banner-gallery__side-images{-ms-flex:0 0 30%;flex:0 0 30%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.banner-gallery__three-layout .banner-gallery__side-images .banner-gallery__item--side{width:100%;height:calc(50% - 2.5px);aspect-ratio:unset;border-radius:20px}.banner-gallery__grid--three .banner-gallery__swiper{display:none}.banner-gallery--single .banner-gallery__grid{display:block}.banner-gallery--single .banner-gallery__item--single{max-width:1280px;max-height:600px;border-radius:20px}}@media (max-width:768px){.banner-gallery__four-layout{display:none!important}}.project-info{margin-bottom:53px}.project-info__title{font-size:18px;color:#4a4a4a}.project-info__panel{padding:28px 20px}.project-info__description{color:#4a4a4a;font-size:14px;line-height:1.43;transition:max-height .3s ease-out}.project-info__description *{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.project-info__description p{display:inline}.project-info__description{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;word-wrap:anywhere;word-break:break-word;-ms-hyphens:auto;hyphens:auto;line-clamp:3;max-height:60.06px;word-wrap:break-word}.project-info__description--short{display:block;-webkit-line-clamp:unset;line-clamp:unset}.project-info__description--full{display:none;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:unset;max-height:none;word-wrap:break-word}.project-info__description--full p{margin-bottom:1em;display:block}.project-info__description--full p:last-child{margin-bottom:0}.project-info__description--active{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:unset;word-wrap:break-word;max-height:none}.project-info__description--active p{margin-bottom:1em;display:block}.project-info__description--active p:last-child{margin-bottom:0}.project-info__more{color:#222;font-weight:700;font-size:14px;line-height:160%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none}.project-info__more svg{transition:transform .3s ease;margin-inline-start:4px}.project-info__more:hover{text-decoration:none;opacity:.8}.project-info__more--active svg{transform:rotate(180deg)}.project-info.project-info--expanded .project-info__description--short{display:none}.project-info.project-info--expanded .project-info__description--full{display:block}.project-info.project-info--expanded .project-info__panel{height:auto;max-height:none;overflow:visible}.reviews-section__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.reviews-section__title{font-size:18px;font-weight:700;color:#4a4a4a}.reviews-section__view-all{text-decoration:none;min-width:157px;margin:32px auto 0;display:inline-block;white-space:nowrap;transition:all .2s ease;position:relative}.reviews-section__view-all.loading{opacity:.7;pointer-events:none}.reviews-section__show-less{text-decoration:none;min-width:157px;margin:32px auto 0;display:inline-block;white-space:nowrap;transition:all .2s ease;position:relative}.reviews-section__loading{text-align:center;padding:20px;color:#666;font-style:italic}.reviews-section__error{text-align:center;padding:20px;color:#d32f2f;background-color:#ffebee;border-radius:4px;margin:20px 0}.review-card{padding-bottom:36px;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.review-card.ajax-loading{opacity:0;transform:translateY(20px)}.review-card.ajax-loaded{animation:a .5s ease forwards}.review-card__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;padding:13px 17px 15px 28px}.review-card__user-info{-ms-flex:1;flex:1}.review-card__name{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:#222}.review-card__area{margin:0;color:#666;font-size:.9rem}.review-card__meta{margin-top:6px}.review-card__meta-text{margin:0;color:#757575;font-size:14px;font-weight:400;line-height:1.4}.review-card__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:11px}.review-card__rates,.review-card__recommend{margin-bottom:1rem}.review-card__comment{padding:28px 18px}.review-card__comment p{font-size:14px;line-height:1.4;color:#4a4a4a}.review-card__comment p:not(:last-child){margin-bottom:14px}.review-card__read-more{font-size:14px;font-weight:700;color:#222;text-decoration:none;margin-block-start:28px;display:inline-block;cursor:pointer;border:none;background:none;padding:0;transition:color .2s ease}.review-card__read-more:hover{color:#06c}.review-card__comment-text{overflow:hidden;transition:max-height .3s ease}.review-card__comment-text.collapsed{max-height:4.2em;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;text-overflow:ellipsis}.review-card__comment-text.expanded{max-height:none}.review-card__gallery{margin-top:3px;padding:0 17px}.rating-number{font-weight:600;font-size:.9rem;color:#222}.rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));box-shadow:2px 2px 15px 0 rgba(0,0,0,.031372549);background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;padding-block:12px}.rate-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px 36px;font-size:16px}.rate-item:not(:last-child){border-inline-end:1px solid #e5e5e5}.rate-item__label{color:#757575;margin-bottom:6px}.rate-item__value{font-size:18px;font-weight:700;color:#4a4a4a}.recommend-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;background-color:#d4edda;color:#155724;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid #c3e6cb}.review-gallery{display:-ms-flexbox;display:flex;gap:20px}.review-gallery__item{-ms-flex:0 0 auto;flex:0 0 auto;width:76px;height:76px}.review-gallery__image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px;cursor:pointer}.reviews-rating-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:26px;margin-inline-end:19px}.reviews-rating-display .rating-number{font-size:14px;font-weight:500;color:#4a4a4a;margin-inline-start:4px}.reviews-rating-display .rating-star{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.reviews-rating-display .reviews-count{color:#4a4a4a;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:6px}.single-project .rating-star path{fill:#2f73e2}.single-project .modal-close svg,.single-project .remodal-close svg{width:52px;height:52px}.single-project .gallery-modal__close:hover{background:transparent}.single-project .gallery-modal__header-info{display:none}@media (max-width:768px){.reviews-section__header,.reviews-section__stats{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.reviews-section__stats{gap:.75rem}.reviews-rating-display{font-size:.9rem}.reviews-rating-display .rating-number{font-size:1.1rem}.reviews-rating-display .rating-star{width:14px;height:14px}.review-card__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.rates-grid{grid-template-columns:repeat(2,1fr)}.review-gallery__image{width:50px;height:50px}}@keyframes a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#additional-reviews-container .review-card{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}#additional-reviews-container .review-card:first-child{border-top:none;margin-top:0;padding-top:0}.reviews-spinner{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #666;border-radius:50%;animation:b 1s linear infinite;margin-right:8px}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-card{padding:40px 20px 20px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;z-index:3;margin-top:40px}@media (min-width:992px){.contact-card{margin-top:0;top:110px;margin-bottom:40px}}.contact-card__avatar{inset-inline-start:50%;inset-block-start:-34px;transform:translateX(50%);width:67px;height:67px}.contact-card__avatar--placeholder{background-color:#2f73e2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact-card__avatar--placeholder svg{-ms-flex-negative:0;flex-shrink:0}.contact-card__image{width:100%;height:100%;object-fit:cover}.contact-card__name{font-size:18px;line-height:1.44;font-weight:700;color:#222;letter-spacing:.02em}.contact-card__title{font-size:14px;color:#666;margin:0 0 20px}.contact-card__form-title{font-size:12px;color:#222;white-space:nowrap;gap:7px}.contact-card__form-title:after,.contact-card__form-title:before{content:"";display:block;width:100%;height:1px;background-color:#e5e5e5}@media (min-width:992px){.contact-card__image{width:80px;height:80px}.contact-card__info{margin-bottom:20px}}@media (max-width:991px){.contact-card__btn{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 90px);z-index:5}.contact-card__btn--at-original-position{position:static;transform:none;left:auto;bottom:auto;z-index:auto}}.contact-card .gform_wrapper{margin-top:32px}.contact-card .gform_wrapper .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:34px}.contact-card .gform_wrapper .gfield{margin-bottom:0;position:relative}.contact-card .gform_wrapper .gfield--width-full,.contact-card .gform_wrapper .gfield--width-half{width:100%}.contact-card .gform_wrapper .gfield_label{display:block;position:absolute;top:12px;right:6px;color:#222;font-size:12px;pointer-events:none;z-index:1}.contact-card .gform_wrapper .gfield_label.floating-label--active{top:-13px;font-size:10px;color:#a0a0a0}.contact-card .gform_wrapper .ginput_container{position:relative}.contact-card .gform_wrapper .ginput_container input,.contact-card .gform_wrapper .ginput_container select{width:100%;padding:15px 5px 9px;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;font-size:14px;line-height:1.4;background:transparent}.contact-card .gform_wrapper .ginput_container input::-webkit-input-placeholder,.contact-card .gform_wrapper .ginput_container select::-webkit-input-placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input::-moz-placeholder,.contact-card .gform_wrapper .ginput_container select::-moz-placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input:-ms-input-placeholder,.contact-card .gform_wrapper .ginput_container input::-ms-input-placeholder,.contact-card .gform_wrapper .ginput_container select:-ms-input-placeholder,.contact-card .gform_wrapper .ginput_container select::-ms-input-placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input::placeholder,.contact-card .gform_wrapper .ginput_container select::placeholder{color:transparent}.contact-card .gform_wrapper .ginput_container input:focus,.contact-card .gform_wrapper .ginput_container select:focus{outline:none;border-bottom-color:#2f73e2;box-shadow:none}.contact-card .gform_wrapper .custom-select-choices{border:none;border-bottom:1px solid #e5e5e5;border-radius:0;background:transparent}.contact-card .gform_wrapper .custom-select-choices__inner{padding:12px 0}.contact-card .gform_wrapper .custom-select-choices__list{border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-card .gform_wrapper .custom-select-choices__item{padding:12px 16px;font-size:14px}.contact-card .gform_wrapper .custom-select-choices__item:hover{background:#f8f9fa}.contact-card .gform_wrapper .gfield--type-checkbox .gchoice{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:#666}.contact-card .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox]{width:auto;margin:0;-ms-flex-negative:0;flex-shrink:0}.contact-card .gform_wrapper .gfield--type-checkbox .gchoice label{margin:0;-ms-flex:1;flex:1}.contact-card .gform_wrapper .gform-button{width:100%;padding:12px 24px;background:transparent;color:#2f73e2;border:1px solid #2f73e2;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.contact-card .gform_wrapper .gform-button:hover{background:#2f73e2;color:#fff;transform:translateY(-1px)}.contact-card .gform_wrapper .gform-button:active{transform:translateY(0)}.contact-card .gform_wrapper .gfield--type-honeypot{display:none!important}.contact-card .gform_wrapper .gform_footer{margin-top:20px}.project-gallery{max-width:100%;overflow:hidden}.project-gallery__title{font-size:18px;line-height:1.44;font-weight:600;color:#4a4a4a}.project-gallery__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:100%}@media (min-width:768px){.project-gallery__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.project-gallery__grid{grid-template-columns:repeat(3,1fr);gap:25px}}.project-gallery__item{max-width:327px;width:100%;position:relative}@media (min-width:992px){.project-gallery__item{max-width:302px}}.project-gallery__item:hover .project-gallery__item__actions{opacity:1}.project-gallery__actions{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media (min-width:992px){.project-gallery__actions{pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 50.5%,rgba(0,0,0,.4))}}.project-gallery__share{position:absolute;inset-inline-start:10px;inset-block-start:10px;z-index:3;display:-ms-flexbox;display:flex;gap:10px;pointer-events:all}.project-gallery__link{display:block;height:100%}.project-gallery__link,.project-gallery__link:hover{text-decoration:none;color:inherit}.project-gallery__image-container{position:relative;width:100%;max-width:100%;border-radius:8px;overflow:hidden;aspect-ratio:327/238}@media (min-width:992px){.project-gallery__image-container{aspect-ratio:302/224}}.project-gallery__image-container img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.project-gallery__image-container:hover img{transform:scale(1.05)}.project-gallery__caption{padding:8px 0}.project-gallery__caption p{font-size:12px;color:#666;margin:0;line-height:1.4}@media (min-width:992px){.project-gallery__caption p{font-size:14px}}@media (max-width:767px){.project-gallery__grid{grid-template-columns:1fr}.project-gallery__item{margin-bottom:20px}}.related-projects__item{max-width:327px;width:100%}@media (min-width:992px){.related-projects__item{max-width:302px}}@media (max-width:767px){.related-projects__item{margin-bottom:20px}}.related-projects__item .related-projects__slider{position:relative;width:100%;max-width:100%;border-radius:8px;overflow:hidden;aspect-ratio:327/238}@media (min-width:992px){.related-projects__item .related-projects__slider{aspect-ratio:151/112}}.related-projects__item .related-projects__swiper{width:100%;height:100%;max-width:100%;border-radius:8px;overflow:hidden}.related-projects__item .related-projects__swiper .swiper-slide{width:100%;height:100%;max-width:100%}.related-projects__item .related-projects__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.related-projects__item .related-projects__swiper .swiper-wrapper{height:100%}.related-projects__item .related-projects__actions{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media (min-width:992px){.related-projects__item .related-projects__actions{pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 50.5%,rgba(0,0,0,.4))}}.related-projects__item .related-projects__share{position:absolute;inset-inline-start:10px;inset-block-start:10px;z-index:3;display:-ms-flexbox;display:flex;gap:10px}.related-projects__item .related-projects__buttons{position:absolute;inset-inline-end:10px;inset-block-start:10px;z-index:4;display:-ms-flexbox;display:flex;gap:9px}.related-projects__item .related-projects__link{display:block;text-decoration:none;color:inherit;height:100%}.related-projects__item .related-projects__link:hover{text-decoration:none;color:inherit}.related-projects__item .related-projects__pagination{position:absolute;bottom:8px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:3}.related-projects__item .related-projects__pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);opacity:1;width:8px;height:8px;margin:0 2px}.related-projects__item .related-projects__pagination .swiper-pagination-bullet-active{background:#fff}.related-projects__item .related-projects__next,.related-projects__item .related-projects__prev{position:absolute;top:59%;width:28px;height:28px;background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:50%;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .3s ease;opacity:0}.related-projects__item .related-projects__next:after,.related-projects__item .related-projects__prev:after{display:none}.related-projects__item .related-projects__next:hover,.related-projects__item .related-projects__prev:hover{background:#fff}.related-projects__item .swiper-button-disabled.related-projects__next,.related-projects__item .swiper-button-disabled.related-projects__prev{opacity:.3;cursor:not-allowed}.related-projects__item .related-projects__next svg,.related-projects__item .related-projects__prev svg{width:8px}.related-projects__item .related-projects__next{right:8px}.related-projects__item .related-projects__next:after{transform:rotate(45deg);margin-left:-2px}.related-projects__item .related-projects__prev{left:8px}.related-projects__item .related-projects__prev:after{transform:rotate(-135deg);margin-right:-2px}.related-projects__item .related-projects__slide{aspect-ratio:327/238}.related-projects__item .related-projects__slide img{width:100%;height:100%;object-fit:cover}@media (min-width:992px){.related-projects__item .related-projects__slide{aspect-ratio:151/112}}.related-projects__item .related-projects__placeholder{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;aspect-ratio:327/238}@media (min-width:992px){.related-projects__item .related-projects__placeholder{aspect-ratio:151/112}}.related-projects__item .related-projects__placeholder svg{opacity:.5}.related-projects__item .related-projects__content{padding:16px 0}@media (min-width:992px){.related-projects__item .related-projects__content{padding:15px 0}}.related-projects__item .related-projects__project-title{font-size:16px;line-height:1.5;font-weight:500;color:#4a4a4a;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}@media (min-width:992px){.related-projects__item .related-projects__project-title{margin-bottom:2px}}.related-projects__item .related-projects__author{font-size:12px;color:#666;margin-bottom:12px}@media (min-width:992px){.related-projects__item .related-projects__author{font-size:14px;margin-bottom:6px}}.related-projects__item .related-projects__meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.related-projects__item .related-projects__divider{width:2px;height:16px;background-color:#4a4a4a}.related-projects__item .related-projects__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2px}.related-projects__item .related-projects__rating .star{color:#ddd}.related-projects__item .related-projects__rating .star--filled{color:#ffc107}.related-projects__item .related-projects__rating .star svg{width:12px;height:12px}.related-projects__item .related-projects__rating-number{font-size:14px;font-weight:700;margin-inline-start:2px}.related-projects__item .related-projects__rating-text{font-size:12px;color:#666;margin-left:4px}.related-projects__item .related-projects__comments{font-size:14px;color:#4a4a4a}.projects-list__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:100%}@media (min-width:768px){.projects-list__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.projects-list__grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (max-width:767px){.projects-list__grid{grid-template-columns:1fr}}.related-projects__item:hover .related-projects__actions{pointer-events:all;opacity:1}.related-projects__item:hover .related-projects__next,.related-projects__item:hover .related-projects__prev{opacity:1}[dir=rtl] .related-projects__item .related-projects__rating-text{margin-left:0;margin-right:4px}[dir=rtl] .related-projects__item .related-projects__comments{gap:6px}.related-projects{max-width:100%;overflow:hidden}.related-projects__title{font-size:18px;line-height:1.44;font-weight:600;color:#4a4a4a}.related-projects__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:100%}@media (min-width:768px){.related-projects__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.related-projects__grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (max-width:767px){.related-projects__grid{grid-template-columns:1fr}}.related-projects__grid{gap:28px}.designer-info{padding:19px 18px;margin-bottom:50px}.designer-info__content{width:100%}.designer-info__photo-wrapper{width:80px;height:80px;border-radius:7px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.designer-info__photo{display:block;width:100%;height:100%;border-radius:7px;overflow:hidden;object-fit:cover;object-position:center}.designer-info__photo--placeholder{background-color:#2f73e2;border-radius:7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.designer-info__photo--placeholder svg{-ms-flex-negative:0;flex-shrink:0}.designer-info__details{-ms-flex:1;flex:1;min-width:0;margin-inline-start:30px}.designer-info__header{width:100%;margin-bottom:2px}.designer-info__main{-ms-flex:1;flex:1;min-width:0}.designer-info__name{font-size:18px;font-weight:700;color:#222;margin:0;line-height:1.3}.designer-info__meta{-ms-flex-item-align:start;align-self:flex-start}.designer-info__rating{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}@media (max-width:767px){.designer-info__rating{margin-left:12px}}.designer-info__rating-number{font-size:16px;font-weight:600}.designer-info__star{width:15px;height:16px;margin-right:4px}.designer-info__reviews-count{font-size:12px;color:#999;margin:0;line-height:1.3}.designer-info__additional{border-top:1px solid #e5e5e5;padding-top:16px;margin-top:16px}.designer-info__field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:12px}@media (min-width:768px){.designer-info__field{-ms-flex-direction:row;flex-direction:row;gap:8px;-ms-flex-align:start;align-items:flex-start}}.designer-info__label{font-size:14px;font-weight:600;color:#666;min-width:100px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.designer-info__label{margin-bottom:2px}}.designer-info__value{font-size:14px;color:#222;line-height:1.4;-ms-flex:1;flex:1;word-break:break-word}@media (max-width:767px){.designer-info__value{font-size:13px}}.designer-info__value a{color:#2f73e2;text-decoration:none}.designer-info__value a:hover{text-decoration:underline}.designer-info__wrapper{display:contents}@media (max-width:767px){.designer-info{padding:19px}.designer-info__subtitle{font-size:13px}.designer-info__rating-number{font-size:14px;margin-top:-2px}.designer-info__reviews-count{font-size:14px;font-weight:500;text-underline-offset:5px;text-decoration:underline}.designer-info__additional{padding-top:18px;margin-top:17px}.designer-info__field{margin-bottom:10px}.designer-info__wrapper{display:block}.designer-info__details{margin:0}.designer-info__content{gap:16px}.designer-info__name{padding-bottom:5px}.designer-info__domain{padding-bottom:3px}.designer-info__project-roles{display:block;padding-bottom:9px}.designer-info__rating{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-inline:-4px;gap:5px}.designer-info__meta{gap:30px}}.designer-info__bio{display:none}.photos-gallery__breadcrumbs{margin-bottom:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:14px;color:#777}.photos-gallery__breadcrumbs a{color:#777;text-decoration:none}.photos-gallery__breadcrumbs a:hover{text-decoration:underline;color:#2f73e2}.photos-gallery__breadcrumbs .separator{margin:0 .5rem;color:#999}.photos-gallery__breadcrumbs .current{color:#2f73e2;font-weight:500}.photos-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.photos-gallery__item{border-radius:8px;overflow:hidden}.photos-gallery__item:first-child{grid-row:span 2}.photos-gallery__item:nth-child(4),.photos-gallery__item:nth-child(7){grid-column:span 2}.photos-gallery__link{display:block;width:100%;height:100%;position:relative}.project__meta{position:absolute;bottom:-61px;left:10px;z-index:3;gap:10px}@media (min-width:992px){.project__meta{position:static;gap:13px}}@media (max-width:992px){.project{padding-top:32px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNCQUNFLGlCQUFtQixDQUNwQixBQUNELDBCQUNFLFdBQVksQUFDWixZQUFhLEFBRVYsaUJBQWtCLEFBRWxCLHNCQUF3QixDQUM1QixBQUNELDhCQUNFLFdBQVksQUFFWixvQkFBcUIsQUFDckIsYUFBYyxBQUVWLHFCQUFzQixBQUNsQixzQkFBd0IsQ0FDakMsQUFDRCw4QkFDRSx1QkFBMEIsQ0FDM0IsQUFDRCxtQ0FDRSxhQUFjLEFBQ2QsOEJBQStCLEFBQy9CLFNBQVUsQUFDVixVQUFZLENBQ2IsQUFDRCxpRUFDRSxpQkFBa0IsQUFFZCxtQkFBb0IsQUFDaEIsVUFBVyxBQUNuQixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLFdBQVksQUFFWixvQkFBcUIsQUFDckIsYUFBYyxBQUVWLHFCQUFzQixBQUNsQixzQkFBd0IsQ0FDakMsQUFDRCxvRUFDRSxrQkFBbUIsQUFDbkIsVUFBWSxDQUNiLEFBQ0Qsd0VBQ0UsV0FBWSxBQUNaLFlBQWEsQUFFVixpQkFBa0IsQUFDckIsY0FBZSxBQUNmLGlCQUFtQixDQUNwQixBQUNELHFLQUNFLGlCQUFrQixBQUNsQixrQkFBb0IsQ0FDckIsQUFDRCw2R0FDRSxnQkFBa0IsQ0FDbkIsQUFDRCxxSEFDRSxpQkFBa0IsQUFDbEIsa0JBQW9CLENBQ3JCLEFBQ0QscUhBQ0UsaUJBQWtCLEFBQ2xCLGtCQUFvQixDQUNyQixBQUNELHdJQUNFLGlCQUFrQixBQUNsQixrQkFBb0IsQ0FDckIsQUFDRCx5QkFDRSx5Q0FDRSxjQUFlLEFBQ2YsZ0JBQWlCLEFBQ2pCLFlBQWMsQ0FDZixBQUNELCtEQUNFLFlBQWMsQ0FDZixBQUNELG1FQUNFLFlBQWEsQUFFVixnQkFBa0IsQ0FDdEIsQUFDRCx1RkFDRSxVQUFXLEFBQ1gsYUFBYyxBQUNkLHFCQUF3QixDQUN6QixDQUNGLEFBQ0QsNEJBQ0Usc0JBQXlCLENBQzFCLEFBQ0Qsc0RBQ0UsU0FBVyxDQUNaLEFBQ0QsNkRBQ0Usd0JBQTBCLENBQzNCLEFBQ0QsOElBR1UsbUJBQXNCLENBQy9CLEFBQ0QsMkJBQ0Usa0JBQW1CLEFBQ25CLHFCQUFzQixBQUN0QixvQkFBcUIsQUFDckIsU0FBVyxDQUNaLEFBQ0QsOEJBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFDRCw0QkFDRSxrQkFBbUIsQUFDbkIsWUFBYSxBQUNiLFVBQVcsQUFDWCxVQUFXLEFBQ1gsZUFBZ0IsQUFDaEIsYUFBYyxBQUNkLFdBQWUsQUFDZixvQ0FBMEMsQUFDMUMsbUJBQW9CLEFBQ3BCLHFCQUFzQixBQUN0QixnQkFBaUIsQUFFakIsdUJBQXdCLEFBQ3hCLGtCQUFtQixBQUNuQix5QkFBMkIsQ0FDNUIsQUFDRCxrQ0FDRSxzQkFBcUMsQUFDckMsV0FBZSxBQUNmLG9CQUFzQixDQUN2QixBQUNELDhCQUNFLFlBQWMsQ0FDZixBQUNELHlCQUNFLHNCQUNFLGFBQWMsQUFDZCxhQUFjLEFBQ2QsUUFBVSxDQUNYLEFBQ0QsNENBRUUsb0JBQXFCLEFBQ3JCLGFBQWMsQUFDZCxrQkFBb0IsQ0FDckIsQUFDRCw4Q0FDRSxXQUFZLEFBQ1osYUFBZSxDQUNoQixBQUNELG9EQUNFLG1CQUFvQixBQUNwQixnQkFBa0IsQ0FDbkIsQUFDRCx3REFDRSw4QkFBZ0MsQ0FDakMsQUFDRCw2QkFDRSwwQkFBNEIsQ0FDN0IsQUFDRCwrREFDRSxZQUFjLENBQ2YsQUFDRCwrREFDRSxnQkFBaUIsQUFDakIsVUFBWSxDQUNiLEFBQ0QsNkRBQ0UsbUNBQW9DLEFBQ3BDLGdDQUFtQyxDQUNwQyxBQUNELGlJQUNFLFlBQWMsQ0FDZixBQUNELG1JQUNFLGNBQWUsQUFDZixVQUFZLENBQ2IsQUFDRCxtSUFDRSxjQUFlLEFBQ2YsVUFBWSxDQUNiLEFBQ0Qsc0JBQ0UsNEJBQThCLEFBQzlCLHlCQUE0QixDQUM3QixBQUNELDJCQUNFLHNCQUF1QixBQUN2QixvQkFBc0IsQ0FDdkIsQUFDRCw4QkFDRSxjQUFnQixDQUNqQixBQUNELDRCQUNFLFlBQWMsQ0FDZixBQUNELHNGQUdFLGdCQUFrQixDQUNuQixBQUNELDhCQUVFLG9CQUFxQixBQUNyQixhQUFjLEFBQ2QsYUFBYyxBQUNkLFFBQVUsQ0FDWCxBQUNELDBEQUVNLGlCQUFrQixBQUNkLFlBQWMsQ0FDdkIsQUFDRCxzRkFDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLG1CQUFvQixBQUNwQixrQkFBb0IsQ0FDckIsQUFDRCwyREFFTSxpQkFBa0IsQUFDZCxhQUFjLEFBRXRCLG9CQUFxQixBQUNyQixhQUFjLEFBR1YsMEJBQTJCLEFBQ3ZCLHNCQUF1QixBQUMvQixPQUFTLENBQ1YsQUFDRCx1RkFDRSxXQUFZLEFBQ1oseUJBQTBCLEFBQzFCLG1CQUFvQixBQUNwQixrQkFBb0IsQ0FDckIsQUFDRCxxREFDRSxZQUFjLENBQ2YsQUFDRCw4Q0FDRSxhQUFlLENBQ2hCLEFBQ0Qsc0RBQ0UsaUJBQWtCLEFBQ2xCLGlCQUFrQixBQUNsQixrQkFBb0IsQ0FDckIsQ0FDRixBQUVELHlCQUNFLDZCQUNFLHNCQUF5QixDQUMxQixDQUNGLEFBQ0QsY0FDRSxrQkFBb0IsQ0FDckIsQUFDRCxxQkFDRSxlQUFnQixBQUNoQixhQUFlLENBQ2hCLEFBQ0QscUJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsMkJBQ0UsY0FBZSxBQUNmLGVBQWdCLEFBQ2hCLGlCQUFrQixBQUVsQixrQ0FBcUMsQ0FDdEMsQUFDRCw2QkFDRSxjQUFlLEFBQ2Ysa0JBQW1CLEFBQ25CLG9CQUFxQixBQUNyQixTQUFVLEFBQ1YsU0FBVyxDQUNaLEFBQ0QsNkJBQ0UsY0FBZ0IsQ0FDakIsQUFDRCwyQkFDRSxvQkFBcUIsQUFDckIscUJBQXNCLEFBRXRCLGdCQUFpQixBQUNqQixtQkFBb0IsQUFDcEIsc0JBQXVCLEFBQ3ZCLGlCQUFrQixBQUNkLGFBQWMsQUFDbEIsYUFBYyxBQUNkLG1CQUFvQixBQUNwQixvQkFBc0IsQ0FDdkIsQUFDRCxrQ0FDRSxjQUFlLEFBQ2YseUJBQTBCLEFBQzFCLGdCQUFrQixDQUVuQixBQUNELGlDQUNFLGFBQWMsQUFDZCx5QkFBMEIsQUFDMUIsaUJBQWtCLEFBRWxCLGlCQUFrQixBQUNsQixvQkFBcUIsQUFDckIsZ0JBQWlCLEFBQ2pCLG9CQUFzQixDQUN2QixBQUNELG1DQUNFLGtCQUFtQixBQUNuQixhQUFlLENBQ2hCLEFBQ0QsOENBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxjQUFlLEFBQ2YseUJBQTBCLEFBQzFCLGlCQUFrQixBQUVsQixpQkFBa0IsQUFDbEIsb0JBQXFCLEFBQ3JCLHFCQUFzQixBQUN0QixlQUFpQixDQUNsQixBQUNELHFDQUNFLGtCQUFtQixBQUNuQixhQUFlLENBQ2hCLEFBQ0QsZ0RBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxvQkFDRSxXQUFlLEFBQ2YsZ0JBQWlCLEFBQ2pCLGVBQWdCLEFBQ2hCLGlCQUFrQixBQUVsQiwyQkFBNEIsQUFDNUIsb0JBQXFCLEFBRWpCLHNCQUF1QixBQUNuQixtQkFBb0IsQUFDNUIsb0JBQXNCLENBQ3ZCLEFBQ0Qsd0JBR0UsOEJBQWdDLEFBR3hCLHVCQUF5QixDQUNsQyxBQUNELDBCQUNFLHFCQUFzQixBQUN0QixVQUFhLENBQ2QsQUFDRCxnQ0FFVSx3QkFBMEIsQ0FDbkMsQUFDRCx1RUFDRSxZQUFjLENBQ2YsQUFDRCxzRUFDRSxhQUFlLENBQ2hCLEFBQ0QsMERBQ0UsWUFBYSxBQUNiLGdCQUFpQixBQUNqQixnQkFBa0IsQ0FDbkIsQUFFRCx5QkFFRSxvQkFBcUIsQUFDckIsYUFBYyxBQUVWLHNCQUF1QixBQUNuQiw4QkFBK0IsQUFFbkMsc0JBQXVCLEFBQ25CLG1CQUFvQixBQUM1QixtQkFBb0IsQUFDaEIsZUFBZ0IsQUFDcEIsUUFBVSxDQUNYLEFBQ0Qsd0JBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFDRCwyQkFDRSxxQkFBc0IsQUFDdEIsZ0JBQWlCLEFBQ2pCLG1CQUFvQixBQUNwQixxQkFBc0IsQUFDdEIsbUJBQW9CLEFBRXBCLHdCQUEwQixBQUMxQixpQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSxXQUFhLEFBQ2IsbUJBQXFCLENBQ3RCLEFBQ0QsNEJBQ0UscUJBQXNCLEFBQ3RCLGdCQUFpQixBQUNqQixtQkFBb0IsQUFDcEIscUJBQXNCLEFBQ3RCLG1CQUFvQixBQUVwQix3QkFBMEIsQUFDMUIsaUJBQW1CLENBQ3BCLEFBQ0QsMEJBQ0Usa0JBQW1CLEFBQ25CLGFBQWMsQUFDZCxXQUFZLEFBQ1osaUJBQW1CLENBQ3BCLEFBQ0Qsd0JBQ0Usa0JBQW1CLEFBQ25CLGFBQWMsQUFDZCxjQUFlLEFBQ2YseUJBQTBCLEFBQzFCLGtCQUFtQixBQUNuQixhQUFlLENBQ2hCLEFBRUQsYUFDRSxvQkFBcUIsQUFDckIsVUFBVyxBQUVILHdCQUF5QixBQUdqQyw4Q0FBbUQsQ0FFcEQsQUFDRCwwQkFDRSxVQUFXLEFBRUgsMEJBQTRCLENBQ3JDLEFBQ0QseUJBRVUsNkJBQXVDLENBQ2hELEFBQ0QscUJBRUUsb0JBQXFCLEFBQ3JCLGFBQWMsQUFFVixzQkFBdUIsQUFDbkIsOEJBQStCLEFBRW5DLHNCQUF1QixBQUNuQixtQkFBb0IsQUFDNUIsZ0NBQWlDLEFBQ2pDLDJCQUE2QixDQUM5QixBQUNELHdCQUVNLFdBQVksQUFDUixNQUFRLENBQ2pCLEFBQ0QsbUJBQ0Usa0JBQXNCLEFBQ3RCLGlCQUFrQixBQUNsQixnQkFBaUIsQUFDakIsVUFBZSxDQUNoQixBQUNELG1CQUNFLFNBQVUsQUFDVixXQUFlLEFBQ2YsZUFBa0IsQ0FDbkIsQUFDRCxtQkFDRSxjQUFnQixDQUNqQixBQUNELHdCQUNFLFNBQVUsQUFDVixjQUFlLEFBQ2YsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLGVBQWlCLENBQ2xCLEFBQ0QscUJBRUUsb0JBQXFCLEFBQ3JCLGFBQWMsQUFFVixzQkFBdUIsQUFDbkIsbUJBQW9CLEFBQzVCLFFBQVUsQ0FDWCxBQUlELDRDQUNFLGtCQUFvQixDQUNyQixBQUNELHNCQUNFLGlCQUFtQixDQUNwQixBQUNELHdCQUNFLGVBQWdCLEFBQ2hCLGdCQUFpQixBQUNqQixhQUFlLENBQ2hCLEFBQ0QseUNBQ0Usa0JBQW9CLENBQ3JCLEFBQ0Qsd0JBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLFdBQWUsQUFDZixxQkFBc0IsQUFFZCx3QkFBeUIsQUFDakMscUJBQXNCLEFBQ3RCLGVBQWdCLEFBQ2hCLFlBQWEsQUFDYixnQkFBaUIsQUFDakIsVUFBVyxBQUVYLHlCQUE0QixDQUM3QixBQUNELDhCQUNFLFVBQWUsQ0FDaEIsQUFDRCwyQkFDRSxnQkFBaUIsQUFFakIsOEJBQWlDLENBQ2xDLEFBQ0QscUNBQ0UsaUJBQWtCLEFBQ2xCLHFCQUFzQixBQUN0QixhQUFjLEFBQ2Qsb0JBQXFCLEFBRXJCLHNCQUF3QixDQUN6QixBQUNELG9DQUNFLGVBQWlCLENBQ2xCLEFBQ0Qsc0JBQ0UsZUFBZ0IsQUFDaEIsY0FBa0IsQ0FDbkIsQUFFRCxlQUNFLGdCQUFpQixBQUNqQixnQkFBa0IsQUFDbEIsVUFBZSxDQUNoQixBQUVELFlBQ0UsYUFBYyxBQUNkLHlEQUE0RCxBQUVwRCxpREFBdUQsQUFDL0Qsc0JBQXVCLEFBQ3ZCLHlCQUEwQixBQUMxQixrQkFBbUIsQUFDbkIsa0JBQW9CLENBQ3JCLEFBRUQsV0FFRSxvQkFBcUIsQUFDckIsYUFBYyxBQUdWLDBCQUEyQixBQUN2QixzQkFBdUIsQUFDL0Isa0JBQW1CLEFBQ25CLGNBQWdCLENBQ2pCLEFBQ0QsNEJBRVUsbUNBQXFDLENBQzlDLEFBQ0Qsa0JBQ0UsY0FBZSxBQUNmLGlCQUFtQixDQUNwQixBQUNELGtCQUNFLGVBQWdCLEFBQ2hCLGdCQUFpQixBQUNqQixhQUFlLENBQ2hCLEFBRUQsaUJBRUUsMkJBQTRCLEFBQzVCLG9CQUFxQixBQUVqQixzQkFBdUIsQUFDbkIsbUJBQW9CLEFBQzVCLHNCQUF5QixBQUN6Qix5QkFBMEIsQUFDMUIsY0FBZSxBQUNmLG1CQUFvQixBQUNwQixnQkFBa0IsQUFDbEIsZ0JBQWlCLEFBQ2pCLHdCQUEwQixDQUMzQixBQUVELGdCQUVFLG9CQUFxQixBQUNyQixhQUFjLEFBQ2QsUUFBVSxDQUNYLEFBQ0Qsc0JBRU0sa0JBQW1CLEFBQ2YsY0FBZSxBQUN2QixXQUFZLEFBQ1osV0FBYSxDQUNkLEFBQ0QsdUJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFFVixpQkFBa0IsQUFFbEIsdUJBQXdCLEFBQzNCLGtCQUFtQixBQUNuQixjQUFnQixDQUNqQixBQUVELHdCQUVFLG9CQUFxQixBQUNyQixhQUFjLEFBRVYsc0JBQXVCLEFBQ25CLG1CQUFvQixBQUM1QixTQUFVLEFBRUYsc0JBQXdCLENBQ2pDLEFBQ0QsdUNBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLGNBQWUsQUFFUCx1QkFBeUIsQ0FDbEMsQUFDRCxxQ0FDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLG9CQUFxQixBQUNqQixhQUFlLENBQ3BCLEFBQ0QsdUNBQ0UsY0FBZSxBQUNmLGVBQWdCLEFBQ2hCLGdCQUFpQixBQUNqQiwwQkFBMkIsQUFDM0IseUJBQTJCLENBQzVCLEFBRUQsa0NBQ0UsWUFBYyxDQUNmLEFBRUQsb0VBRUUsV0FBWSxBQUNaLFdBQWEsQ0FDZCxBQUNELDRDQUNFLHNCQUF3QixDQUN6QixBQUNELDRDQUNFLFlBQWMsQ0FDZixBQUVELHlCQVVFLGlEQU5NLDBCQUEyQixBQUN2QixzQkFBdUIsQUFFM0IscUJBQXNCLEFBQ2xCLHNCQUF3QixDQUVsQyxBQVNDLHdCQURDLFVBQWEsQ0FDZCxBQUNELHdCQUNFLGVBQWtCLENBQ25CLEFBQ0QsdUNBQ0UsZ0JBQWtCLENBQ25CLEFBQ0QscUNBQ0UsV0FBWSxBQUNaLFdBQWEsQ0FDZCxBQUNELHFCQUdNLDBCQUEyQixBQUN2QixzQkFBdUIsQUFFM0IscUJBQXNCLEFBQ2xCLHNCQUF3QixDQUNqQyxBQUNELFlBQ0UsbUNBQXNDLENBQ3ZDLEFBQ0QsdUJBQ0UsV0FBWSxBQUNaLFdBQWEsQ0FDZCxDQUNGLEFBYUQsYUFDRSxHQUNFLFVBQVcsQUFFSCwwQkFBNEIsQ0FDckMsQUFDRCxHQUNFLFVBQVcsQUFFSCx1QkFBeUIsQ0FDbEMsQ0FDRixBQUNELDJDQUNFLDZCQUE4QixBQUM5QixnQkFBaUIsQUFDakIsZ0JBQWtCLENBQ25CLEFBQ0QsdURBQ0UsZ0JBQWlCLEFBQ2pCLGFBQWMsQUFDZCxhQUFlLENBQ2hCLEFBRUQsaUJBQ0UscUJBQXNCLEFBQ3RCLFdBQVksQUFDWixZQUFhLEFBQ2IseUJBQTBCLEFBQzFCLDBCQUEyQixBQUMzQixrQkFBbUIsQUFFWCwrQkFBbUMsQUFDM0MsZ0JBQWtCLENBQ25CLEFBYUQsYUFDRSxHQUVVLHNCQUF3QixDQUNqQyxBQUNELEdBRVUsdUJBQTBCLENBQ25DLENBQ0YsQUFDRCxjQUNFLHVCQUF3QixBQUN4QixnQkFBaUIsQUFDakIsU0FBVSxBQUVWLHdCQUF5QixBQUN6QixtQkFBb0IsQUFDcEIsVUFBWSxBQUNaLGVBQWlCLENBQ2xCLEFBQ0QseUJBQ0UsY0FDRSxhQUFjLEFBQ2QsVUFBVyxBQUNYLGtCQUFvQixDQUNyQixDQUNGLEFBQ0Qsc0JBQ0UsdUJBQXdCLEFBQ3hCLHdCQUF5QixBQUVqQiwwQkFBMkIsQUFDbkMsV0FBWSxBQUNaLFdBQWEsQ0FDZCxBQUNELG1DQUNFLHlCQUEwQixBQUUxQixvQkFBcUIsQUFDckIsYUFBYyxBQUVWLHNCQUF1QixBQUNuQixtQkFBb0IsQUFFeEIscUJBQXNCLEFBQ2xCLHNCQUF3QixDQUNqQyxBQUNELHVDQUNFLG9CQUFxQixBQUNqQixhQUFlLENBQ3BCLEFBQ0QscUJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFFVixnQkFBa0IsQ0FDdEIsQUFDRCxvQkFDRSxlQUFnQixBQUNoQixpQkFBa0IsQUFDbEIsZ0JBQWlCLEFBQ2pCLFdBQWUsQUFDZixvQkFBdUIsQ0FDeEIsQUFDRCxxQkFDRSxlQUFnQixBQUNoQixXQUFlLEFBQ2YsZUFBbUIsQ0FDcEIsQUFDRCwwQkFDRSxlQUFnQixBQUNoQixXQUFlLEFBQ2YsbUJBQW9CLEFBQ3BCLE9BQVMsQ0FDVixBQUNELGlFQUNFLFdBQVksQUFDWixjQUFlLEFBQ2YsV0FBWSxBQUNaLFdBQVksQUFDWix3QkFBMEIsQ0FDM0IsQUFDRCx5QkFDRSxxQkFDRSxXQUFZLEFBQ1osV0FBYSxDQUNkLEFBQ0Qsb0JBQ0Usa0JBQW9CLENBQ3JCLENBQ0YsQUFDRCx5QkFDRSxtQkFDRSxlQUFnQixBQUNoQixZQUFhLEFBQ2IsU0FBVSxBQUVGLDJCQUE0QixBQUNwQyw0QkFBNkIsQUFDN0IsU0FBYyxDQUNmLEFBQ0QseUNBQ0UsZ0JBQWlCLEFBRVQsZUFBZ0IsQUFDeEIsVUFBVyxBQUNYLFlBQWEsQUFDYixZQUFjLENBQ2YsQ0FDRixBQUNELDZCQUNFLGVBQWlCLENBQ2xCLEFBQ0QsMkNBRUUsb0JBQXFCLEFBQ3JCLGFBQWMsQUFHViwwQkFBMkIsQUFDdkIsc0JBQXVCLEFBQy9CLFFBQVUsQ0FDWCxBQUNELHFDQUNFLGdCQUFpQixBQUNqQixpQkFBbUIsQ0FDcEIsQUFJRCxrR0FDRSxVQUFZLENBQ2IsQUFDRCwyQ0FDRSxjQUFlLEFBQ2Ysa0JBQW1CLEFBQ25CLFNBQVUsQUFDVixVQUFXLEFBQ1gsV0FBZSxBQUNmLGVBQWdCLEFBQ2hCLG9CQUFxQixBQUNyQixTQUFXLENBQ1osQUFDRCxrRUFDRSxVQUFXLEFBQ1gsZUFBZ0IsQUFDaEIsYUFBZSxDQUNoQixBQUNELCtDQUNFLGlCQUFtQixDQUNwQixBQUNELDJHQUVFLFdBQVksQUFDWixxQkFBc0IsQUFDdEIsWUFBYSxBQUNiLGdDQUFpQyxBQUNqQyxnQkFBaUIsQUFDakIsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLHNCQUF3QixDQUN6QixBQWFELGlLQUNFLGlCQUFtQixDQUNwQixBQUNELCtJQUNFLGlCQUFtQixDQUNwQixBQUlELGdUQUNFLGlCQUFtQixDQUNwQixBQUNELHFJQUVFLGlCQUFtQixDQUNwQixBQUNELHVIQUVFLGFBQWMsQUFDZCw0QkFBNkIsQUFFckIsZUFBaUIsQ0FDMUIsQUFDRCxvREFDRSxZQUFhLEFBQ2IsZ0NBQWlDLEFBQ2pDLGdCQUFpQixBQUNqQixzQkFBd0IsQ0FDekIsQUFDRCwyREFDRSxjQUFnQixDQUNqQixBQUNELDBEQUNFLGtCQUFtQixBQUNuQix5QkFBMEIsQUFFbEIsb0NBQXlDLENBQ2xELEFBQ0QsMERBQ0Usa0JBQW1CLEFBQ25CLGNBQWdCLENBQ2pCLEFBQ0QsZ0VBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsNkRBRUUsb0JBQXFCLEFBQ3JCLGFBQWMsQUFFVixxQkFBc0IsQUFDbEIsdUJBQXdCLEFBQ2hDLFFBQVMsQUFDVCxlQUFnQixBQUNoQixnQkFBaUIsQUFDakIsVUFBWSxDQUNiLEFBQ0Qsa0ZBQ0UsV0FBWSxBQUNaLFNBQVUsQUFDVixvQkFBcUIsQUFDakIsYUFBZSxDQUNwQixBQUNELG1FQUNFLFNBQVUsQUFFTixXQUFZLEFBQ1IsTUFBUSxDQUNqQixBQUNELDJDQUNFLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsdUJBQXdCLEFBQ3hCLGNBQWUsQUFDZix5QkFBMEIsQUFDMUIsbUJBQW9CLEFBQ3BCLGVBQWdCLEFBQ2hCLGdCQUFpQixBQUNqQixlQUFnQixBQUVoQix1QkFBMEIsQ0FDM0IsQUFDRCxpREFDRSxtQkFBb0IsQUFDcEIsV0FBWSxBQUVKLDBCQUE0QixDQUNyQyxBQUNELGtEQUVVLHVCQUF5QixDQUNsQyxBQUNELG9EQUNFLHNCQUF5QixDQUMxQixBQUNELDJDQUNFLGVBQWlCLENBQ2xCLEFBRUQsaUJBQ0UsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCx3QkFDRSxlQUFnQixBQUNoQixpQkFBa0IsQUFDbEIsZ0JBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFDRCx1QkFDRSxhQUFjLEFBQ2QsMEJBQTJCLEFBQzNCLFNBQVUsQUFDVixjQUFnQixDQUNqQixBQUNELHlCQUNFLHVCQUNFLG9DQUFzQyxBQUN0QyxRQUFVLENBQ1gsQ0FDRixBQUNELHlCQUNFLHVCQUNFLG9DQUFzQyxBQUN0QyxRQUFVLENBQ1gsQ0FDRixBQUNELHVCQUNFLGdCQUFpQixBQUNqQixXQUFZLEFBQ1osaUJBQW1CLENBQ3BCLEFBQ0QseUJBQ0UsdUJBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELDZEQUNFLFNBQVcsQ0FDWixBQUNELDBCQUNFLGtCQUFtQixBQUNuQixXQUFZLEFBQ1osWUFBYSxBQUNiLE1BQU8sQUFDUCxPQUFRLEFBQ1IsU0FBWSxDQUNiLEFBQ0QseUJBQ0UsMEJBQ0Usb0JBQXFCLEFBQ3JCLFVBQVcsQUFFWCxxRkFBMkcsQ0FDNUcsQ0FDRixBQUNELHdCQUNFLGtCQUFtQixBQUNuQix3QkFBeUIsQUFDekIsdUJBQXdCLEFBQ3hCLFVBQVksQUFFWixvQkFBcUIsQUFDckIsYUFBYyxBQUNkLFNBQVUsQUFDVixrQkFBb0IsQ0FDckIsQUFDRCx1QkFDRSxjQUFlLEFBR2YsV0FBYSxDQUNkLEFBQ0Qsb0RBSkUscUJBQXNCLEFBQ3RCLGFBQWUsQ0FNaEIsQUFDRCxrQ0FDRSxrQkFBbUIsQUFDbkIsV0FBWSxBQUNaLGVBQWdCLEFBQ2hCLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsb0JBQXNCLENBQ3ZCLEFBQ0QseUJBQ0Usa0NBQ0Usb0JBQXNCLENBQ3ZCLENBQ0YsQUFDRCxzQ0FDRSxXQUFZLEFBQ1osWUFBYSxBQUVWLGlCQUFrQixBQUNyQixjQUFlLEFBR2YsNkJBQWdDLENBRWpDLEFBQ0QsNENBRVUscUJBQXVCLENBQ2hDLEFBQ0QsMEJBQ0UsYUFBZSxDQUNoQixBQUNELDRCQUNFLGVBQWdCLEFBQ2hCLFdBQVksQUFDWixTQUFVLEFBQ1YsZUFBaUIsQ0FDbEIsQUFDRCx5QkFDRSw0QkFDRSxjQUFnQixDQUNqQixDQUNGLEFBQ0QseUJBQ0UsdUJBQ0UseUJBQTJCLENBQzVCLEFBQ0QsdUJBQ0Usa0JBQW9CLENBQ3JCLENBQ0YsQUFXRCx3QkFDRSxnQkFBaUIsQUFDakIsVUFBWSxDQUNiLEFBQ0QseUJBQ0Usd0JBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELHlCQUNFLHdCQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBRUQsa0RBQ0Usa0JBQW1CLEFBQ25CLFdBQVksQUFDWixlQUFnQixBQUNoQixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLG9CQUFzQixDQUN2QixBQUNELHlCQUNFLGtEQUNFLG9CQUFzQixDQUN2QixDQUNGLEFBRUQsa0RBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixlQUFnQixBQUNoQixrQkFBbUIsQUFDbkIsZUFBaUIsQ0FDbEIsQUFDRCxnRUFDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLGNBQWdCLENBQ2pCLEFBQ0Qsb0VBQ0UsV0FBWSxBQUNaLFlBQWEsQUFFVixpQkFBa0IsQUFDckIsYUFBZSxDQUNoQixBQUNELGtFQUNFLFdBQWEsQ0FDZCxBQUVELG1EQUNFLGtCQUFtQixBQUNuQixXQUFZLEFBQ1osWUFBYSxBQUNiLE1BQU8sQUFDUCxPQUFRLEFBQ1IsU0FBWSxDQUNiLEFBQ0QseUJBQ0UsbURBQ0Usb0JBQXFCLEFBQ3JCLFVBQVcsQUFFWCxxRkFBMkcsQ0FDNUcsQ0FDRixBQUVELGlEQUNFLGtCQUFtQixBQUNuQix3QkFBeUIsQUFDekIsdUJBQXdCLEFBQ3hCLFVBQVksQUFFWixvQkFBcUIsQUFDckIsYUFBYyxBQUNkLFFBQVUsQ0FDWCxBQUVELG1EQUNFLGtCQUFtQixBQUNuQixzQkFBdUIsQUFDdkIsdUJBQXdCLEFBQ3hCLFVBQVksQUFFWixvQkFBcUIsQUFDckIsYUFBYyxBQUNkLE9BQVMsQ0FDVixBQUVELGdEQUNFLGNBQWUsQUFDZixxQkFBc0IsQUFDdEIsY0FBZSxBQUNmLFdBQWEsQ0FDZCxBQUNELHNEQUNFLHFCQUFzQixBQUN0QixhQUFlLENBQ2hCLEFBRUQsc0RBQ0Usa0JBQW1CLEFBQ25CLHFCQUF1QixBQUN2QixtQkFBcUIsQUFFYixxQ0FBdUMsQUFDL0MscUJBQXVCLEFBQ3ZCLFNBQVksQ0FDYixBQUNELGdGQUNFLDhCQUFvQyxBQUNwQyxVQUFXLEFBQ1gsVUFBVyxBQUNYLFdBQVksQUFDWixZQUFjLENBQ2YsQUFDRCx1RkFDRSxlQUFpQixDQUNsQixBQUVELGdHQUNFLGtCQUFtQixBQUNuQixRQUFTLEFBQ1QsV0FBWSxBQUNaLFlBQWEsQUFDYiw4QkFBb0MsQUFDcEMsc0JBQTBCLEFBQzFCLGtCQUFtQixBQUNuQixVQUFZLEFBRVosb0JBQXFCLEFBQ3JCLGFBQWMsQUFFVixzQkFBdUIsQUFDbkIsbUJBQW9CLEFBRXhCLHFCQUFzQixBQUNsQix1QkFBd0IsQUFFaEMsNEJBQThCLEFBQzlCLFNBQVcsQ0FDWixBQUNELDRHQUNFLFlBQWMsQ0FDZixBQUNELDRHQUNFLGVBQWlCLENBQ2xCLEFBQ0QsOElBQ0UsV0FBYSxBQUNiLGtCQUFvQixDQUNyQixBQUNELHdHQUNFLFNBQVcsQ0FDWixBQUVELGdEQUNFLFNBQVcsQ0FDWixBQUNELHNEQUVVLHdCQUF5QixBQUNqQyxnQkFBa0IsQ0FDbkIsQUFFRCxnREFDRSxRQUFVLENBQ1gsQUFDRCxzREFFVSwwQkFBMkIsQUFDbkMsaUJBQW1CLENBQ3BCLEFBRUQsaURBQ0Usb0JBQXNCLENBQ3ZCLEFBQ0QscURBQ0UsV0FBWSxBQUNaLFlBQWEsQUFFVixnQkFBa0IsQ0FDdEIsQUFDRCx5QkFDRSxpREFDRSxvQkFBc0IsQ0FDdkIsQ0FDRixBQUVELHVEQUNFLFdBQVksQUFDWixZQUFhLEFBRWIsb0JBQXFCLEFBQ3JCLGFBQWMsQUFFVixzQkFBdUIsQUFDbkIsbUJBQW9CLEFBRXhCLHFCQUFzQixBQUNsQix1QkFBd0IsQUFDaEMseUJBQTBCLEFBQzFCLG9CQUFzQixDQUN2QixBQUNELHlCQUNFLHVEQUNFLG9CQUFzQixDQUN2QixDQUNGLEFBQ0QsMkRBQ0UsVUFBYSxDQUNkLEFBRUQsbURBQ0UsY0FBZ0IsQ0FDakIsQUFDRCx5QkFDRSxtREFDRSxjQUFnQixDQUNqQixDQUNGLEFBRUQseURBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLGdCQUFpQixBQUNqQixjQUFlLEFBQ2Ysa0JBQW1CLEFBQ25CLG9CQUFxQixBQUNyQixxQkFBc0IsQUFDdEIsYUFBYyxBQUVkLGVBQWlCLENBQ2xCLEFBQ0QseUJBQ0UseURBQ0UsaUJBQW1CLENBQ3BCLENBQ0YsQUFFRCxrREFDRSxlQUFnQixBQUNoQixXQUFZLEFBQ1osa0JBQW9CLENBQ3JCLEFBQ0QseUJBQ0Usa0RBQ0UsZUFBZ0IsQUFDaEIsaUJBQW1CLENBQ3BCLENBQ0YsQUFFRCxnREFFRSxvQkFBcUIsQUFDckIsYUFBYyxBQUVWLHNCQUF1QixBQUNuQixtQkFBb0IsQUFDNUIsUUFBVSxDQUNYLEFBRUQsbURBQ0UsVUFBVyxBQUNYLFlBQWEsQUFDYix3QkFBMEIsQ0FDM0IsQUFFRCxrREFFRSxvQkFBcUIsQUFDckIsYUFBYyxBQUVWLHNCQUF1QixBQUNuQixtQkFBb0IsQUFDNUIsT0FBUyxDQUNWLEFBQ0Qsd0RBQ0UsVUFBWSxDQUNiLEFBQ0QsZ0VBQ0UsYUFBZSxDQUNoQixBQUNELDREQUNFLFdBQVksQUFDWixXQUFhLENBQ2QsQUFFRCx5REFDRSxlQUFnQixBQUNoQixnQkFBaUIsQUFFVCx1QkFBeUIsQ0FDbEMsQUFFRCx1REFDRSxlQUFnQixBQUNoQixXQUFZLEFBQ1osZUFBaUIsQ0FDbEIsQUFFRCxvREFDRSxlQUFnQixBQUNoQixhQUFlLENBQ2hCLEFBRUQscUJBQ0UsYUFBYyxBQUNkLDBCQUEyQixBQUMzQixTQUFVLEFBQ1YsY0FBZ0IsQ0FDakIsQUFDRCx5QkFDRSxxQkFDRSxvQ0FBc0MsQUFDdEMsUUFBVSxDQUNYLENBQ0YsQUFDRCx5QkFDRSxxQkFDRSxvQ0FBc0MsQUFDdEMsUUFBVSxDQUNYLENBQ0YsQUFDRCx5QkFDRSxxQkFDRSx5QkFBMkIsQ0FDNUIsQ0FDRixBQUVELHlEQUNFLG1CQUFvQixBQUNwQixTQUFXLENBQ1osQUFDRCw0R0FFRSxTQUFXLENBQ1osQUFFRCxpRUFDRSxjQUFlLEFBQ2YsZ0JBQWtCLENBQ25CLEFBQ0QsOERBQ0UsT0FBUyxDQUNWLEFBRUQsa0JBQ0UsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCx5QkFDRSxlQUFnQixBQUNoQixpQkFBa0IsQUFDbEIsZ0JBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFDRCx3QkFDRSxhQUFjLEFBQ2QsMEJBQTJCLEFBQzNCLFNBQVUsQUFDVixjQUFnQixDQUNqQixBQUNELHlCQUNFLHdCQUNFLG9DQUFzQyxBQUN0QyxRQUFVLENBQ1gsQ0FDRixBQUNELHlCQUNFLHdCQUNFLG9DQUFzQyxBQUN0QyxRQUFVLENBQ1gsQ0FDRixBQUNELHlCQUNFLHdCQUNFLHlCQUEyQixDQUM1QixDQUNGLEFBQ0Qsd0JBQ0UsUUFBVSxDQUNYLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsa0JBQW9CLENBQ3JCLEFBQ0Qsd0JBQ0UsVUFBWSxDQUNiLEFBQ0QsOEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLG9CQUFxQixBQUNqQixhQUFlLENBQ3BCLEFBQ0Qsc0JBQ0UsY0FBZSxBQUNmLFdBQVksQUFDWixZQUFhLEFBQ2Isa0JBQW1CLEFBQ25CLGdCQUFpQixBQUVkLGlCQUFrQixBQUVsQixzQkFBd0IsQ0FDNUIsQUFDRCxtQ0FDRSx5QkFBMEIsQUFDMUIsa0JBQW1CLEFBRW5CLG9CQUFxQixBQUNyQixhQUFjLEFBRVYsc0JBQXVCLEFBQ25CLG1CQUFvQixBQUV4QixxQkFBc0IsQUFDbEIsc0JBQXdCLENBQ2pDLEFBQ0QsdUNBQ0Usb0JBQXFCLEFBQ2pCLGFBQWUsQ0FDcEIsQUFDRCx3QkFFTSxXQUFZLEFBQ1IsT0FBUSxBQUNoQixZQUFhLEFBRUwsd0JBQTBCLENBQ25DLEFBQ0QsdUJBQ0UsV0FBWSxBQUNaLGlCQUFtQixDQUNwQixBQUNELHFCQUVNLFdBQVksQUFDUixPQUFRLEFBQ2hCLFdBQWEsQ0FDZCxBQUNELHFCQUNFLGVBQWdCLEFBQ2hCLGdCQUFpQixBQUNqQixXQUFlLEFBQ2YsU0FBVSxBQUNWLGVBQWlCLENBQ2xCLEFBQ0QscUJBQ0UsMEJBQTJCLEFBQ3ZCLHFCQUF1QixDQUM1QixBQUNELHVCQUNFLG9CQUFxQixBQUNqQixjQUFlLEFBQ25CLGdCQUFrQixDQUNuQixBQUNELHlCQUNFLHVCQUNFLGdCQUFrQixDQUNuQixDQUNGLEFBQ0QsOEJBQ0UsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCxxQkFDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLGdCQUFrQixDQUNuQixBQUNELDhCQUNFLGVBQWdCLEFBQ2hCLFdBQWUsQUFDZixTQUFVLEFBQ1YsZUFBaUIsQ0FDbEIsQUFDRCwyQkFDRSw2QkFBOEIsQUFDOUIsaUJBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEFBQ0Qsc0JBRUUsb0JBQXFCLEFBQ3JCLGFBQWMsQUFHViwwQkFBMkIsQUFDdkIsc0JBQXVCLEFBQy9CLFFBQVMsQUFDVCxrQkFBb0IsQ0FDckIsQUFDRCx5QkFDRSxzQkFHTSx1QkFBd0IsQUFDcEIsbUJBQW9CLEFBQzVCLFFBQVMsQUFFTCxxQkFBc0IsQUFDbEIsc0JBQXdCLENBQ2pDLENBQ0YsQUFDRCxzQkFDRSxlQUFnQixBQUNoQixnQkFBaUIsQUFDakIsV0FBZSxBQUNmLGdCQUFpQixBQUNqQixvQkFBcUIsQUFDakIsYUFBZSxDQUNwQixBQUNELHlCQUNFLHNCQUNFLGlCQUFtQixDQUNwQixDQUNGLEFBQ0Qsc0JBQ0UsZUFBZ0IsQUFDaEIsV0FBZSxBQUNmLGdCQUFpQixBQUViLFdBQVksQUFDUixPQUFRLEFBQ2hCLHFCQUF1QixDQUN4QixBQUNELHlCQUNFLHNCQUNFLGNBQWdCLENBQ2pCLENBQ0YsQUFDRCx3QkFDRSxjQUFlLEFBQ2Ysb0JBQXNCLENBQ3ZCLEFBQ0QsOEJBQ0UseUJBQTJCLENBQzVCLEFBQ0Qsd0JBQ0UsZ0JBQWtCLENBQ25CLEFBQ0QseUJBQ0UsZUFDRSxZQUFjLENBQ2YsQUFDRCx5QkFDRSxjQUFnQixDQUNqQixBQUNELDhCQUNFLGVBQWdCLEFBQ2hCLGVBQWlCLENBQ2xCLEFBQ0QsOEJBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLDBCQUEyQixBQUMzQix5QkFBMkIsQ0FDNUIsQUFDRCwyQkFDRSxpQkFBa0IsQUFDbEIsZUFBaUIsQ0FDbEIsQUFDRCxzQkFDRSxrQkFBb0IsQ0FDckIsQUFDRCx3QkFDRSxhQUFlLENBQ2hCLEFBQ0Qsd0JBQ0UsUUFBVSxDQUNYLEFBQ0Qsd0JBQ0UsUUFBVSxDQUNYLEFBQ0QscUJBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsdUJBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsOEJBQ0UsY0FBZSxBQUNmLGtCQUFvQixDQUNyQixBQUNELHVCQUVFLG9CQUFxQixBQUNyQixhQUFjLEFBR1YsK0JBQWdDLEFBQzVCLDJCQUE0QixBQUNwQyxtQkFBb0IsQUFDcEIsT0FBUyxDQUNWLEFBQ0QscUJBQ0UsUUFBVSxDQUNYLENBQ0YsQUFDRCxvQkFDRSxZQUFjLENBQ2YsQUFFRCw2QkFDRSxzQkFBdUIsQUFFdkIsb0JBQXFCLEFBQ3JCLGFBQWMsQUFFVixzQkFBdUIsQUFDbkIsbUJBQW9CLEFBQzVCLHFCQUFzQixBQUNsQixpQkFBa0IsQUFDdEIsZUFBZ0IsQUFDaEIsVUFBWSxDQUNiLEFBQ0QsK0JBQ0UsV0FBWSxBQUNaLG9CQUFzQixDQUN2QixBQUNELHFDQUNFLDBCQUEyQixBQUMzQixhQUFlLENBQ2hCLEFBQ0Qsd0NBQ0UsZUFBaUIsQUFDakIsVUFBWSxDQUNiLEFBQ0Qsc0NBQ0UsY0FBZSxBQUNmLGVBQWlCLENBQ2xCLEFBQ0Qsc0JBQ0UsYUFBYyxBQUNkLG9DQUFzQyxBQUN0QyxRQUFVLENBQ1gsQUFDRCxzQkFDRSxrQkFBbUIsQUFDbkIsZUFBaUIsQ0FDbEIsQUFDRCxrQ0FDRSxlQUFpQixDQUNsQixBQUNELHNFQUNFLGtCQUFvQixDQUNyQixBQUNELHNCQUNFLGNBQWUsQUFDZixXQUFZLEFBQ1osWUFBYSxBQUNiLGlCQUFtQixDQUNwQixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLGFBQWMsQUFDZCxVQUFXLEFBQ1gsVUFBWSxBQUNaLFFBQVUsQ0FDWCxBQUNELHlCQUNFLGVBQ0UsZ0JBQWlCLEFBQ2pCLFFBQVUsQ0FDWCxDQUNGLEFBQ0QseUJBQ0UsU0FDRSxnQkFBa0IsQ0FDbkIsQ0FDRiIsImZpbGUiOiJzaW5nbGUvcHJvamVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmFubmVyLWdhbGxlcnlfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmFubmVyLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmFubmVyLWdhbGxlcnlfX3NpbmdsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fZ3JpZC5hbGwtcGljdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLWdhbGxlcnlfX2dyaWQuYWxsLXBpY3R1cmVzLS1maXZlLXBsdXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDA7XG4gICAgICAtbXMtZmxleC1vcmRlcjogOTk5O1xuICAgICAgICAgIG9yZGVyOiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhbm5lci1nYWxsZXJ5X19ncmlkLmFsbC1waWN0dXJlcy0tZml2ZS1wbHVzIC5iYW5uZXItZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLWdhbGxlcnlfX2dyaWQuYWxsLXBpY3R1cmVzLS1maXZlLXBsdXMgLmJhbm5lci1nYWxsZXJ5X19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fZ3JpZC5hbGwtcGljdHVyZXMtLWZpdmUtcGx1cyAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bnRoLW9mLXR5cGUoMSksIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC5hbGwtcGljdHVyZXMtLWZpdmUtcGx1cyAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fZ3JpZC5hbGwtcGljdHVyZXMtLWZpdmUtcGx1cyAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bm90KDpudGgtb2YtdHlwZSgxKSk6bm90KDpudGgtb2YtdHlwZSg0KSkge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fZ3JpZC5hbGwtcGljdHVyZXMtLWZpdmUtcGx1cyAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bnRoLW9mLXR5cGUoMik6bm90KDpoYXMofiAuYmFubmVyLWdhbGxlcnlfX2l0ZW0pKSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xufVxuLmJhbm5lci1nYWxsZXJ5X19ncmlkLmFsbC1waWN0dXJlcy0tZml2ZS1wbHVzIC5iYW5uZXItZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZSg1KTpub3QoOmhhcyh+IC5iYW5uZXItZ2FsbGVyeV9faXRlbSkpIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGFzcGVjdC1yYXRpbzogMTYvMTA7XG59XG4uYmFubmVyLWdhbGxlcnlfX2dyaWQuYWxsLXBpY3R1cmVzLS1maXZlLXBsdXMgLmJhbm5lci1nYWxsZXJ5X19pdGVtOm50aC1vZi10eXBlKG4gKyA3KTpudGgtb2YtdHlwZShvZGQpOm5vdCg6aGFzKH4gLmJhbm5lci1nYWxsZXJ5X19pdGVtKSkge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzAycHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLnN3aXBlci1pbml0aWFsaXplZCAuYmFubmVyLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogMjQzcHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLnN3aXBlci1pbml0aWFsaXplZCAuYmFubmVyLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLnN3aXBlci1pbml0aWFsaXplZCAuYmFubmVyLWdhbGxlcnlfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lci1nYWxsZXJ5X19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtMjFweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1nYWxsZXJ5X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBvcGFjaXR5OiAxO1xufVxuLmJhbm5lci1nYWxsZXJ5X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNEE0QTtcbn1cbi5iYW5uZXItZ2FsbGVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQsXG4uYmFubmVyLWdhbGxlcnlfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuLmJhbm5lci1nYWxsZXJ5X19zaG93LW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDlweDtcbiAgaW5zZXQtYmxvY2stZW5kOiA5cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyLWdhbGxlcnlfX3Bob3RvZ3JhcGhlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4uYmFubmVyLWdhbGxlcnlfX2FsYnVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuLmJhbm5lci1nYWxsZXJ5X19hbGJ1bS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhbm5lci1nYWxsZXJ5X190aHJlZS1sYXlvdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZCB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQgLmJhbm5lci1nYWxsZXJ5X19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkIC5iYW5uZXItZ2FsbGVyeV9faXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLXNpbmdsZSAuYmFubmVyLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgbWF4LWhlaWdodDogNTIwcHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS10d28sIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tdGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTlmciA5ZnI7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tdGhyZWUgLmJhbm5lci1nYWxsZXJ5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZm91ciAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZm91ciwgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1maXZlLXBsdXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBmciA4ZnIgOGZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1mb3VyIC5iYW5uZXItZ2FsbGVyeV9faXRlbTpmaXJzdC1jaGlsZCwgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1maXZlLXBsdXMgLmJhbm5lci1nYWxsZXJ5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tZm91ciAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpLCAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLWZpdmUtcGx1cyAuYmFubmVyLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX2dyaWQtLWZvdXIgLmJhbm5lci1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzKSwgLmJhbm5lci1nYWxsZXJ5X19ncmlkLS1maXZlLXBsdXMgLmJhbm5lci1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19zaG93LW1vcmUge1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDIwcHg7XG4gICAgaW5zZXQtYmxvY2stZW5kOiAyMnB4O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fcGhvdG9ncmFwaGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeSAuc3dpcGVyLFxuICAuYmFubmVyLWdhbGxlcnkgLnN3aXBlci13cmFwcGVyLFxuICAuYmFubmVyLWdhbGxlcnkgLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X190aHJlZS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X190aHJlZS1sYXlvdXQgLmJhbm5lci1nYWxsZXJ5X19tYWluLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDcwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X190aHJlZS1sYXlvdXQgLmJhbm5lci1nYWxsZXJ5X19tYWluLWltYWdlIC5iYW5uZXItZ2FsbGVyeV9faXRlbS0tbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuYmFubmVyLWdhbGxlcnlfX3RocmVlLWxheW91dCAuYmFubmVyLWdhbGxlcnlfX3NpZGUtaW1hZ2VzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5X190aHJlZS1sYXlvdXQgLmJhbm5lci1nYWxsZXJ5X19zaWRlLWltYWdlcyAuYmFubmVyLWdhbGxlcnlfX2l0ZW0tLXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyg1MCUgLSAyLjVweCk7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5iYW5uZXItZ2FsbGVyeV9fZ3JpZC0tdGhyZWUgLmJhbm5lci1nYWxsZXJ5X19zd2lwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhbm5lci1nYWxsZXJ5LS1zaW5nbGUgLmJhbm5lci1nYWxsZXJ5X19ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmFubmVyLWdhbGxlcnktLXNpbmdsZSAuYmFubmVyLWdhbGxlcnlfX2l0ZW0tLXNpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1nYWxsZXJ5X19mb3VyLWxheW91dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvamVjdC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cbi5wcm9qZWN0LWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbi5wcm9qZWN0LWluZm9fX3BhbmVsIHtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uICoge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBhbnl3aGVyZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWNsYW1wOiAzO1xuICBtYXgtaGVpZ2h0OiA2MC4wNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tc2hvcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgbGluZS1jbGFtcDogdW5zZXQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIGxpbmUtY2xhbXA6IHVuc2V0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1mdWxsIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLWZ1bGwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgbGluZS1jbGFtcDogdW5zZXQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLWFjdGl2ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1hY3RpdmUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9qZWN0LWluZm9fX21vcmUge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvamVjdC1pbmZvX19tb3JlIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XG59XG4ucHJvamVjdC1pbmZvX19tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucHJvamVjdC1pbmZvX19tb3JlLS1hY3RpdmUgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJvamVjdC1pbmZvLnByb2plY3QtaW5mby0tZXhwYW5kZWQgLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0LWluZm8ucHJvamVjdC1pbmZvLS1leHBhbmRlZCAucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2plY3QtaW5mby5wcm9qZWN0LWluZm8tLWV4cGFuZGVkIC5wcm9qZWN0LWluZm9fX3BhbmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJldmlld3Mtc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbi5yZXZpZXdzLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbi5yZXZpZXdzLXNlY3Rpb25fX3ZpZXctYWxsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IDE1N3B4O1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3Mtc2VjdGlvbl9fdmlldy1hbGwubG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmV2aWV3cy1zZWN0aW9uX19zaG93LWxlc3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMTU3cHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3cy1zZWN0aW9uX19sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJldmlld3Mtc2VjdGlvbl9fZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZDMyZjJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucmV2aWV3LWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnJldmlldy1jYXJkLmFqYXgtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cbi5yZXZpZXctY2FyZC5hamF4LWxvYWRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjVzIGVhc2UgZm9yd2FyZHM7XG59XG4ucmV2aWV3LWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgcGFkZGluZzogMTNweCAxN3B4IDE1cHggMjhweDtcbn1cbi5yZXZpZXctY2FyZF9fdXNlci1pbmZvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4ucmV2aWV3LWNhcmRfX25hbWUge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5yZXZpZXctY2FyZF9fYXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnJldmlldy1jYXJkX19tZXRhIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnJldmlldy1jYXJkX19tZXRhLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucmV2aWV3LWNhcmRfX3JhdGluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMXB4O1xufVxuLnJldmlldy1jYXJkX19yYXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucmV2aWV3LWNhcmRfX3JlY29tbWVuZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucmV2aWV3LWNhcmRfX2NvbW1lbnQge1xuICBwYWRkaW5nOiAyOHB4IDE4cHg7XG59XG4ucmV2aWV3LWNhcmRfX2NvbW1lbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4ucmV2aWV3LWNhcmRfX2NvbW1lbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5yZXZpZXctY2FyZF9fcmVhZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnJldmlldy1jYXJkX19yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzAwNjZjYztcbn1cbi5yZXZpZXctY2FyZF9fY29tbWVudC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG59XG4ucmV2aWV3LWNhcmRfX2NvbW1lbnQtdGV4dC5jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiA0LjJlbTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBsaW5lLWNsYW1wOiAzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucmV2aWV3LWNhcmRfX2NvbW1lbnQtdGV4dC5leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ucmV2aWV3LWNhcmRfX2dhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDBweCAxN3B4O1xufVxuXG4ucmF0aW5nLW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLnJhdGVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyMHB4LCAxZnIpKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgLjAzMTM3MjU0OSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIC4wMzEzNzI1NDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG5cbi5yYXRlLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweCAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmF0ZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAtd2Via2l0LWJvcmRlci1lbmQ6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgI0U1RTVFNTtcbn1cbi5yYXRlLWl0ZW1fX2xhYmVsIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yYXRlLWl0ZW1fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRBNEE0QTtcbn1cblxuLnJlY29tbWVuZC1iYWRnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2U2Y2I7XG59XG5cbi5yZXZpZXctZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLnJldmlldy1nYWxsZXJ5X19pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzZweDtcbn1cbi5yZXZpZXctZ2FsbGVyeV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXZpZXdzLXJhdGluZy1kaXNwbGF5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI2cHg7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMTlweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTlweDtcbn1cbi5yZXZpZXdzLXJhdGluZy1kaXNwbGF5IC5yYXRpbmctbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XG59XG4ucmV2aWV3cy1yYXRpbmctZGlzcGxheSAucmF0aW5nLXN0YXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJldmlld3MtcmF0aW5nLWRpc3BsYXkgLnJldmlld3MtY291bnQge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA2cHg7XG59XG5cbi5zaW5nbGUtcHJvamVjdCAucmF0aW5nLXN0YXIgcGF0aCB7XG4gIGZpbGw6ICMyRjczRTI7XG59XG5cbi5zaW5nbGUtcHJvamVjdCAubW9kYWwtY2xvc2Ugc3ZnLFxuLnNpbmdsZS1wcm9qZWN0IC5yZW1vZGFsLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG4uc2luZ2xlLXByb2plY3QgLmdhbGxlcnktbW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2luZ2xlLXByb2plY3QgLmdhbGxlcnktbW9kYWxfX2hlYWRlci1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJldmlld3Mtc2VjdGlvbl9fc3RhdHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxuICAucmV2aWV3cy1yYXRpbmctZGlzcGxheSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLnJldmlld3MtcmF0aW5nLWRpc3BsYXkgLnJhdGluZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG4gIC5yZXZpZXdzLXJhdGluZy1kaXNwbGF5IC5yYXRpbmctc3RhciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5yZXZpZXctY2FyZF9faGVhZGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucmF0ZXMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAucmV2aWV3LWdhbGxlcnlfX2ltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4jYWRkaXRpb25hbC1yZXZpZXdzLWNvbnRhaW5lciAucmV2aWV3LWNhcmQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jYWRkaXRpb25hbC1yZXZpZXdzLWNvbnRhaW5lciAucmV2aWV3LWNhcmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnJldmlld3Mtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jb250YWN0LWNhcmQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDExMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jb250YWN0LWNhcmRfX2F2YXRhciB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICBpbnNldC1ibG9jay1zdGFydDogLTM0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDY3cHg7XG59XG4uY29udGFjdC1jYXJkX19hdmF0YXItLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNzNFMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGFjdC1jYXJkX19hdmF0YXItLXBsYWNlaG9sZGVyIHN2ZyB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250YWN0LWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5jb250YWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuLmNvbnRhY3QtY2FyZF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGdhcDogN3B4O1xufVxuLmNvbnRhY3QtY2FyZF9fZm9ybS10aXRsZTpiZWZvcmUsIC5jb250YWN0LWNhcmRfX2Zvcm0tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWNhcmRfX2J0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2J0bi0tYXQtb3JpZ2luYWwtcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgei1pbmRleDogYXV0bztcbiAgfVxufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNHB4O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXdpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDZweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWwuZmxvYXRpbmctbGFiZWwtLWFjdGl2ZSB7XG4gIHRvcDogLTEzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNBMEEwQTA7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCxcbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggNXB4IDlweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpmb2N1cyxcbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJGNzNFMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmN1c3RvbS1zZWxlY3QtY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXNfX2xpc3Qge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuY3VzdG9tLXNlbGVjdC1jaG9pY2VzX19pdGVtIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2Nob2ljZSBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyRjczRTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjczRTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMkY3M0UyO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYnV0dG9uOmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1ob25leXBvdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9qZWN0LWdhbGxlcnkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvamVjdC1nYWxsZXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdC1nYWxsZXJ5X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ucHJvamVjdC1nYWxsZXJ5X19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdC1nYWxsZXJ5X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMwMnB4O1xuICB9XG59XG4ucHJvamVjdC1nYWxsZXJ5X19pdGVtOmhvdmVyIC5wcm9qZWN0LWdhbGxlcnlfX2l0ZW1fX2FjdGlvbnMge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdC1nYWxsZXJ5X19hY3Rpb25zIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAuNCkpLCBjb2xvci1zdG9wKDUwLjUlLCByZ2JhKDAsIDAsIDAsIC4yKSksIHRvKHJnYmEoMCwgMCwgMCwgLjQpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgLjIpIDUwLjUlLCByZ2JhKDAsIDAsIDAsIC40KSAxMDAlKTtcbiAgfVxufVxuLnByb2plY3QtZ2FsbGVyeV9fc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAzMjcvMjM4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMDIvMjI0O1xuICB9XG59XG4ucHJvamVjdC1nYWxsZXJ5X19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnByb2plY3QtZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2NhcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnByb2plY3QtZ2FsbGVyeV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKipcbiAqIFJlbGF0ZWQgUHJvamVjdHMgU2VjdGlvbiBTdHlsZXNcbiAqIE5vdyBpbXBvcnRzIGFuZCB1c2VzIHRoZSBzaGFyZWQgcHJvamVjdC1jYXJkIGNvbXBvbmVudFxuICovXG4vKipcbiAqIFByb2plY3QgQ2FyZCBDb21wb25lbnQgU3R5bGVzXG4gKiBCYXNlIGNvbXBvbmVudCB0aGF0IGNhbiBiZSB1c2VkIGFjcm9zcyByZWxhdGVkIHByb2plY3RzLCBhcmNoaXZlIHBhZ2VzLCBhbmQgcmVjb21tZW5kZWQgcHJvamVjdHNcbiAqIENvbnRhaW5zIGFsbCB0aGUgY29yZSBwcm9qZWN0IGNhcmQgZnVuY3Rpb25hbGl0eSB1c2luZyBwbGFjZWhvbGRlcnMgZm9yIHJldXNlXG4gKi9cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogMzI3LzIzODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc2xpZGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDE1MS8xMTI7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3N3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX2FjdGlvbnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIC40KSksIGNvbG9yLXN0b3AoNTAuNSUsIHJnYmEoMCwgMCwgMCwgLjIpKSwgdG8ocmdiYSgwLCAwLCAwLCAuNCkpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIC40KSAwJSwgcmdiYSgwLCAwLCAwLCAuMikgNTAuNSUsIHJnYmEoMCwgMCwgMCwgLjQpIDEwMCUpO1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwcHg7XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOXB4O1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDAgMnB4O1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJldiwgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTklO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3ByZXY6OmFmdGVyLCAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3ByZXY6aG92ZXIsIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLnJlbGF0ZWQtcHJvamVjdHNfX3ByZXYsIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLnJlbGF0ZWQtcHJvamVjdHNfX25leHQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcHJldiBzdmcsIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19uZXh0IHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19uZXh0OjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wcmV2IHtcbiAgbGVmdDogOHB4O1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3ByZXY6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc2xpZGUge1xuICBhc3BlY3QtcmF0aW86IDMyNy8yMzg7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19zbGlkZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNTEvMTEyO1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBhc3BlY3QtcmF0aW86IDMyNy8yMzg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3BsYWNlaG9sZGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDE1MS8xMTI7XG4gIH1cbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19wbGFjZWhvbGRlciBzdmcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3Byb2plY3QtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3Byb2plY3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19tZXRhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19kaXZpZGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcmF0aW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19yYXRpbmcgLnN0YXIge1xuICBjb2xvcjogI2RkZDtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19yYXRpbmcgLnN0YXItLWZpbGxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2l0ZW0gLnJlbGF0ZWQtcHJvamVjdHNfX3JhdGluZyAuc3RhciBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fcmF0aW5nLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19jb21tZW50cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG5cbi5wcm9qZWN0cy1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0cy1saXN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0cy1saXN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9qZWN0cy1saXN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbTpob3ZlciAucmVsYXRlZC1wcm9qZWN0c19fYWN0aW9ucyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVsYXRlZC1wcm9qZWN0c19faXRlbTpob3ZlciAucmVsYXRlZC1wcm9qZWN0c19fbmV4dCxcbi5yZWxhdGVkLXByb2plY3RzX19pdGVtOmhvdmVyIC5yZWxhdGVkLXByb2plY3RzX19wcmV2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2Rpcj1ydGxdIC5yZWxhdGVkLXByb2plY3RzX19pdGVtIC5yZWxhdGVkLXByb2plY3RzX19yYXRpbmctdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbltkaXI9cnRsXSAucmVsYXRlZC1wcm9qZWN0c19faXRlbSAucmVsYXRlZC1wcm9qZWN0c19fY29tbWVudHMge1xuICBnYXA6IDZweDtcbn1cblxuLnJlbGF0ZWQtcHJvamVjdHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVsYXRlZC1wcm9qZWN0c19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbi5yZWxhdGVkLXByb2plY3RzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXByb2plY3RzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnJlbGF0ZWQtcHJvamVjdHNfX2dyaWQge1xuICBnYXA6IDI4cHg7XG59XG5cbi5kZXNpZ25lci1pbmZvIHtcbiAgcGFkZGluZzogMTlweCAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmRlc2lnbmVyLWluZm9fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXNpZ25lci1pbmZvX19waG90by13cmFwcGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLmRlc2lnbmVyLWluZm9fX3Bob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZGVzaWduZXItaW5mb19fcGhvdG8tLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNzNFMjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kZXNpZ25lci1pbmZvX19waG90by0tcGxhY2Vob2xkZXIgc3ZnIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5kZXNpZ25lci1pbmZvX19kZXRhaWxzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMzBweDtcbn1cbi5kZXNpZ25lci1pbmZvX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmRlc2lnbmVyLWluZm9fX21haW4ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmRlc2lnbmVyLWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZGVzaWduZXItaW5mb19fbWV0YSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5kZXNpZ25lci1pbmZvX19yYXRpbmcge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduZXItaW5mb19fcmF0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLmRlc2lnbmVyLWluZm9fX3JhdGluZy1udW1iZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGVzaWduZXItaW5mb19fc3RhciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmRlc2lnbmVyLWluZm9fX3Jldmlld3MtY291bnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZGVzaWduZXItaW5mb19fYWRkaXRpb25hbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5kZXNpZ25lci1pbmZvX19maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVzaWduZXItaW5mb19fZmllbGQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogOHB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5kZXNpZ25lci1pbmZvX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbmVyLWluZm9fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5kZXNpZ25lci1pbmZvX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ25lci1pbmZvX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uZGVzaWduZXItaW5mb19fdmFsdWUgYSB7XG4gIGNvbG9yOiAjMkY3M0UyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVzaWduZXItaW5mb19fdmFsdWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRlc2lnbmVyLWluZm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduZXItaW5mbyB7XG4gICAgcGFkZGluZzogMTlweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fcmF0aW5nLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX3Jldmlld3MtY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX2RldGFpbHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fY29udGVudCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19kb21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX3Byb2plY3Qtcm9sZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX3JhdGluZyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi1pbmxpbmU6IC00cHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX21ldGEge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmRlc2lnbmVyLWluZm9fX2JpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5waG90b3MtZ2FsbGVyeV9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnBob3Rvcy1nYWxsZXJ5X19icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5waG90b3MtZ2FsbGVyeV9fYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJmNzNlMjtcbn1cbi5waG90b3MtZ2FsbGVyeV9fYnJlYWRjcnVtYnMgLnNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuLnBob3Rvcy1nYWxsZXJ5X19icmVhZGNydW1icyAuY3VycmVudCB7XG4gIGNvbG9yOiAjMmY3M2UyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMnB4O1xufVxuLnBob3Rvcy1nYWxsZXJ5X19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNCksIC5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2plY3RfX21ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYxcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3RfX21ldGEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59Il19 */
