.cart-page{overflow:visible}.cart-page__content{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;-webkit-column-gap:var(--grid-column-gap);-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}@media screen and (max-width:87.5rem){.cart-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem}}@media screen and (max-width:39.375rem){.cart-page__content{gap:3.125rem}}.cart-page__list{grid-column:1/9;grid-row:1/2}.cart-page__order{grid-column:9/13;grid-row:1/2}.cart-order{padding:1.875rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem;border-radius:var(--radius-common);border:solid 1px var(--stroke-dark);-webkit-transition:-webkit-box-shadow var(--animation-timing-medium) var(--cubic-bezier);transition:box-shadow var(--animation-timing-medium) var(--cubic-bezier);transition:box-shadow var(--animation-timing-medium) var(--cubic-bezier),-webkit-box-shadow var(--animation-timing-medium) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.cart-order{padding:1.17188vw;gap:.97656vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.cart-order{gap:1.25rem}}@media screen and (max-width:39.375rem){.cart-order{padding:0;gap:.9375rem;border:0}}@media (any-hover:hover){.cart-order:hover{-webkit-box-shadow:var(--shadow-large);box-shadow:var(--shadow-large)}}.cart-order__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}@media screen and (min-width:160.0625rem){.cart-order__form{gap:.97656vw}}.cart-order__head{color:var(--text-dark-primary)}.cart-order__count{color:var(--text-dark-tertiary)}.cart-order__line{display:block;width:100%;height:1px;background-color:var(--stroke-dark)}@media screen and (min-width:160.0625rem){.cart-order__line{height:.03906vw}}.cart-order__promo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}@media screen and (min-width:160.0625rem){.cart-order__promo{gap:.39062vw}}@media screen and (max-width:39.375rem){.cart-order__promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cart-order__promo .text-input{width:100%}.cart-order__promo .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:39.375rem){.cart-order__promo .button{width:100%}}.cart-order__clear{--accent-color: var(--text-dark-secondary);--accent-color-dark: var(--system-states-error)}.cart-order__text{color:var(--text-dark-tertiary)}.cart-order__current{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}@media screen and (min-width:160.0625rem){.cart-order__current{gap:.78125vw}}.cart-order__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.9375rem}@media screen and (min-width:160.0625rem){.cart-order__submit{gap:.58594vw}}.cart-order__order{width:100%}.cart-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:2.5rem}@media screen and (min-width:160.0625rem){.cart-list{gap:1.5625vw}}@media screen and (max-width:109.375rem){.cart-list{gap:2.1875rem}}@media screen and (max-width:87.5rem){.cart-list{gap:1.875rem}}@media screen and (max-width:39.375rem){.cart-list{gap:1.5625rem}}.cart-list__list{padding-right:1.875rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}@media screen and (min-width:160.0625rem){.cart-list__list{padding-right:1.17188vw;gap:1.17188vw}}@media screen and (max-width:109.375rem){.cart-list__list{padding-right:1.25rem;gap:1.5625rem}}@media screen and (max-width:87.5rem){.cart-list__list{padding-right:0;gap:1.25rem}}.cart-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}@media screen and (min-width:160.0625rem){.cart-price{gap:.19531vw}}.cart-price__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}@media screen and (min-width:160.0625rem){.cart-price__block{gap:.78125vw}}.cart-price__price{font-weight:600}.cart-price__price_sale{color:var(--system-states-error)}.cart-price__text{color:var(--text-dark-tertiary)}.cart-item{position:relative;padding-bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.125rem;border-bottom:solid 1px var(--stroke-dark);border-radius:var(--radius-common)}@media screen and (min-width:160.0625rem){.cart-item{padding-bottom:1.17188vw;gap:1.95312vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.cart-item{padding-bottom:1.5625rem;gap:1.25rem}}@media screen and (max-width:87.5rem){.cart-item{padding-bottom:1.25rem}}@media screen and (max-width:39.375rem){.cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;border-bottom:none}}@media (any-hover:hover){.cart-item:hover .cart-item__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:39.375rem){.cart-item::before{content:"";position:absolute;bottom:0;left:calc(var(--container-offset)*-1);width:calc(100% + (var(--container-offset)*2));height:1px;background-color:var(--stroke-dark)}}@media screen and (max-width:39.375rem) and (min-width:160.0625rem){.cart-item::before{height:.03906vw}}.cart-item__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.9375rem}@media screen and (min-width:160.0625rem){.cart-item__container{gap:.58594vw}}@media screen and (max-width:39.375rem){.cart-item__container{gap:.625rem}}.cart-item__image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:10.875rem;height:7.5rem;border-radius:var(--radius-common);overflow:hidden}@media screen and (min-width:160.0625rem){.cart-item__image{width:6.79687vw;height:4.6875vw}}@media screen and (max-width:109.375rem){.cart-item__image{width:9rem;height:6.5625rem}}@media screen and (max-width:87.5rem){.cart-item__image{width:6.25rem;height:4.375rem}}@media screen and (max-width:39.375rem){.cart-item__image{width:6.5625rem;height:4.59375rem}}.cart-item__image img,.cart-item__image picture{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier),-webkit-transform var(--animation-timing) var(--cubic-bezier);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.cart-item__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem}@media screen and (min-width:160.0625rem){.cart-item__content{gap:.39062vw}}@media screen and (max-width:39.375rem){.cart-item__content{gap:.3125rem}}.cart-item__content .cart-item__button,.cart-item__tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.625rem}@media screen and (min-width:160.0625rem){.cart-item__content .cart-item__button{gap:.39062vw}}@media screen and (max-width:39.375rem){.cart-item__content .cart-item__button{display:none}}.cart-item__content .cart-item__button::before{content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--stroke-dark)}@media screen and (min-width:160.0625rem){.cart-item__content .cart-item__button::before{width:.03906vw}}.cart-item__content .cart-item__delete{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;--accent-color: var(--text-dark-secondary);--accent-color-dark: var(--system-states-error)}.cart-item__content .cart-item__wishlist{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cart-item__content .cart-item__wishlist.msfavorites::after{content:attr(msfavorites-data-text)}@media (any-hover:hover){.cart-item__content .cart-item__wishlist.msfavorites:hover .button__icon{fill:transparent;stroke:var(--accent-color-dark)}}.cart-item__content .cart-item__wishlist.msfavorites .button__icon{fill:transparent;stroke:var(--accent-color);stroke-width:1.5;-webkit-transition:fill var(--animation-timing) var(--cubic-bezier),stroke var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier),stroke var(--animation-timing) var(--cubic-bezier)}.cart-item__content .cart-item__wishlist.msfavorites.voted .button__icon{fill:var(--accent-color);stroke:var(--accent-color)}.cart-item__content .cart-item__wishlist.msfavorites.voted::after{content:attr(msfavorites-data-text-voted)}@media (any-hover:hover){.cart-item__content .cart-item__wishlist.msfavorites.voted:hover .button__icon{fill:var(--accent-color);stroke:var(--accent-color)}}.cart-item__tag-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.3125rem}@media screen and (min-width:160.0625rem){.cart-item__tag-list{gap:.19531vw}}.cart-item__name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--text-dark-primary)}.cart-item__options{margin:0;padding:0;list-style:none}.cart-item__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-negative:0;flex-shrink:0;gap:1.875rem}@media screen and (min-width:160.0625rem){.cart-item__menu{gap:1.17188vw}}@media screen and (max-width:39.375rem){.cart-item__menu{gap:.625rem;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cart-item__menu .cart-item__delete{--accent-color: var(--system-states-error);display:none}@media screen and (max-width:39.375rem){.cart-item__menu .cart-item__delete{display:-webkit-box;display:-ms-flexbox;display:flex}}.cart-item__menu .cart-item__wishlist{display:none}@media screen and (max-width:39.375rem){.cart-item__menu .cart-item__wishlist{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-item .number-input{padding:.34375rem .5625rem;gap:.3125rem}}@media screen and (max-width:39.375rem) and (min-width:160.0625rem){.cart-item .number-input{padding:.21484vw .35156vw;gap:.19531vw}}@media screen and (max-width:39.375rem){.cart-item .number-input .number-input__button::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}}@media screen and (max-width:39.375rem) and (min-width:160.0625rem){.cart-item .number-input .number-input__button::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}@media screen and (max-width:39.375rem){.cart-item .number-input .number-input__input{height:1.3125rem}}@media screen and (max-width:39.375rem) and (min-width:160.0625rem){.cart-item .number-input .number-input__input{height:.82031vw}}.cart-item .number-input-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.375rem}@media screen and (min-width:160.0625rem){.cart-item .number-input-cart{gap:.23438vw}}.cart-item .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:0;white-space:nowrap}@media screen and (max-width:39.375rem){.cart-item .price{margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.cart-item .price__sum{margin-top:.53125rem}@media screen and (min-width:160.0625rem){.cart-item .price__sum{margin-top:.33203vw}}@media screen and (max-width:109.375rem){.cart-item .price__sum{margin-top:.625rem}}@media screen and (max-width:39.375rem){.cart-item .price__sum{margin-top:0}}.cart-item .price__old,.cart-item__info{color:var(--text-dark-tertiary)}.cart-item .price__old~.price__sum{margin-top:0}@media screen and (max-width:39.375rem){.cart-item__info{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FydC1wYWdlL2NhcnQtcGFnZS5zY3NzIiwibWl4aW5zL19taXhpbi5zY3NzIiwiY29tcG9uZW50cy9jYXJ0LXBhZ2UvX2NhcnQtb3JkZXIuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyIsImNvbXBvbmVudHMvY2FydC1wYWdlL19jYXJ0LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvY2FydC1wYWdlL19jYXJ0LXByaWNlLnNjc3MiLCJjb21wb25lbnRzL2NhcnQtcGFnZS9fY2FydC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL2NhcnQtcGFnZS9jYXJ0LXBhZ2UuY3NzIiwibWl4aW5zL19udW1iZXItaW5wdXQuc2NzcyIsIm1peGlucy9fcHNldWRvLWhvdmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsVSxDQUNFLGdCLENBRUEsbUIsQ0FDRSxZLENBQ0Esb0MsQ0FDQSxzQixDQUNBLHlDLENBQUEsc0MsQ0FBQSxpQyxDQUNBLDJCLENDU0Ysc0NEZEEsbUIsQ0FRSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYSxBQ1VKLHdDRHBCQSxtQixDQWNJLGNBSUosZ0IsQ0FDRSxlLENBQ0EsWSxDQUdGLGlCLENBQ0UsZ0IsQ0FDQSxZLENFOUJKLFcsQ0FDRSxnQixDQUVBLDBCLENBQUEsdUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxhLENBRUEsa0MsQ0FDQSxtQyxDQUVBLHdGLENBQUEsd0UsQ0FBQSw4SSxDRFZBLDBDQ0RGLFcsQ0FjSSxpQixDQUVBLFksQ0FFQSx1QixBRExGLHlDQ2JGLFcsQ0FzQkksYSxBREdGLHdDQ3pCRixXLENBMEJJLFMsQ0FFQSxZLENBRUEsVSxBQzdCRix5QkFDRSxpQixDRGdDQSxzQyxDQUFBLGdDQUdGLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGEsQ0R2Q0YsMENDb0NBLGlCLENBTUksY0FJSixpQixDQUNFLDhCLENBR0Ysa0IsQ0FDRSwrQixDQUdGLGlCLENBQ0UsYSxDQUNBLFUsQ0FDQSxVLENBRUEsbUMsQ0QzREYsMENDc0RBLGlCLENBUUksaUJBSUosa0IsQ0FDRSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ0R0RUYsMENDa0VBLGtCLENBT0ksYyxBRGpESix3Q0MwQ0Esa0IsQ0FXSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSx1QkFYSCw4QixDQWVHLFUsQ0FmSCwwQixDQW1CRyx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxtQixDQUFBLGEsQ0Q5REosd0NDMENDLDBCLENBdUJLLFlBS04sa0IsQ0FDRSwwQyxDQUNBLCtDLENBR0YsaUIsQ0FDRSwrQixDQUdGLG9CLENBQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLENEN0dGLDBDQ3VHQSxvQixDQVNJLGNBSUosbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsWSxDRHpIRiwwQ0NvSEEsbUIsQ0FRSSxjQUlKLGtCLENBQ0UsVSxDRWxJSixVLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxpQixDQUNBLHNCLENBQUEsbUIsQ0FBQSxxQixDQUNBLFUsQ0hKQSwwQ0dERixVLENBUUksYyxBSEtGLHlDR2JGLFUsQ0FZSSxlLEFIT0Ysc0NHbkJGLFUsQ0FnQkksYyxBSFNGLHdDR3pCRixVLENBb0JJLGVBR0YsZ0IsQ0FDRSxzQixDQUVBLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsWSxDSDVCRiwwQ0dzQkEsZ0IsQ0FTSSx1QixDQUVBLGUsQUhyQkoseUNHVUEsZ0IsQ0FlSSxxQixDQUVBLGUsQUhyQkosc0NHSUEsZ0IsQ0FxQkksZSxDQUVBLGFDOUNOLFcsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsWSxDSkZBLDBDSURGLFcsQ0FNSSxjQUdGLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFcsQ0piRiwwQ0lRQSxrQixDQVFJLGNBSUosa0IsQ0FDRSxlLENBRUEsdUIsQ0FDRSxnQyxDQUlKLGlCLENBQ0UsK0IsQ0M5QkosVSxDQUNFLGlCLENBQ0EsdUIsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsWSxDQUVBLDBDLENBQ0Esa0MsQ0xWQSwwQ0tERixVLENBY0ksd0IsQ0FFQSxhLENBRUEsdUIsQUxMRix5Q0tiRixVLENBc0JJLHdCLENBRUEsYSxBTExGLHNDS25CRixVLENBNEJJLHdCLEFMSEYsd0NLekJGLFUsQ0FnQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ0FFQSxvQixBSG5DRix5QkdERixzQyxDQTJDVSw0QixDQUFBLHdCLENBQUEsc0IsQUxsQlIsd0NLekJGLGtCLENBbURNLFUsQ0FFQSxpQixDQUNBLFEsQ0FDQSxxQyxDQUVBLDhDLENBQ0EsVSxDQUVBLHFDLEFMM0RKLG9FS0RGLGtCLENBK0RRLGlCQUtOLHFCLENBQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxZLENMekVGLDBDS21FQSxxQixDQVNJLGMsQUxwREosd0NLMkNBLHFCLENBYUksYUFJSixpQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxhLENBQ0EsZSxDQUNBLGEsQ0FHQSxrQyxDQUNBLGUsQ0w1RkYsMENLb0ZBLGlCLENBV0ksZSxDQUNBLGlCLEFMcEZKLHlDS3dFQSxpQixDQWdCSSxVLENBQ0Esa0IsQUxuRkosc0NLa0VBLGlCLENBcUJJLGEsQ0FDQSxpQixBTGxGSix3Q0s0REEsaUIsQ0EwQkksZSxDQUNBLG1CQTNCSCxxQixDQ29SQyx5QixDRHBQRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEscUIsQ0FBQSxrQixDQUNBLHlCLENBQUEsc0IsQ0FFQSxnRixDQUFBLGdFLENBQUEsOEgsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLG1CLENBSUosbUIsQ0FDRSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsVyxDTHhJRiwwQ0trSUEsbUIsQ0FTSSxjLEFMbkhKLHdDSzBHQSxtQixDQWFJLGNBYkgsc0MsQ0FnR0Qsb0IsQ0E5RU0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUNBLFcsQ0x2Sk4sMENLa0lDLHNDLENBd0JPLGMsQUxsSVIsd0NLMEdDLHNDLENBNEJPLGNBNUJQLDhDLENBZ0NPLFUsQ0FDQSwyQixDQUFBLGdCLENBQUEsTyxDQUVBLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLG1DLENMeEtSLDBDS2tJQyw4QyxDQXlDUyxnQkF6Q1Qsc0MsQ0ErQ0ssMkIsQ0FBQSxnQixDQUFBLE8sQ0FDQSwwQyxDQUNBLCtDLENBakRMLHdDLENBcURLLDJCLENBQUEsZ0IsQ0FBQSxPLENBckRMLDJELENBeURTLG1DLENIM0xWLHlCR2tJQyx3RSxDQThEVyxnQixDQUNBLGlDQS9EWCxrRSxDQW9FUyxnQixDQUNBLDBCLENBQ0EsZ0IsQ0FDQSxzSCxDQUFBLDhHLENBdkVULHdFLENBNEVXLHdCLENBQ0EsMEIsQ0E3RVgsaUUsQ0FpRlcseUMsQ0huTloseUJHa0lDLDhFLENBc0ZhLHdCLENBQ0EsNEJBU2Qsb0IsQ0FHRSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxZLENMeE9GLDBDS2tPQSxvQixDQVNJLGNBSUosZ0IsQ0FDRSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSw4QixDQUdGLG1CLENBQ0UsUSxDQUNBLFMsQ0FFQSxlLENBR0YsZ0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGlCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsbUIsQ0FBQSxhLENBQ0EsWSxDTG5RRiwwQ0s2UEEsZ0IsQ0FTSSxlLEFMOU9KLHdDS3FPQSxnQixDQWFJLFcsQ0FJQSxVLENBQ0EsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0JBbkJILG1DLENBd0JLLDBDLENBRUEsWSxDTC9QTix3Q0txT0MsbUMsQ0E2Qk8sbUIsQ0FBQSxtQixDQUFBLGNBN0JQLHFDLENBa0NLLFksQ0x2UU4sd0NLcU9DLHFDLENBcUNPLG1CLENBQUEsbUIsQ0FBQSxZLENBblNWLHdCLENFQ0UsMEIsQ0FFQSxjLEFQRkEsb0VLREYsd0IsQ0VNSSx5QixDQUVBLGMsQVBpQkYsd0NPWkksc0QsQ0NaSixVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsOEIsQ0FFQSw0QixDQUVBLFcsQVJWQSxvRU9ZSSxzRCxDQ0NGLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQyxBUk9GLHdDT1BFLDZDLENBQ0Usa0IsQVBsQkosb0VPaUJFLDZDLENBSUksaUJGdEJSLDZCLENBK1NNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxXLENMbFRKLDBDS0RGLDZCLENBc1RRLGNBdFRSLGlCLENBNFRJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxLLENBRUEsa0IsQ0x6U0Ysd0NLekJGLGlCLENBcVVNLGdCLENBQ0EscUIsQ0FBQSxrQixDQUFBLGlCQXRVTixzQixDQTBVTSxvQixDTHpVSiwwQ0tERixzQixDQTZVUSxxQixBTGhVTix5Q0tiRixzQixDQWlWUSxvQixBTHhUTix3Q0t6QkYsc0IsQ0FxVlEsY0FyVlIsc0IsQ0FzV0UsZ0IsQ0FaSSwrQixDQTFWTixrQyxDQThWVSxZLENMclVSLHdDSzZVQSxnQixDQUlJLGMiLCJmaWxlIjoiY29tcG9uZW50cy9jYXJ0LXBhZ2UvY2FydC1wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL21peGlucyc7XG5cbi5jYXJ0LXBhZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSg2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oNTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGdyaWQtY29sdW1uOiAxLzk7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgfVxuXG4gICZfX29yZGVyIHtcbiAgICBncmlkLWNvbHVtbjogOS8xMztcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG59XG5cbkBpbXBvcnQgJ2NhcnQtb3JkZXInLFxuJ2NhcnQtbGlzdCcsXG4nY2FydC1wcmljZScsXG4nY2FydC1pdGVtJ1xuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDI1NjEpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyMTAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNzUwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNDAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSg2MzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9AbWl4aW4gY29udGFpbmVyKCRuYW1lLCAkd2lkdGgpIHtcbi8vICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4vLyAgY29udGFpbmVyLW5hbWU6ICRuYW1lO1xuLy8gIEBjb250YWluZXIgKG1heC13aWR0aDogJHdpZHRoKSB7XG4vLyAgICBAY29udGVudDtcbi8vICB9XG4vL31cbiIsIi5jYXJ0LW9yZGVyIHtcbiAgcGFkZGluZzogcmVtKDMwKTtcblxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSgyNSk7XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcblxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDMwKTtcblxuICAgIGdhcDogYmlnKDI1KTtcblxuICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIGdhcDogcmVtKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sYXJnZSk7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDI1KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICB9XG5cbiAgJl9fY291bnQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtZGFyayk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgaGVpZ2h0OiBiaWcoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJiAudGV4dC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmIC5idXR0b24ge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xlYXIge1xuICAgIC0tYWNjZW50LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAtLWFjY2VudC1jb2xvci1kYXJrOiB2YXIoLS1zeXN0ZW0tc3RhdGVzLWVycm9yKTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX29yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FydC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IHJlbSg0MCk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZyg0MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZ2FwOiByZW0oMzUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIGdhcDogcmVtKDMwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBnYXA6IHJlbSgyNSk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBiaWcoMzApO1xuXG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcblxuICAgICAgZ2FwOiByZW0oMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJ0LXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oNSk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZyg1KTtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICZfc2FsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG4gIH1cbn1cbiIsIi5jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oNTApO1xuXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IGJpZygzMCk7XG5cbiAgICBnYXA6IGJpZyg1MCk7XG5cbiAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcblxuICAgIGdhcDogcmVtKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmIC5jYXJ0LWl0ZW0ge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1vZmZzZXQpICogLTEpO1xuXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKHZhcigtLWNvbnRhaW5lci1vZmZzZXQpICogMikpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgaGVpZ2h0OiBiaWcoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHJlbSgxNzQpO1xuICAgIGhlaWdodDogcmVtKDEyMCk7XG5cbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTc0KTtcbiAgICAgIGhlaWdodDogYmlnKDEyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgd2lkdGg6IHJlbSgxNDQpO1xuICAgICAgaGVpZ2h0OiByZW0oMTA1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICB3aWR0aDogcmVtKDEwMCk7XG4gICAgICBoZWlnaHQ6IHJlbSg3MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IHJlbSgxMDUpO1xuICAgICAgaGVpZ2h0OiByZW0oNzMuNSk7XG4gICAgfVxuXG4gICAgJiBpbWcsXG4gICAgJiBwaWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSg1KTtcbiAgICB9XG5cbiAgICAmIC5jYXJ0LWl0ZW0ge1xuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIGdhcDogYmlnKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmspO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiBiaWcoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RlbGV0ZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAtLWFjY2VudC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICAgIC0tYWNjZW50LWNvbG9yLWRhcms6IHZhcigtLXN5c3RlbS1zdGF0ZXMtZXJyb3IpO1xuICAgICAgfVxuXG4gICAgICAmX193aXNobGlzdCB7XG4gICAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAgICYubXNmYXZvcml0ZXMge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIobXNmYXZvcml0ZXMtZGF0YS10ZXh0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAmIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHN0cm9rZSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudm90ZWQge1xuICAgICAgICAgICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIobXNmYXZvcml0ZXMtZGF0YS10ZXh0LXZvdGVkKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAmIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFnLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIH1cblxuICAmX19vcHRpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZ2FwOiByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYgLmNhcnQtaXRlbSB7XG4gICAgICAmX19kZWxldGUge1xuICAgICAgICAtLWFjY2VudC1jb2xvcjogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX193aXNobGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5udW1iZXItaW5wdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bU51bWJlcklucHV0KClcbiAgICB9XG5cbiAgICAmLWNhcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgZ2FwOiByZW0oNik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIH1cblxuICAgICZfX3N1bSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oOC41KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYmlnKDguNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX29sZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTtcblxuICAgICAgJiB+IC5wcmljZSB7XG4gICAgICAgICZfX3N1bSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIC8vY29sb3I6IHZhcigtLXN5c3RlbS1zdGF0ZXMtZXJyb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcnQtcGFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jYXJ0LXBhZ2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWNvbHVtbi1nYXApO1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG4gICAgcm93LWdhcDogdmFyKC0tZ3JpZC1yb3ctZ2FwKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5jYXJ0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDMuMTI1cmVtOyB9IH1cbiAgLmNhcnQtcGFnZV9fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvOTtcbiAgICBncmlkLXJvdzogMS8yOyB9XG4gIC5jYXJ0LXBhZ2VfX29yZGVyIHtcbiAgICBncmlkLWNvbHVtbjogOS8xMztcbiAgICBncmlkLXJvdzogMS8yOyB9XG5cbi5jYXJ0LW9yZGVyIHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllciksIC13ZWJraXQtYm94LXNoYWRvdyB2YXIoLS1hbmltYXRpb24tdGltaW5nLW1lZGl1bSkgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5jYXJ0LW9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEuMTcxODh2dztcbiAgICAgIGdhcDogMC45NzY1NnZ3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLmNhcnQtb3JkZXIge1xuICAgICAgZ2FwOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLmNhcnQtb3JkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDogMC45Mzc1cmVtO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgLmNhcnQtb3JkZXI6aG92ZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGFyZ2UpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGFyZ2UpOyB9IH1cbiAgLmNhcnQtb3JkZXJfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41NjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jYXJ0LW9yZGVyX19mb3JtIHtcbiAgICAgICAgZ2FwOiAwLjk3NjU2dnc7IH0gfVxuICAuY2FydC1vcmRlcl9faGVhZCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTsgfVxuICAuY2FydC1vcmRlcl9fY291bnQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpOyB9XG4gIC5jYXJ0LW9yZGVyX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtZGFyayk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNhcnQtb3JkZXJfX2xpbmUge1xuICAgICAgICBoZWlnaHQ6IDAuMDM5MDZ2dzsgfSB9XG4gIC5jYXJ0LW9yZGVyX19wcm9tbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jYXJ0LW9yZGVyX19wcm9tbyB7XG4gICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LW9yZGVyX19wcm9tbyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmNhcnQtb3JkZXJfX3Byb21vIC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcnQtb3JkZXJfX3Byb21vIC5idXR0b24ge1xuICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgICAgLmNhcnQtb3JkZXJfX3Byb21vIC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhcnQtb3JkZXJfX2NsZWFyIHtcbiAgICAtLWFjY2VudC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgLS1hY2NlbnQtY29sb3ItZGFyazogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7IH1cbiAgLmNhcnQtb3JkZXJfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpOyB9XG4gIC5jYXJ0LW9yZGVyX19jdXJyZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jYXJ0LW9yZGVyX19jdXJyZW50IHtcbiAgICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAuY2FydC1vcmRlcl9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jYXJ0LW9yZGVyX19zdWJtaXQge1xuICAgICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gIC5jYXJ0LW9yZGVyX19vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcnQtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMi41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNhcnQtbGlzdCB7XG4gICAgICBnYXA6IDEuNTYyNXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgIC5jYXJ0LWxpc3Qge1xuICAgICAgZ2FwOiAyLjE4NzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLmNhcnQtbGlzdCB7XG4gICAgICBnYXA6IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLmNhcnQtbGlzdCB7XG4gICAgICBnYXA6IDEuNTYyNXJlbTsgfSB9XG4gIC5jYXJ0LWxpc3RfX2xpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNhcnQtbGlzdF9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTcxODh2dztcbiAgICAgICAgZ2FwOiAxLjE3MTg4dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWxpc3RfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBnYXA6IDEuNTYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgLmNhcnQtbGlzdF9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGdhcDogMS4yNXJlbTsgfSB9XG5cbi5jYXJ0LXByaWNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zMTI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNhcnQtcHJpY2Uge1xuICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAuY2FydC1wcmljZV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNhcnQtcHJpY2VfX2Jsb2NrIHtcbiAgICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAuY2FydC1wcmljZV9fcHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY2FydC1wcmljZV9fcHJpY2Vfc2FsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7IH1cbiAgLmNhcnQtcHJpY2VfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpOyB9XG5cbi5jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMTcxODh2dztcbiAgICAgIGdhcDogMS45NTMxMnZ3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLmNhcnQtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgZ2FwOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAuY2FydC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwLjkzNzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgLmNhcnQtaXRlbTpob3ZlciAuY2FydC1pdGVtX19pbWFnZSBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLmNhcnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1vZmZzZXQpICogLTEpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICh2YXIoLS1jb250YWluZXItb2Zmc2V0KSAqIDIpKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmspOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuY2FydC1pdGVtOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwLjAzOTA2dnc7IH0gfVxuICAuY2FydC1pdGVtX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY2FydC1pdGVtX19jb250YWluZXIge1xuICAgICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuY2FydC1pdGVtX19jb250YWluZXIge1xuICAgICAgICBnYXA6IDAuNjI1cmVtOyB9IH1cbiAgLmNhcnQtaXRlbV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMC44NzVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY2FydC1pdGVtX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2Ljc5Njg3dnc7XG4gICAgICAgIGhlaWdodDogNC42ODc1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgIGhlaWdodDogNi41NjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAuY2FydC1pdGVtX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuMzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDYuNTYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjU5Mzc1cmVtOyB9IH1cbiAgICAuY2FydC1pdGVtX19pbWFnZSBpbWcsXG4gICAgLmNhcnQtaXRlbV9faW1hZ2UgcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNhcnQtaXRlbV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY2FydC1pdGVtX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLmNhcnQtaXRlbV9fY29udGVudCB7XG4gICAgICAgIGdhcDogMC4zMTI1cmVtOyB9IH1cbiAgICAuY2FydC1pdGVtX19jb250ZW50IC5jYXJ0LWl0ZW1fX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAwLjYyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmNhcnQtaXRlbV9fY29udGVudCAuY2FydC1pdGVtX19idXR0b24ge1xuICAgICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgICAuY2FydC1pdGVtX19jb250ZW50IC5jYXJ0LWl0ZW1fX2J1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuY2FydC1pdGVtX19jb250ZW50IC5jYXJ0LWl0ZW1fX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5jYXJ0LWl0ZW1fX2NvbnRlbnQgLmNhcnQtaXRlbV9fYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gICAgLmNhcnQtaXRlbV9fY29udGVudCAuY2FydC1pdGVtX19kZWxldGUge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAtLWFjY2VudC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICAtLWFjY2VudC1jb2xvci1kYXJrOiB2YXIoLS1zeXN0ZW0tc3RhdGVzLWVycm9yKTsgfVxuICAgIC5jYXJ0LWl0ZW1fX2NvbnRlbnQgLmNhcnQtaXRlbV9fd2lzaGxpc3Qge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7IH1cbiAgICAgIC5jYXJ0LWl0ZW1fX2NvbnRlbnQgLmNhcnQtaXRlbV9fd2lzaGxpc3QubXNmYXZvcml0ZXM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihtc2Zhdm9yaXRlcy1kYXRhLXRleHQpOyB9XG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgLmNhcnQtaXRlbV9fY29udGVudCAuY2FydC1pdGVtX193aXNobGlzdC5tc2Zhdm9yaXRlczpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfSB9XG4gICAgICAuY2FydC1pdGVtX19jb250ZW50IC5jYXJ0LWl0ZW1fX3dpc2hsaXN0Lm1zZmF2b3JpdGVzIC5idXR0b25fX2ljb24ge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHN0cm9rZSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHN0cm9rZSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgICAuY2FydC1pdGVtX19jb250ZW50IC5jYXJ0LWl0ZW1fX3dpc2hsaXN0Lm1zZmF2b3JpdGVzLnZvdGVkIC5idXR0b25fX2ljb24ge1xuICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICBzdHJva2U6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAgIC5jYXJ0LWl0ZW1fX2NvbnRlbnQgLmNhcnQtaXRlbV9fd2lzaGxpc3QubXNmYXZvcml0ZXMudm90ZWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihtc2Zhdm9yaXRlcy1kYXRhLXRleHQtdm90ZWQpOyB9XG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgLmNhcnQtaXRlbV9fY29udGVudCAuY2FydC1pdGVtX193aXNobGlzdC5tc2Zhdm9yaXRlcy52b3RlZDpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50LWNvbG9yKTsgfSB9XG4gIC5jYXJ0LWl0ZW1fX3RhZy1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW1fX3RhZy1saXN0IHtcbiAgICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAuY2FydC1pdGVtX19uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7IH1cbiAgLmNhcnQtaXRlbV9fb3B0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2FydC1pdGVtX19tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNhcnQtaXRlbV9fbWVudSB7XG4gICAgICAgIGdhcDogMS4xNzE4OHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW1fX21lbnUge1xuICAgICAgICBnYXA6IDAuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW1fX21lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmNhcnQtaXRlbV9fbWVudSAuY2FydC1pdGVtX19kZWxldGUge1xuICAgICAgLS1hY2NlbnQtY29sb3I6IHZhcigtLXN5c3RlbS1zdGF0ZXMtZXJyb3IpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAgIC5jYXJ0LWl0ZW1fX21lbnUgLmNhcnQtaXRlbV9fZGVsZXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuY2FydC1pdGVtX19tZW51IC5jYXJ0LWl0ZW1fX3dpc2hsaXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgICAuY2FydC1pdGVtX19tZW51IC5jYXJ0LWl0ZW1fX3dpc2hsaXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLmNhcnQtaXRlbSAubnVtYmVyLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAuMzQzNzVyZW0gMC41NjI1cmVtO1xuICAgICAgZ2FwOiAwLjMxMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5jYXJ0LWl0ZW0gLm51bWJlci1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwLjIxNDg0dncgMC4zNTE1NnZ3O1xuICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW0gLm51bWJlci1pbnB1dCAubnVtYmVyLWlucHV0X19idXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMC4zMTI1cmVtO1xuICAgICAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zMTI1cmVtICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4zMTI1cmVtICogMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNhcnQtaXRlbSAubnVtYmVyLWlucHV0IC5udW1iZXItaW5wdXRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMC4xOTUzMXZ3O1xuICAgICAgICBsZWZ0OiAtMC4xOTUzMXZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW0gLm51bWJlci1pbnB1dCAubnVtYmVyLWlucHV0X19pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMS4zMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNhcnQtaXRlbSAubnVtYmVyLWlucHV0IC5udW1iZXItaW5wdXRfX2lucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAwLjgyMDMxdnc7IH0gfVxuICAuY2FydC1pdGVtIC5udW1iZXItaW5wdXQtY2FydCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuMzc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jYXJ0LWl0ZW0gLm51bWJlci1pbnB1dC1jYXJ0IHtcbiAgICAgICAgZ2FwOiAwLjIzNDM4dnc7IH0gfVxuICAuY2FydC1pdGVtIC5wcmljZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuY2FydC1pdGVtIC5wcmljZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kOyB9IH1cbiAgICAuY2FydC1pdGVtIC5wcmljZV9fc3VtIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNTMxMjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5jYXJ0LWl0ZW0gLnByaWNlX19zdW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzMyMDN2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgIC5jYXJ0LWl0ZW0gLnByaWNlX19zdW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgICAuY2FydC1pdGVtIC5wcmljZV9fc3VtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuY2FydC1pdGVtIC5wcmljZV9fb2xkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpOyB9XG4gICAgICAuY2FydC1pdGVtIC5wcmljZV9fb2xkIH4gLnByaWNlX19zdW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYXJ0LWl0ZW1fX2luZm8ge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuY2FydC1pdGVtX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLCJAbWl4aW4gbWVkaXVtTnVtYmVySW5wdXQge1xyXG4gIHBhZGRpbmc6IHJlbSg1LjUpIHJlbSg5KTtcclxuXHJcbiAgZ2FwOiByZW0oNSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiBiaWcoNS41KSBiaWcoOSk7XHJcblxyXG4gICAgZ2FwOiBiaWcoNSk7XHJcbiAgfVxyXG5cclxuICAmIC5udW1iZXItaW5wdXQge1xyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oNSkge31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgaGVpZ2h0OiByZW0oMjEpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IGJpZygyMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBjb250ZW50O1xyXG59XHJcbiIsIkBtaXhpbiBwc2V1ZG8oJHBpeGVsKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtI3tyZW0oJHBpeGVsKX07XHJcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xyXG5cclxuICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgdG9wOiAje2JpZygtJHBpeGVsKX07XHJcbiAgICBsZWZ0OiAje2JpZygtJHBpeGVsKX07XHJcbiAgXHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICB9XHJcblxyXG4gIEBjb250ZW50O1xyXG59XHJcbiJdfQ== */
