.album-container::after,.album-container::before,.header-holder::after,.header-holder::before,.input-group_welcome::after,.input-group_welcome::before,.my-photos .title-holder::after,.my-photos .title-holder::before,.welcome__intro::after,.welcome__intro::before{content:"";display:table}.album-container::after,.header-holder::after,.input-group_welcome::after,.my-photos .title-holder::after,.welcome__intro::after{clear:both}.flip-container{display:table-cell;vertical-align:middle}.footer-content,footer{width:100%;overflow:hidden}footer{background-image:url(../img/bg/footer-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:table-row;vertical-align:bottom}#go-up{cursor:pointer}.footer-content{padding:14px 0;position:relative}.footer-column{width:40%;text-align:left;font:16px/24px 'Proximanova_light';color:#fff}@media only screen and (max-width:768px){.footer-column{float:none;width:100%;text-align:center;margin-top:20px}}.footer-column.left{float:left}@media only screen and (max-width:768px){.footer-column.left{margin-top:60px}}.footer-column.center{width:20%;float:left;text-align:center}@media only screen and (max-width:768px){.footer-column.center{position:absolute;top:14px;margin:0;width:100%}}.footer-column.center img{padding:8px 0 0;display:block;margin:0 auto}.footer-column.right{float:right;text-align:right;opacity:.4}@media only screen and (max-width:768px){.footer-column.right{text-align:center}}.footer-column.right .year{border-right:1px solid rgba(255,255,255,.4);display:inline-block;padding:0 5px 0 0;margin:0 5px 0 0}.footer-column p{margin:0}.search-page footer{background:#202020}.album-page .change-photo_cover{float:none;width:30%;margin:0 auto}.header{display:table-row;width:100%}.header_album,.header_main,.header_user{background-image:url(../img/bg/main-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.header_album .user-info-holder{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:20px;left:40px;width:30%}@media only screen and (max-width:768px){.header_album .user-info-holder{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60%}}.header_album .user-info-holder .user-avatar{width:auto;margin-right:10px}.header_album .user-info-holder .user-info{width:auto;margin-top:0}.header-holder{padding:70px 0 40px}.search-page .header-holder{padding:20px 0}.user-page .search-holder{margin-bottom:0}.user-info-holder{position:relative;width:80%;float:left}@media only screen and (max-width:768px){.user-info-holder{float:none}}.user-avatar{width:25%;float:left}@media only screen and (max-width:768px){.user-avatar{float:none}}.user-avatar__img{border-radius:50%;border:3px solid #fff;width:120px;height:120px;overflow:hidden;margin:0 auto;background-size:cover;background-position:center center}@media only screen and (max-width:768px){.user-avatar__img{width:100px;height:100px}}.user-info{color:#fff;float:left;width:75%;padding-left:10px}@media only screen and (max-width:768px){.user-info{float:none;margin-top:15px}}.user-info__desc{color:rgba(255,255,255,.8);font-family:"Proximanova_light";line-height:1;padding:0 0 26px}@media only screen and (max-width:768px){.user-avatar,.user-info,.user-info-holder{display:block;text-align:center;width:100%;padding:0}}.social-links{margin:0;padding:0;list-style:none}.social-links__item{display:inline-block;vertical-align:top;margin-right:6px;position:relative}.social-links__item:last-child{margin-right:0}@media only screen and (max-width:768px){.social-links__item{margin-top:10px;margin-right:10px}}.social-links__link{text-decoration:none;display:block;opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.social-links__link:hover{opacity:1}.social-links__svg{width:20px;height:20px;fill:#fff;opacity:.8}@media only screen and (max-width:768px){.social-links__svg{width:30px;height:30px}}.social-links__form{position:absolute;z-index:10;display:none;background:#fff;padding:11px;top:30px;left:0;-webkit-transform:translateX(-47.5%);-ms-transform:translateX(-47.5%);transform:translateX(-47.5%);width:280px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.social-links__form:before{content:'';position:absolute;display:block;bottom:100%;left:50%;margin-left:-2px;border:4px solid transparent;border-bottom-color:#fff}.header-buttons{position:absolute;right:40px;top:20px}@media only screen and (max-width:768px){.header-buttons{right:10px;left:10px}}.header-buttons__item{float:right;clear:both;padding:0 0 6px}@media only screen and (max-width:768px){.header-buttons__item:nth-child(2){position:absolute;left:0}}.search-page .header{background:0 0}.search-page .search-holder .fix-width,.search-page .user-info-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-page .search-holder .fix-width{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search-page .user-info-holder{width:auto}@media only screen and (max-width:768px){.search-page .user-info-holder{display:none}}.search-page .user-info-holder .user-avatar{width:50px;margin:0 10px}.search-page .user-info-holder .user-avatar__img{width:50px;height:50px}.search-page .user-info-holder .user-info{width:auto;padding-left:0;margin-top:0}.search-page .user-info-holder .user-info__name{margin:0;font-size:16px;color:#323232;text-align:left}.album-page .user-avatar{width:80px}.album-page .user-avatar__img{width:56px;height:56px}.album-page .user-info__name{margin:0;font-size:16px}.album-page .header-content{text-align:center;color:#fff;width:65%;margin:10px auto}@media only screen and (max-width:768px){.album-page .header-content{width:90%;margin-top:50px}}.fix-width{width:91%;margin:0 auto}.content,.page{height:100%;width:100%}.page{display:table}.content{display:table-row}.btn{white-space:nowrap;position:relative;cursor:pointer;border-radius:2.625rem;height:2.625rem;line-height:2.625rem;outline:none}.btn_animated{background:#fff;float:right;padding:0 22px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22);width:42px;overflow:hidden;box-sizing:border-box;text-decoration:none;-webkit-transition:width .3s,background .3s;transition:width .3s,background .3s}.btn_animated .fa{color:#a0a09f;font-size:22px;position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn_animated span{font:14px/42px 'Panton_bold';color:#fff;vertical-align:middle;display:inline-block;padding-left:20px;overflow:hidden}@media only screen and (max-width:768px){.btn_animated span{display:none}}.btn_animated:hover{background:#28bbf0;width:100%}.btn_animated:hover .fa,.btn_ok{color:#fff}.btn_ok{background-color:#28bbf0;font-family:'Proximanova_semibold';border:none;-webkit-transition:background .3s;transition:background .3s;padding:0 14px}.btn_ok:hover{background-color:#24b0e3}.btn_red:not(.likes){background-color:#ee4634;font-family:'Proximanova_semibold';border:none;color:#fff;-webkit-transition:background .3s;transition:background .3s;padding:0 14px}.btn_red:not(.likes):hover{background-color:#d94130}.btn_red:not(.likes) .fa{margin-right:.5rem}@media only screen and (max-width:480px){.btn_red:not(.likes) .fa{margin:0}.btn_red:not(.likes) span:nth-child(2){display:none}}.btn_transparent{color:#28bbf0;border:1px solid #28bbf0;background-color:transparent;-webkit-transition:all .3s;transition:all .3s;line-height:1;padding:0 15px;line-height:2.625rem}.btn_transparent:hover{color:#fff;border:1px solid #20b6ed;background-color:#20b6ed}.btn_link{color:#28bbf0;padding:0 14px}.btn_link:hover,.link:hover{color:#24b0e3}.link{color:#28bbf0;cursor:pointer}.show-more{text-align:center;padding:3px 0 0}.search-holder{background:#dbdcdc;overflow:hidden;width:100%;padding:11px 0;margin:0 0 52px}.search-form{position:relative;background:#fff;border-radius:20px;padding:10px 14px;float:right;width:32%}@media only screen and (max-width:768px){.search-form{float:none;width:100%}}.search-form__btn{color:rgba(50,50,50,.6);position:absolute;top:10px;left:20px;padding:0}.search-form__input{width:100%;padding:0 0 0 32px;box-sizing:border-box;border:0;background:0 0;font:16px/18px 'Proximanova_light';color:#323232;outline:none}.new-photos-album{padding:0 0 62px;position:relative}.album-container{margin:0 -1%;clear:both}.album-item{width:23%;margin:0 1% 20px;float:left}@media only screen and (max-width:1200px){.album-item{width:31.33%}}@media only screen and (max-width:992px){.album-item{width:48%}}@media only screen and (max-width:768px){.album-item{width:98%}}.album-item-holder{border-radius:2px;overflow:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.photo-item{width:31.33%;margin:0 1% 20px;float:left}@media only screen and (max-width:992px){.photo-item{width:48%}}@media only screen and (max-width:768px){.photo-item{width:98%}}.photo-item-holder{border-radius:2px;overflow:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.album-photo{padding:0 0 13px;position:relative}.album-photo img{vertical-align:top}.album-photo:hover .album-mask,.photo-user-img:hover .photo-user-img__mask{opacity:1}.album-photo__thumb,.album__thumb{height:255px;width:100%;background-size:cover;background-position:center center}.album__thumb{height:280px}.album-mask{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1;border-radius:2px 2px 0 0;cursor:pointer;opacity:0;will-change:opacity;-webkit-transition:opacity .5s;transition:opacity .5s}.open-img-popup{position:relative;display:block}.open-img-popup img{height:100%;width:100%}.open-img-popup .fa,.photo-user-img .svg-more{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.open-img-popup .fa{color:#fff;font-size:38px}.album-desc{padding:0 20px 28px;width:100%;overflow:hidden;box-sizing:border-box}.album-desc__user{float:left;width:50px;max-width:25%}.photo-user-img{width:50px;height:50px;overflow:hidden;border-radius:50px;position:relative;cursor:pointer;background-size:cover;background-position:center center}.photo-user-img__mask{opacity:0;-webkit-transition:all .5s;transition:all .5s;background:rgba(0,0,0,.7);position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50px}.photo-user-img .svg-more{width:17px;height:4px;fill:#fff}.album-desc__info{padding:0 0 0 6%;float:left;width:75%}.photo-desc-title{font:16px/18px 'Proximanova_light';white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 12px}.photo-info__item{display:inline-block;vertical-align:top;margin:0 6px 0 0;padding:0;text-shadow:0 0 5px #000}.photo-info__item .fa{color:#d6d6d6;font-size:20px}.photo-info__item span{margin:0 0 0 5px}.album-category{text-align:right;background:#f6f6f6;padding:6px 20px 10px;overflow:hidden}.category-name{font:16px/18px "Proximanova_semibold";text-decoration:none;color:#323232}.category-name .svg-category{width:20px;height:18px;fill:#c5c5c5;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.edit-post{float:left;opacity:.2;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.edit-post:hover,.my-album:hover .album-mask{opacity:1}.album-container_user .edit-post{display:none}.fa{font-size:20px}.my-photos{background:#f6f6f6;padding:51px 0 41px}.add-album-btn .photo-item{width:23%}.add-album-btn,.add-album-btn .category-name{float:right}.album-item__footer{text-align:right;background:#fff;padding:15px 20px}.my-album{display:block;color:#323232;text-decoration:none;position:relative;overflow:hidden}.my-album:hover .mask-content{bottom:36px}.my-album img{display:block;margin:0 auto}.mask-content{-webkit-transition:bottom .5s;transition:bottom .5s;bottom:-20px;position:absolute;padding:0 20px}.mask-content__desc{font:16px/24px "Proximanova_light";color:#fff;padding:0 0 31px}.mask-content__count{color:#fff;font:16px/18px "Proximanova_semibold"}.album-page .album-general-info span,.mask-content__count span{font-family:"Panton_bold";margin-left:5px}textarea{display:block}input,textarea{color:rgba(50,50,50,.8)}.input_rounded{border:1px solid #d8d6d6;border-radius:1.2rem;padding:.6rem 1rem;-webkit-transition:border-color .3s;transition:border-color .3s}.input_rounded:active,.input_rounded:focus,.input_rounded:hover,.input_rounded:link,.input_rounded:visited{outline:none}.input_rounded:focus{border-color:#74d3f5}.album-page .album-container{padding:33px 0 0}.album-page .gray-bg{background:#dddcdc;margin:0 0 20px}.album-page .my-album-title{font:21px/23px "Proximanova_semibold";margin:0;padding:0 0 10px}.album-page .my-album-desc{font:16px/24px "Proximanova_light"}.album-page .album-general-info{margin:0;padding:21px 0;list-style:none;text-align:center}.album-page .album-general-info li{display:inline-block;margin:0 3%}.single-photo .album-photo{padding:0}.single-photo .album-category{padding:16px 20px 10px}.single-photo .photo-info{position:absolute;bottom:19px;left:20px;z-index:2}.single-photo .photo-info__item,.single-photo .photo-info__item .fa{color:#fff}.welcome__wrapper{position:relative;width:100%;min-height:100%;display:table}.welcome__flip-wrapper,.welcome__footer{display:table-row}.welcome__flip-wrapper{height:100%}.welcome__footer{font-family:'Proximanova_light';bottom:0;left:auto;right:auto;width:100%}.welcome__footer-text{text-align:center;padding:1.25rem;margin:0 auto;color:#fff}.flip-card{position:relative;text-align:center;width:90%;margin:0 auto;-webkit-perspective:1000px;perspective:1000px}.flip-card__back-side,.flip-card__front-side,.flip-card__recovery{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all 1s;transition:all 1s;will-change:transform}.flip-card__front-side{position:relative;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-card__back-side,.flip-card__recovery{position:absolute;z-index:1;top:0;width:100%;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,-500px);transform:translate3d(0,0,-500px)}.card_flipped .flip-card__front-side{-webkit-transform:translate3d(0,0,500px);transform:translate3d(0,0,500px);opacity:0;visibility:hidden}.card_flipped .flip-card__back-side{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.show_recovery .flip-card__back-side,.show_recovery .flip-card__front-side{-webkit-transform:translate3d(0,0,500px);transform:translate3d(0,0,500px);opacity:0;visibility:hidden}.show_recovery .flip-card__recovery{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.welcome__intro{color:#fff;padding-top:7rem;padding-bottom:2rem}.welcome__h1{font-family:'Panton_bold';font-size:2.625rem;margin-bottom:.625rem}.welcome__text{max-width:35rem;margin:0 auto;line-height:1.5em;font-family:'Proximanova_light'}.form.form_welcome{background-color:#fff;border-radius:1.25rem;font-family:'Proximanova_light';max-width:280px;margin:0 auto 10px;overflow:hidden;padding-bottom:1.25pxrem}.form.form_welcome.form_recovery{padding-top:1rem}.form.form_welcome.form_recovery .input-group_welcome{border-top:1px solid #e1e1e1}.input-group_welcome{border-bottom:1px solid #e1e1e1;width:100%;text-align:left;position:relative;height:2.5625rem}.input-group_welcome.input-group_last{margin-bottom:.5rem}.form_recovery .input-group_welcome.input-group_last{margin-bottom:1.0625rem}.group_welcome__icon{display:block;position:absolute;left:0;top:0;width:15.5%;height:100%;padding-left:.6rem}.group_welcome__icon .fa{display:block;width:100%;height:100%;text-align:center;padding-top:.625rem}.group_welcome__icon .fa:before{display:block;color:#ccc;-webkit-transition:color .3s;transition:color .3s}.group_welcome__input{display:block;float:left;width:100%;border:none;outline:none;color:#323232;height:100%;padding-right:1rem;padding-left:2.7rem}.group_welcome__input:focus{color:#323232}.form_welcome__text{margin:0 1.25rem 1.0625rem;text-align:left;font-size:.875rem}.form_welcome__text.form_welcome__text_button{margin-bottom:.5rem}.form_welcome__text.form_welcome__text_center{text-align:center;font-size:.875rem}.form_welcome__link{font-family:'Proximanova_semibold';color:#28bbf0;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.form_welcome__link:hover{color:#24b0e3}.form_welcome__span{line-height:1.1em}.error-notification{display:none;background:pink;padding:.5rem .625rem;text-align:left;font-size:.875rem;font-family:'Proximanova_semibold'}.form_welcome__button{width:100%}.search-page .search-holder{padding:6px 0}.search-page .search-form{float:none}@media only screen and (max-width:768px){.search-page .search-form{width:100%;text-align:center}}.search-page .show-new{float:right;text-decoration:none;color:#28bbf0;font:16px/18px "Proximanova_semibold";display:inline-block}@media only screen and (max-width:768px){.search-page .show-new{width:100%;text-align:center;margin:15px auto}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fZXh0ZW5kcy5zYXNzIiwiY29tbW9uL19mb290ZXIuc2FzcyIsImNvbW1vbi9fbWl4aW5zLnNhc3MiLCJjb21tb24vX2hlYWRlci5zYXNzIiwiYXBwLmNzcyIsInBhZ2VzL19pbmRleC5zYXNzIiwicGFnZXMvX2FsYnVtLnNhc3MiLCJwYWdlcy9fd2VsY29tZS5zYXNzIiwicGFnZXMvX3NlYXJjaC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLHVCLENBQUEsd0IsQ0FBQSxxQixDQUFBLHNCLENBQUEsMkIsQ0FBQSw0QixDQUFBLCtCLENBQUEsZ0MsQ0FBQSxzQixDQUFBLHVCLENBR0UsVSxDQUNBLGEsQ0FKRix1QixDQUFBLHFCLENBQUEsMkIsQ0FBQSwrQixDQUFBLHNCLENBTUUsVSxDQUlGLGUsQ0FDRSxrQixDQUNBLHFCLENDRkYsZSxDQWJBLE0sQ0FjQyxVLENBQ0EsZSxDQWZELE0sQ0FDQyw2QyxDQUNBLHFCLENBQ0EsaUMsQ0FDQSwyQixDQUdBLGlCLENBQ0EscUIsQ0FFRCxNLENBQ0MsYyxDQUVELGUsQ0FHQyxjLENBQ0EsaUIsQ0FFRCxjLENBQ0MsUyxDQUNBLGUsQ0FDQSxrQyxDQUNBLFUsQ0NDRyx5Q0RMSixjLENBTUUsVSxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0NKRSxDRExKLG1CLENBWUUsVSxDQ1BFLHlDRExKLG1CLENBY0csZSxDQ1RDLENETEoscUIsQ0FpQkUsUyxDQUNBLFUsQ0FDQSxpQixDQ2RFLHlDRExKLHFCLENBcUJHLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxVLENDbkJDLENETEoseUIsQ0EyQkcsZSxDQUNBLGEsQ0FDQSxhLENBN0JILG9CLENBZ0NFLFcsQ0FDQSxnQixDQUNBLFUsQ0M3QkUseUNETEosb0IsQ0FvQ0csaUIsQ0MvQkMsQ0RMSiwwQixDQXVDRywyQyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxnQixDQTFDSCxnQixDQTRDRSxRLENBRUYsbUIsQ0FFRSxrQixDRWhFRiwrQixDQUVFLFUsQ0FDQSxTLENBQ0EsYSxDQUVGLE8sQ0FDQyxpQixDQUNBLFUsQ0FGRCxhLENBQUEsWSxDQUFBLFksQ0FNRSwrQyxDQUNBLDJCLENBQ0EscUIsQ0FDQSxpQyxDQVRGLCtCLENBYUcsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0RIQyx5Q0NmSiwrQixDQW9CSSxpQixDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFMsQ0RUQSxDQ2ZKLDRDLENBMEJJLFUsQ0FDQSxpQixDQTNCSiwwQyxDQTZCSSxVLENBQ0EsWSxDQUdKLGMsQ0FFQyxtQixDQUZELDJCLENBSUUsYyxDQUVGLHlCLENBRUUsZSxDQU1GLGlCLENBQ0MsaUIsQ0FDQSxTLENBQ0EsVSxDRG5DRyx5Q0NnQ0osaUIsQ0FLRSxVLENEckNFLENDdUNKLFksQ0FDQyxTLENBQ0EsVSxDRHpDRyx5Q0N1Q0osWSxDQUlFLFUsQ0QzQ0UsQ0N1Q0osaUIsQ0FPRSxpQixDQUNBLHFCLENBQ0EsVyxDQUNBLFksQ0FDQSxlLENBQ0EsYSxDQUNBLHFCLENBQ0EsaUMsQ0RyREUseUNDdUNKLGlCLENBZ0JHLFcsQ0FDQSxZLENEeERDLENDMERKLFUsQ0FDQyxVLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDRDlERyx5Q0MwREosVSxDQU1FLFUsQ0FDQSxlLENEakVFLENDMERKLGdCLENBVUUsMEIsQ0FDQSwrQixDQUNBLGEsQ0FDQSxnQixDRHZFRSx5Q0N5RUosWSxDQ21HZSxVLENEbkdmLGlCLENBSUUsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFMsQ0RoRkUsQ0N1RkosYSxDQUNDLFEsQ0FDQSxTLENBQ0EsZSxDQUhELG1CLENBTUUsb0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FURiw4QixDQVdHLGMsQ0RsR0MseUNDdUZKLG1CLENBYUcsZSxDQUNBLGlCLENEckdDLENDdUZKLG1CLENBaUJFLG9CLENBQ0EsYSxDQUNBLFUsQ0FDQSw4QixDQUFBLHNCLENBcEJGLHlCLENBdUJHLFMsQ0F2Qkgsa0IsQ0EwQkUsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDRHBIRSx5Q0N1Rkosa0IsQ0ErQkcsVSxDQUNBLFcsQ0R2SEMsQ0N1RkosbUIsQ0FtQ0UsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLGUsQ0FDQSxZLENBQ0EsUSxDQUNBLE0sQ0FDQSxvQyxDQUFBLGdDLENBQUEsNEIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxvQyxDQTdDRiwwQixDQStDRyxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLFEsQ0FDQSxnQixDQUNBLDRCLENBQ0Esd0IsQ0FPSCxlLENBQ0MsaUIsQ0FDQSxVLENBQ0EsUSxDRHZKRyx5Q0NvSkosZSxDQUtFLFUsQ0FDQSxTLENEMUpFLENDb0pKLHFCLENBU0UsVyxDQUNBLFUsQ0FDQSxlLENEL0pFLHlDQ29KSixrQyxDQWNJLGlCLENBQ0EsTSxDRG5LQSxDQzBLSixvQixDQUVFLGMsQ0FGRixzQyxDQUFBLDhCLENBYUUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBZEYsc0MsQ0FPRyxzQixDQUFBLGtCLENBQUEsYyxDQUVBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBVEgsOEIsQ0FZRSxVLENEdExFLHlDQzBLSiw4QixDQWdCRyxZLENEMUxDLENDMEtKLDJDLENBa0JHLFUsQ0FDQSxhLENBbkJILGdELENBcUJJLFUsQ0FDQSxXLENBdEJKLHlDLENBeUJHLFUsQ0FDQSxjLENBQ0EsWSxDQTNCSCwrQyxDQTZCSSxRLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBT0osd0IsQ0FFRSxVLENBRkYsNkIsQ0FLRSxVLENBQ0EsVyxDQU5GLDRCLENBU0UsUSxDQUNBLGMsQ0FWRiwyQixDQWFFLGlCLENBQ0EsVSxDQUNBLFMsQ0FDQSxnQixDRGpPRSx5Q0NpTkosMkIsQ0FrQkcsUyxDQUNBLGUsQ0RwT0MsQ0d4QkosVSxDQUNDLFMsQ0FDQSxhLENBTUQsUSxDQUpBLEssQ0FNQyxXLENBQ0EsVSxDQVBELEssQ0FFQyxhLENBRUQsUSxDQUNDLGlCLENBTUQsSSxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0Esc0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxZLENBUEQsYSxDQVVFLGUsQ0FDQSxXLENBQ0EsYyxDQUNBLHNDLENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUNBLG9CLENBQ0EsMkMsQ0FBQSxtQyxDQWxCRixpQixDQXFCRyxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0ExQkgsa0IsQ0E0QkcsNEIsQ0FDQSxVLENBQ0EscUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsZSxDSHhCQyx5Q0dUSixrQixDQW1DSSxZLENIMUJBLENHVEosbUIsQ0FzQ0csa0IsQ0FDQSxVLENBdkNILHVCLENBMkNBLE8sQ0FGSSxVLENBRUosTyxDQUNDLHdCLENBQ0Esa0MsQ0FDQSxXLENBRUEsaUMsQ0FBQSx5QixDQUNBLGMsQ0FORCxhLENBUUUsd0IsQ0FFRixvQixDQUNDLHdCLENBQ0Esa0MsQ0FDQSxXLENBQ0EsVSxDQUNBLGlDLENBQUEseUIsQ0FDQSxjLENBTkQsMEIsQ0FRRSx3QixDQVJGLHdCLENBVUUsa0IsQ0h0REUseUNHNENKLHdCLENBYUcsUSxDQWJILHNDLENBZUcsWSxDSDNEQyxDRzZESixnQixDQUNDLGEsQ0FDQSx3QixDQUNBLDRCLENBQ0EsMEIsQ0FBQSxrQixDQUNBLGEsQ0FDQSxjLENBQ0Esb0IsQ0FQRCxzQixDQVNFLFUsQ0FDQSx3QixDQUNBLHdCLENBQ0YsUyxDQUNDLGEsQ0FDQSxjLENBRkQsZSxDQUtBLFcsQ0FERSxhLENBQ0YsSyxDQUNDLGEsQ0FDQSxjLENBTUQsVSxDQUNDLGlCLENBQ0EsZSxDQUdELGMsQ0FDQyxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FFRCxZLENBQ0MsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENIeEdHLHlDR2tHSixZLENBUUUsVSxDQUNBLFUsQ0gzR0UsQ0drR0osaUIsQ0FXRSx1QixDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBZkYsbUIsQ0FpQkUsVSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxRLENBQ0EsYyxDQUNBLGtDLENBQ0EsYSxDQUNBLFksQ0FHRixpQixDQUNDLGdCLENBQ0EsaUIsQ0FFRCxnQixDQUNDLFksQ0FFQSxVLENBRUQsVyxDQUNDLFMsQ0FDQSxnQixDQUNBLFUsQ0h6SUcsMENHc0lKLFcsQ0FLRSxZLENIM0lFLENBQUEseUNHc0lKLFcsQ0FPRSxTLENIN0lFLENBQUEseUNHc0lKLFcsQ0FTRSxTLENIL0lFLENHaUpKLGtCLENBQ0MsaUIsQ0FDQSxlLENBQ0Esc0MsQ0FJRCxXLENBQ0MsWSxDQUNBLGdCLENBQ0EsVSxDSDNKRyx5Q0d3SkosVyxDQUtFLFMsQ0g3SkUsQ0FBQSx5Q0d3SkosVyxDQU9FLFMsQ0gvSkUsQ0dpS0osa0IsQ0FDQyxpQixDQUNBLGUsQ0FDQSxzQyxDQUVELFksQ0FDQyxnQixDQUNBLGlCLENBRkQsZ0IsQ0FLRSxrQixDQUxGLDhCLENBbUVBLDJDLENBM0RFLFMsQ0FHRixtQixDQU9BLGEsQ0FOQyxZLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUMsQ0FHRCxhLENBQ0MsWSxDQUtELFcsQ0FDQyxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EseUIsQ0FDQSxTLENBQ0EseUIsQ0FDQSxjLENBQ0EsUyxDQUNBLG1CLENBQ0EsOEIsQ0FBQSxzQixDQUVELGUsQ0FDQyxpQixDQUNBLGEsQ0FGRCxtQixDQUtFLFcsQ0FDQSxVLENBTkYsbUIsQ0E0QkEseUIsQ0FxQkUsaUIsQ0FDQSxPLENBQ0EsUSxDQUlBLHNDLENBQUEsa0MsQ0FBQSw4QixDQXZERixtQixDQWFFLFUsQ0FDQSxjLENBR0YsVyxDQUNDLG1CLENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUVELGlCLENBQ0MsVSxDQUNBLFUsQ0FDQSxhLENBRUQsZSxDQUNDLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EscUIsQ0FDQSxpQyxDQVJELHFCLENBV0UsUyxDQUNBLDBCLENBQUEsa0IsQ0FDQSx5QixDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUNBLGtCLENBbkJGLHlCLENBd0JFLFUsQ0FDQSxVLENBQ0EsUyxDQU1GLGlCLENBQ0MsZ0IsQ0FDQSxVLENBQ0EsUyxDQUVELGlCLENBQ0Msa0MsQ0FDQSxrQixDQUNBLGUsQ0FDQSxzQixDQUNBLGdCLENBRUQsaUIsQ0FFRSxvQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxTLENBQ0Esd0IsQ0FORixxQixDQVFHLGEsQ0FDQSxjLENBVEgsc0IsQ0FXRyxnQixDQUVILGUsQ0FDQyxnQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxlLENBRUQsYyxDQUNDLHFDLENBQ0Esb0IsQ0FDQSxhLENBSEQsNEIsQ0FNRSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxvQixDQUNBLHFCLENBQ0EsZ0IsQ0FFRixVLENBQ0MsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsMEIsQ0FBQSxrQixDQUpELGdCLENBb0NBLDJCLENBOUJFLFMsQ0FORixnQyxDQVFFLFksQ0FFRixHLENBQ0MsYyxDQUVELFUsQ0FDQyxrQixDQUNBLG1CLENBTUQsMEIsQ0FJRSxTLENBSkYsYyxDQUFBLDZCLENBT0UsVyxDQUdGLG1CLENBQ0MsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FFRCxTLENBQ0MsYSxDQUNBLGEsQ0FDQSxvQixDQUNBLGlCLENBQ0EsZSxDQUxELDZCLENBVUcsVyxDQVZILGEsQ0FhRSxhLENBQ0EsYSxDQUVGLGEsQ0FDQyw2QixDQUFBLHFCLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQUpELG1CLENBTUUsa0MsQ0FDQSxVLENBQ0EsZ0IsQ0FSRixvQixDQVdFLFUsQ0FDQSxxQyxDQzdZRixvQyxDRGlZQSx5QixDQWVHLHlCLENBQ0EsZSxDQUlILFEsQ0FDQyxhLENBQ0QsSyxDQUZBLFEsQ0FHQyx1QixDQUVELGMsQ0FDQyx3QixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxtQyxDQUFBLDJCLENBSkQscUIsQ0FBQSxvQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxzQixDQVdFLFksQ0FYRixvQixDQWNFLG9CLENDeGFGLDRCLENBRUUsZ0IsQ0FGRixvQixDQUlFLGtCLENBQ0EsZSxDQUxGLDJCLENBUUUscUMsQ0FDQSxRLENBQ0EsZ0IsQ0FWRiwwQixDQWFFLGtDLENBYkYsK0IsQ0FnQkUsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FuQkYsa0MsQ0FzQkcsb0IsQ0FDQSxXLENBTUgsMEIsQ0FFRSxTLENBRkYsNkIsQ0FLRSxzQixDQUxGLHlCLENBUUUsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFMsQ0FYRiwrQixDQUFBLG1DLENBY0UsVSxDQ3hDRixpQixDQUVFLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxhLENBTEYsc0IsQ0FBQSxnQixDQVNFLGlCLENBVEYsc0IsQ0FZRSxXLENBWkYsZ0IsQ0FlRSwrQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FuQkYscUIsQ0FzQkUsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFUsQ0FxQkYsVSxDQUNDLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsYSxDQUNBLDBCLENBQUEsa0IsQ0FMRCxxQixDQUFBLHNCLENBQUEsb0IsQ0FTRSxlLENBQ0Esa0MsQ0FBQSwwQixDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxxQixDQWJGLHNCLENBZ0JFLGlCLENBQ0EsUyxDQUNBLG9DLENBQUEsNEIsQ0FsQkYscUIsQ0FBQSxvQixDQXNCRSxpQixDQUNBLFMsQ0FDQSxLLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLHlDLENBQUEsaUMsQ0FHRixvQyxDQUdHLHdDLENBQUEsZ0MsQ0FDQSxTLENBQ0EsaUIsQ0FMSCxtQyxDQU9HLG9DLENBQUEsNEIsQ0FDQSxTLENBQ0Esa0IsQ0FFSCxvQyxDQUFBLHFDLENBSUcsd0MsQ0FBQSxnQyxDQUNBLFMsQ0FDQSxpQixDQU5ILG1DLENBUUcsb0MsQ0FBQSw0QixDQUNBLFMsQ0FDQSxrQixDQU9ILGUsQ0FFQyxVLENBQ0EsZ0IsQ0FDQSxtQixDQUVELFksQ0FDQyx5QixDQUNBLGtCLENBQ0EscUIsQ0FFRCxjLENBQ0MsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLCtCLENBR0Qsa0IsQ0FDQyxxQixDQUNBLHFCLENBQ0EsK0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxlLENBQ0Esd0IsQ0FQRCxnQyxDQVVFLGdCLENBVkYscUQsQ0FhRyw0QixDQUVILG9CLENBQ0MsK0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBR0EsZ0IsQ0FQRCxxQyxDQVVFLG1CLENBVkYsb0QsQ0FhRyx1QixDQUVILG9CLENBQ0MsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBUEQsd0IsQ0FVRSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLG1CLENBZEYsK0IsQ0FpQkUsYSxDQUNBLFUsQ0FDQSw0QixDQUFBLG9CLENBRUYscUIsQ0FDQyxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGEsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxtQixDQVRELDJCLENBWUUsYSxDQUVGLG1CLENBQ0MsMEIsQ0FDQSxlLENBQ0EsaUIsQ0FIRCw2QyxDQU1FLG1CLENBTkYsNkMsQ0FTRSxpQixDQUNBLGlCLENBRUYsbUIsQ0FDQyxrQyxDQUNBLGEsQ0FDQSxvQixDQUNBLDRCLENBQUEsb0IsQ0FKRCx5QixDQU1FLGEsQ0FFRixtQixDQUNDLGlCLENBRUQsbUIsQ0FDQyxZLENBQ0EsZSxDQUNBLHFCLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0MsQ0FFRCxxQixDQUNDLFUsQ0MvTkQsMkIsQ0FFRSxhLENBRkYseUIsQ0FLRSxVLENObUJFLHlDTXhCSix5QixDQU9HLFUsQ0FDQSxpQixDTmdCQyxDTXhCSixzQixDQVdFLFcsQ0FDQSxvQixDQUNBLGEsQ0FDQSxxQyxDQUNBLG9CLENOU0UseUNNeEJKLHNCLENBaUJHLFUsQ0FDQSxpQixDQUNBLGdCLENOS0MiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJWNsZWFyZml4IHtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTsgfVxuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWZXJ0aWNhbCBBbGlnblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ldGFibGVBbGlnbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiIsImZvb3RlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZm9vdGVyLWJnLmpwZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuI2dvLXVwIHtcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb290ZXItY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxNHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9vdGVyLWNvbHVtbiB7XG5cdHdpZHRoOiA0MCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQ6IDE2cHgvMjRweCAnUHJveGltYW5vdmFfbGlnaHQnO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7IH1cblxuXHQmLmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5cdCYuY2VudGVyIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDAgMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH0gfVxuXG5cdCYucmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0XHQueWVhciB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjQpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRcdFx0bWFyZ2luOiAwIDVweCAwIDA7IH0gfVxuXHRwIHtcblx0XHRtYXJnaW46IDA7IH0gfVxuXG4uc2VhcmNoLXBhZ2Uge1xuXHRmb290ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMyMDIwMjA7IH0gfVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBJbmxpbmUgbWVkaWEgcXVlcmllcyBtaXhpblxuLyoqIEJyZWFrcG9pbnRzOlxuICogbCAtIGxhcmdlOiBub3RlYm9va3MsIHBjJ3NcbiAqIG0gLSBtZWRpdW06IGxhcmdlIHRhYmxldHMgYW5kIHNtYWxsIG5vdGVib29rc1xuICogcyAtIHNtYWxsOiB0YWJsZXRzXG4gKiB4cyAtIGVYdHJhIHNtYWxsOiBzbWFydHBob25lc1xuICogeHhzIC0gaXBob25lIDRcbiAqIERPIC0gXCJEZXNrdG9wIE9ubHlcIiBmYWxsYmFjayB0byBwcmV2ZW50IG1vYmlsZSBsb2FkaW5nXG4gKlxuICogSG93IHRvIHVzZTpcbiAqIC5teV9jbGFzc1xuICogICAgK21lZGlhKHNpemUpXG4gKiAgICAgIGF0dHI6IHZhbHVlXG4gKi9cbkBtaXhpbiBtZWRpYSgkc2NyZWVuKSB7XG4gICRzY3JlZW5fc2l6ZXM6IChsOiAxMjAwcHgsIG06IDk5MnB4LCBzOiA3NjhweCwgeHM6IDQ4MHB4LCB4eHM6IDMyMHB4LCBETzogNzY5cHgpO1xuICBAaWYgJHNjcmVlbiA9PSBETyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRzY3JlZW5fc2l6ZXMsICRzY3JlZW4pfSkge1xuICAgICAgQGNvbnRlbnQ7IH0gfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRzY3JlZW5fc2l6ZXMsICRzY3JlZW4pfSkge1xuICAgICAgQGNvbnRlbnQ7IH0gfSB9XG5cblxuXG4vLyBQbGFjZWhvbGRlciBjb2xvciBtaXhpblxuLyoqXG4gKiBIb3cgdG8gdXNlOlxuICogQGV4dGVuZCBjbGVhcmZpeFxuICovXG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjsgfSB9XG5cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRnVuY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udmVydCBweCB0byByZW1cbkBmdW5jdGlvbiByZW0oJHB4c2l6ZSwkcmVtYmFzZToxNikge1xuXHRAcmV0dXJuICgkcHhzaXplLyRyZW1iYXNlKSArIHJlbTsgfVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cdEhFQURFUlxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmFsYnVtLXBhZ2Uge1xuXHQuY2hhbmdlLXBob3RvX2NvdmVyIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMzAlO1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmhlYWRlciB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0d2lkdGg6IDEwMCU7XG5cdCZfbWFpbixcblx0Jl91c2VyLFxuXHQmX2FsYnVtIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL21haW4taGVhZGVyLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuXHQmX2FsYnVtIHtcblx0XHQudXNlci1pbmZvLWhvbGRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDYwJTsgfVxuXHRcdFx0LnVzZXItYXZhdGFyIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfVxuXHRcdFx0LnVzZXItaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH0gfSB9XG5cblxuLmhlYWRlci1ob2xkZXIge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblx0cGFkZGluZzogNzBweCAwIDQwcHg7XG5cdC5zZWFyY2gtcGFnZSAmIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4uc2VhcmNoLWhvbGRlciB7XG5cdC51c2VyLXBhZ2UgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cdFVTRVIgSEVBREVSXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udXNlci1pbmZvLWhvbGRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDgwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRmbG9hdDogbm9uZTsgfSB9XG5cbi51c2VyLWF2YXRhciB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0ZmxvYXQ6IG5vbmU7IH1cblxuXHQmX19pbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDsgfSB9IH1cblxuLnVzZXItaW5mbyB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNzUlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4OyB9XG5cblx0Jl9fZGVzYyB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC44KTtcblx0XHRmb250LWZhbWlseTogXCJQcm94aW1hbm92YV9saWdodFwiO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDAgMCAyNnB4OyB9IH1cblxuLnVzZXItaW5mby1ob2xkZXIsXG4udXNlci1hdmF0YXIsXG4udXNlci1pbmZvIHtcblx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwOyB9IH1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRTT0NJQUwgTElOS1Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zb2NpYWwtbGlua3Mge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuXHQmX19saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogLjg7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblxuXHQmX19zdmcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0b3BhY2l0eTogLjg7XG5cdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7IH0gfVxuXG5cdCZfX2Zvcm0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAxMXB4O1xuXHRcdHRvcDogMzBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDcuNSUpO1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoJGJsYWNrLCAuMTUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlOyB9IH0gfVxuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cdEhFQURFUiBCVVRUT05TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGVhZGVyLWJ1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0b3A6IDIwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRyaWdodDogMTBweDtcblx0XHRsZWZ0OiAxMHB4OyB9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmc6IDAgMCA2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7IH0gfSB9IH1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRTRUFSQ0ggUEFHRVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnNlYXJjaC1wYWdlIHtcblx0LmhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTsgfVxuXG5cdC5zZWFyY2gtaG9sZGVyIHtcblx0XHQuZml4LXdpZHRoIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuXHQudXNlci1pbmZvLWhvbGRlciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHQudXNlci1hdmF0YXIge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7IH0gfVxuXG5cdFx0LnVzZXItaW5mbyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2tfbGlnaHQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9IH1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRBTEJVTSBQQUdFXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYWxidW0tcGFnZSB7XG5cdC51c2VyLWF2YXRhciB7XG5cdFx0d2lkdGg6IDgwcHg7IH1cblxuXHQudXNlci1hdmF0YXJfX2ltZyB7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4OyB9XG5cblx0LnVzZXItaW5mb19fbmFtZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXG5cdC5oZWFkZXItY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDsgfSB9IH1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDo6IFJlcXVpcmVkIDo6ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogQnJlYWtwb2ludHM6XG4gKiBsIC0gbGFyZ2U6IG5vdGVib29rcywgcGMnc1xuICogbSAtIG1lZGl1bTogbGFyZ2UgdGFibGV0cyBhbmQgc21hbGwgbm90ZWJvb2tzXG4gKiBzIC0gc21hbGw6IHRhYmxldHNcbiAqIHhzIC0gZVh0cmEgc21hbGw6IHNtYXJ0cGhvbmVzXG4gKiB4eHMgLSBpcGhvbmUgNFxuICogRE8gLSBcIkRlc2t0b3AgT25seVwiIGZhbGxiYWNrIHRvIHByZXZlbnQgbW9iaWxlIGxvYWRpbmdcbiAqXG4gKiBIb3cgdG8gdXNlOlxuICogLm15X2NsYXNzXG4gKiAgICArbWVkaWEoc2l6ZSlcbiAqICAgICAgYXR0cjogdmFsdWVcbiAqL1xuLyoqXG4gKiBIb3cgdG8gdXNlOlxuICogQGV4dGVuZCBjbGVhcmZpeFxuICovXG4uaGVhZGVyLWhvbGRlcjo6YmVmb3JlLCAuYWxidW0tY29udGFpbmVyOjpiZWZvcmUsIC5teS1waG90b3MgLnRpdGxlLWhvbGRlcjo6YmVmb3JlLCAud2VsY29tZV9faW50cm86OmJlZm9yZSwgLmlucHV0LWdyb3VwX3dlbGNvbWU6OmJlZm9yZSwgLmhlYWRlci1ob2xkZXI6OmFmdGVyLCAuYWxidW0tY29udGFpbmVyOjphZnRlciwgLm15LXBob3RvcyAudGl0bGUtaG9sZGVyOjphZnRlciwgLndlbGNvbWVfX2ludHJvOjphZnRlciwgLmlucHV0LWdyb3VwX3dlbGNvbWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmhlYWRlci1ob2xkZXI6OmFmdGVyLCAuYWxidW0tY29udGFpbmVyOjphZnRlciwgLm15LXBob3RvcyAudGl0bGUtaG9sZGVyOjphZnRlciwgLndlbGNvbWVfX2ludHJvOjphZnRlciwgLmlucHV0LWdyb3VwX3dlbGNvbWU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZsaXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2Zvb3Rlci1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbiNnby11cCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3Rlci1jb2x1bW4ge1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiAxNnB4LzI0cHggJ1Byb3hpbWFub3ZhX2xpZ2h0JztcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmZvb3Rlci1jb2x1bW4ubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbHVtbi5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5mb290ZXItY29sdW1uLmNlbnRlciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbHVtbi5jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvb3Rlci1jb2x1bW4uY2VudGVyIGltZyB7XG4gICAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXItY29sdW1uLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1jb2x1bW4ucmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXItY29sdW1uLnJpZ2h0IC55ZWFyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gIC5mb290ZXItY29sdW1uIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzIwMjAyMDsgfVxuXG4uYWxidW0tcGFnZSAuY2hhbmdlLXBob3RvX2NvdmVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfbWFpbiwgLmhlYWRlcl91c2VyLCAuaGVhZGVyX2FsYnVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL21haW4taGVhZGVyLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmhlYWRlcl9hbGJ1bSAudXNlci1pbmZvLWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICB3aWR0aDogMzAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9hbGJ1bSAudXNlci1pbmZvLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgIC5oZWFkZXJfYWxidW0gLnVzZXItaW5mby1ob2xkZXIgLnVzZXItYXZhdGFyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmhlYWRlcl9hbGJ1bSAudXNlci1pbmZvLWhvbGRlciAudXNlci1pbmZvIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaGVhZGVyLWhvbGRlciB7XG4gIHBhZGRpbmc6IDcwcHggMCA0MHB4OyB9XG4gIC5zZWFyY2gtcGFnZSAuaGVhZGVyLWhvbGRlciB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG5cbi51c2VyLXBhZ2UgLnNlYXJjaC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi51c2VyLWluZm8taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItaW5mby1ob2xkZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udXNlci1hdmF0YXIge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXItYXZhdGFyIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnVzZXItYXZhdGFyX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnVzZXItYXZhdGFyX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG4udXNlci1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51c2VyLWluZm8ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgLnVzZXItaW5mb19fZGVzYyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YV9saWdodFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDAgMCAyNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItaW5mby1ob2xkZXIsXG4gIC51c2VyLWF2YXRhcixcbiAgLnVzZXItaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zb2NpYWwtbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLnNvY2lhbC1saW5rc19fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAgIC5zb2NpYWwtbGlua3NfX2xpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc29jaWFsLWxpbmtzX19zdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAjZmZmO1xuICAgIG9wYWNpdHk6IC44OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvY2lhbC1saW5rc19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gIC5zb2NpYWwtbGlua3NfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDcuNSUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00Ny41JSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3LjUlKTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLnNvY2lhbC1saW5rc19fZm9ybTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkZXItYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1idXR0b25zIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgbGVmdDogMTBweDsgfSB9XG4gIC5oZWFkZXItYnV0dG9uc19faXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDAgMCA2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJ1dHRvbnNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLnNlYXJjaC1wYWdlIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWhvbGRlciAuZml4LXdpZHRoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2VhcmNoLXBhZ2UgLnVzZXItaW5mby1ob2xkZXIge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlIC51c2VyLWluZm8taG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VhcmNoLXBhZ2UgLnVzZXItaW5mby1ob2xkZXIgLnVzZXItYXZhdGFyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5zZWFyY2gtcGFnZSAudXNlci1pbmZvLWhvbGRlciAudXNlci1hdmF0YXJfX2ltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAuc2VhcmNoLXBhZ2UgLnVzZXItaW5mby1ob2xkZXIgLnVzZXItaW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2VhcmNoLXBhZ2UgLnVzZXItaW5mby1ob2xkZXIgLnVzZXItaW5mb19fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFsYnVtLXBhZ2UgLnVzZXItYXZhdGFyIHtcbiAgd2lkdGg6IDgwcHg7IH1cblxuLmFsYnVtLXBhZ2UgLnVzZXItYXZhdGFyX19pbWcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4OyB9XG5cbi5hbGJ1bS1wYWdlIC51c2VyLWluZm9fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYWxidW0tcGFnZSAuaGVhZGVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjUlO1xuICBtYXJnaW46IDEwcHggYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsYnVtLXBhZ2UgLmhlYWRlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogOjogQXBwIFN0eWxlcyA6OiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZpeC13aWR0aCB7XG4gIHdpZHRoOiA5MSU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypidXR0b25zKi9cbi5idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYnRuX2FuaW1hdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGJhY2tncm91bmQgMC4zcztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7IH1cbiAgICAuYnRuX2FuaW1hdGVkIC5mYSB7XG4gICAgICBjb2xvcjogI2EwYTA5ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5idG5fYW5pbWF0ZWQgc3BhbiB7XG4gICAgICBmb250OiAxNHB4LzQycHggJ1BhbnRvbl9ib2xkJztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJ0bl9hbmltYXRlZCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYnRuX2FuaW1hdGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyOGJiZjA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJ0bl9hbmltYXRlZDpob3ZlciAuZmEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRuX29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YmJmMDtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YV9zZW1pYm9sZCc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIHBhZGRpbmc6IDAgMTRweDsgfVxuICAuYnRuX29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRiMGUzOyB9XG5cbi5idG5fcmVkOm5vdCgubGlrZXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDYzNDtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YV9zZW1pYm9sZCc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIHBhZGRpbmc6IDAgMTRweDsgfVxuICAuYnRuX3JlZDpub3QoLmxpa2VzKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDEzMDsgfVxuICAuYnRuX3JlZDpub3QoLmxpa2VzKSAuZmEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuX3JlZDpub3QoLmxpa2VzKSAuZmEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJ0bl9yZWQ6bm90KC5saWtlcykgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idG5fdHJhbnNwYXJlbnQge1xuICBjb2xvcjogIzI4YmJmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4YmJmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07IH1cbiAgLmJ0bl90cmFuc3BhcmVudDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwYjZlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBiNmVkOyB9XG5cbi5idG5fbGluayB7XG4gIGNvbG9yOiAjMjhiYmYwO1xuICBwYWRkaW5nOiAwIDE0cHg7IH1cbiAgLmJ0bl9saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzI0YjBlMzsgfVxuXG4ubGluayB7XG4gIGNvbG9yOiAjMjhiYmYwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjRiMGUzOyB9XG5cbi8qc2hvdyBtb3JlIGxpbmsqL1xuLnNob3ctbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDAgMDsgfVxuXG4vKnNlYXJjaCBmb3JtKi9cbi5zZWFyY2gtaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2RiZGNkYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgbWFyZ2luOiAwIDAgNTJweDsgfVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzIlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZWFyY2gtZm9ybV9fYnRuIHtcbiAgICBjb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250OiAxNnB4LzE4cHggJ1Byb3hpbWFub3ZhX2xpZ2h0JztcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi8qbXkgYWxidW1zKi9cbi5uZXctcGhvdG9zLWFsYnVtIHtcbiAgcGFkZGluZzogMCAwIDYycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWxidW0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0xJTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmFsYnVtLWl0ZW0ge1xuICB3aWR0aDogMjMlO1xuICBtYXJnaW46IDAgMSUgMjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWxidW0taXRlbSB7XG4gICAgICB3aWR0aDogMzEuMzMlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5hbGJ1bS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsYnVtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDk4JTsgfSB9XG5cbi5hbGJ1bS1pdGVtLWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLnBob3RvLWl0ZW0ge1xuICB3aWR0aDogMzEuMzMlO1xuICBtYXJnaW46IDAgMSUgMjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5waG90by1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBob3RvLWl0ZW0ge1xuICAgICAgd2lkdGg6IDk4JTsgfSB9XG5cbi5waG90by1pdGVtLWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmFsYnVtLXBob3RvIHtcbiAgcGFkZGluZzogMCAwIDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWxidW0tcGhvdG8gaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5hbGJ1bS1waG90bzpob3ZlciAuYWxidW0tbWFzayB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYWxidW0tcGhvdG9fX3RodW1iIHtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLmFsYnVtX190aHVtYiB7XG4gIGhlaWdodDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5hbGJ1bS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IH1cblxuLm9wZW4taW1nLXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAub3Blbi1pbWctcG9wdXAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9wZW4taW1nLXBvcHVwIC5mYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5hbGJ1bS1kZXNjIHtcbiAgcGFkZGluZzogMCAyMHB4IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5hbGJ1bS1kZXNjX191c2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucGhvdG8tdXNlci1pbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAucGhvdG8tdXNlci1pbWdfX21hc2sge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAucGhvdG8tdXNlci1pbWcgLnN2Zy1tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGZpbGw6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnBob3RvLXVzZXItaW1nOmhvdmVyIC5waG90by11c2VyLWltZ19fbWFzayB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYWxidW0tZGVzY19faW5mbyB7XG4gIHBhZGRpbmc6IDAgMCAwIDYlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ucGhvdG8tZGVzYy10aXRsZSB7XG4gIGZvbnQ6IDE2cHgvMThweCAnUHJveGltYW5vdmFfbGlnaHQnO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMCAwIDEycHg7IH1cblxuLnBob3RvLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMDAwOyB9XG4gIC5waG90by1pbmZvX19pdGVtIC5mYSB7XG4gICAgY29sb3I6ICNkNmQ2ZDY7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5waG90by1pbmZvX19pdGVtIHNwYW4ge1xuICAgIG1hcmdpbjogMCAwIDAgNXB4OyB9XG5cbi5hbGJ1bS1jYXRlZ29yeSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA2cHggMjBweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXRlZ29yeS1uYW1lIHtcbiAgZm9udDogMTZweC8xOHB4IFwiUHJveGltYW5vdmFfc2VtaWJvbGRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMyMzIzMjsgfVxuICAuY2F0ZWdvcnktbmFtZSAuc3ZnLWNhdGVnb3J5IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmlsbDogI2M1YzVjNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDsgfVxuXG4uZWRpdC1wb3N0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IC4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuZWRpdC1wb3N0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbGJ1bS1jb250YWluZXJfdXNlciAuZWRpdC1wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKm15IGFsYnVtKi9cbi5teS1waG90b3Mge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA1MXB4IDAgNDFweDsgfVxuXG4uYWRkLWFsYnVtLWJ0biB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuYWRkLWFsYnVtLWJ0biAucGhvdG8taXRlbSB7XG4gICAgd2lkdGg6IDIzJTsgfVxuICAuYWRkLWFsYnVtLWJ0biAuY2F0ZWdvcnktbmFtZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hbGJ1bS1pdGVtX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyMHB4OyB9XG5cbi5teS1hbGJ1bSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm15LWFsYnVtOmhvdmVyIC5hbGJ1bS1tYXNrIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5teS1hbGJ1bTpob3ZlciAubWFzay1jb250ZW50IHtcbiAgICBib3R0b206IDM2cHg7IH1cbiAgLm15LWFsYnVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1hc2stY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIC41cztcbiAgdHJhbnNpdGlvbjogYm90dG9tIC41cztcbiAgYm90dG9tOiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLm1hc2stY29udGVudF9fZGVzYyB7XG4gICAgZm9udDogMTZweC8yNHB4IFwiUHJveGltYW5vdmFfbGlnaHRcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAgMzFweDsgfVxuICAubWFzay1jb250ZW50X19jb3VudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogMTZweC8xOHB4IFwiUHJveGltYW5vdmFfc2VtaWJvbGRcIjsgfVxuICAgIC5tYXNrLWNvbnRlbnRfX2NvdW50IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUGFudG9uX2JvbGRcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLyogZm9ybXMgKi9cbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC44KTsgfVxuXG4uaW5wdXRfcm91bmRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZDY7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgcGFkZGluZzogLjZyZW0gMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7IH1cbiAgLmlucHV0X3JvdW5kZWQ6bGluaywgLmlucHV0X3JvdW5kZWQ6dmlzaXRlZCwgLmlucHV0X3JvdW5kZWQ6aG92ZXIsIC5pbnB1dF9yb3VuZGVkOmFjdGl2ZSwgLmlucHV0X3JvdW5kZWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmlucHV0X3JvdW5kZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc0ZDNmNTsgfVxuXG4uYWxidW0tcGFnZSAuYWxidW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzNweCAwIDAgMDsgfVxuXG4uYWxidW0tcGFnZSAuZ3JheS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZGRjZGM7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmFsYnVtLXBhZ2UgLm15LWFsYnVtLXRpdGxlIHtcbiAgZm9udDogMjFweC8yM3B4IFwiUHJveGltYW5vdmFfc2VtaWJvbGRcIjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDsgfVxuXG4uYWxidW0tcGFnZSAubXktYWxidW0tZGVzYyB7XG4gIGZvbnQ6IDE2cHgvMjRweCBcIlByb3hpbWFub3ZhX2xpZ2h0XCI7IH1cblxuLmFsYnVtLXBhZ2UgLmFsYnVtLWdlbmVyYWwtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjFweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsYnVtLXBhZ2UgLmFsYnVtLWdlbmVyYWwtaW5mbyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzJTsgfVxuICAuYWxidW0tcGFnZSAuYWxidW0tZ2VuZXJhbC1pbmZvIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBhbnRvbl9ib2xkXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uc2luZ2xlLXBob3RvIC5hbGJ1bS1waG90byB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNpbmdsZS1waG90byAuYWxidW0tY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTBweDsgfVxuXG4uc2luZ2xlLXBob3RvIC5waG90by1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE5cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7IH1cblxuLnNpbmdsZS1waG90byAucGhvdG8taW5mb19faXRlbSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5zaW5nbGUtcGhvdG8gLnBob3RvLWluZm9fX2l0ZW0gLmZhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud2VsY29tZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi53ZWxjb21lX19mbGlwLXdyYXBwZXIsIC53ZWxjb21lX19mb290ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLndlbGNvbWVfX2ZsaXAtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ud2VsY29tZV9fZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YV9saWdodCc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53ZWxjb21lX19mb290ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGlwLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gIC5mbGlwLWNhcmRfX2Zyb250LXNpZGUsIC5mbGlwLWNhcmRfX2JhY2stc2lkZSwgLmZsaXAtY2FyZF9fcmVjb3Zlcnkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLmZsaXAtY2FyZF9fZnJvbnQtc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAuZmxpcC1jYXJkX19iYWNrLXNpZGUsIC5mbGlwLWNhcmRfX3JlY292ZXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC01MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC01MDBweCk7IH1cblxuLmNhcmRfZmxpcHBlZCAuZmxpcC1jYXJkX19mcm9udC1zaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDUwMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDUwMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jYXJkX2ZsaXBwZWQgLmZsaXAtY2FyZF9fYmFjay1zaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnNob3dfcmVjb3ZlcnkgLmZsaXAtY2FyZF9fZnJvbnQtc2lkZSwgLnNob3dfcmVjb3ZlcnkgLmZsaXAtY2FyZF9fYmFjay1zaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDUwMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDUwMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zaG93X3JlY292ZXJ5IC5mbGlwLWNhcmRfX3JlY292ZXJ5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLndlbGNvbWVfX2ludHJvIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ud2VsY29tZV9faDEge1xuICBmb250LWZhbWlseTogJ1BhbnRvbl9ib2xkJztcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLndlbGNvbWVfX3RleHQge1xuICBtYXgtd2lkdGg6IDM1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX2xpZ2h0JzsgfVxuXG4uZm9ybS5mb3JtX3dlbGNvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX2xpZ2h0JztcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVweHJlbTsgfVxuICAuZm9ybS5mb3JtX3dlbGNvbWUuZm9ybV9yZWNvdmVyeSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAuZm9ybS5mb3JtX3dlbGNvbWUuZm9ybV9yZWNvdmVyeSAuaW5wdXQtZ3JvdXBfd2VsY29tZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgfVxuXG4uaW5wdXQtZ3JvdXBfd2VsY29tZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTsgfVxuICAuaW5wdXQtZ3JvdXBfd2VsY29tZS5pbnB1dC1ncm91cF9sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIC5mb3JtX3JlY292ZXJ5IC5pbnB1dC1ncm91cF93ZWxjb21lLmlucHV0LWdyb3VwX2xhc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtOyB9XG5cbi5ncm91cF93ZWxjb21lX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTUuNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07IH1cbiAgLmdyb3VwX3dlbGNvbWVfX2ljb24gLmZhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAuZ3JvdXBfd2VsY29tZV9faWNvbiAuZmE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cblxuLmdyb3VwX3dlbGNvbWVfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTsgfVxuICAuZ3JvdXBfd2VsY29tZV9faW5wdXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzIzMjMyOyB9XG5cbi5mb3JtX3dlbGNvbWVfX3RleHQge1xuICBtYXJnaW46IDAgMS4yNXJlbSAxLjA2MjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmZvcm1fd2VsY29tZV9fdGV4dC5mb3JtX3dlbGNvbWVfX3RleHRfYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmZvcm1fd2VsY29tZV9fdGV4dC5mb3JtX3dlbGNvbWVfX3RleHRfY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uZm9ybV93ZWxjb21lX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YV9zZW1pYm9sZCc7XG4gIGNvbG9yOiAjMjhiYmYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuICAuZm9ybV93ZWxjb21lX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzI0YjBlMzsgfVxuXG4uZm9ybV93ZWxjb21lX19zcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG5cbi5lcnJvci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBwaW5rO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmFfc2VtaWJvbGQnOyB9XG5cbi5mb3JtX3dlbGNvbWVfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWhvbGRlciB7XG4gIHBhZGRpbmc6IDZweCAwOyB9XG5cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWZvcm0ge1xuICBmbG9hdDogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlIC5zZWFyY2gtZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zZWFyY2gtcGFnZSAuc2hvdy1uZXcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyOGJiZjA7XG4gIGZvbnQ6IDE2cHgvMThweCBcIlByb3hpbWFub3ZhX3NlbWlib2xkXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlIC5zaG93LW5ldyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvOyB9IH1cbiIsIi5maXgtd2lkdGgge1xuXHR3aWR0aDogOTElO1xuXHRtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0aGVpZ2h0OiAxMDAlOyB9XG4uY29udGVudCB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTsgfVxuXG5cbi8qYnV0dG9ucyovXG4uYnRuIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IHJlbSg0Mik7XG5cdGhlaWdodDogcmVtKDQyKTtcblx0bGluZS1oZWlnaHQ6IHJlbSg0Mik7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0Jl9hbmltYXRlZCB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi10aW1lLCBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXRpbWU7XG5cblx0XHQuZmEge1xuXHRcdFx0Y29sb3I6ICNhMGEwOWY7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQ6IDE0cHgvNDJweCAnUGFudG9uX2JvbGQnO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW5jb2xvcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTsgfSB9IH0gfVxuXG4uYnRuX29rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hbm92YV9zZW1pYm9sZCc7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuXHRwYWRkaW5nOiAwIDE0cHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNGIwZTM7IH0gfVxuXG4uYnRuX3JlZDpub3QoLmxpa2VzKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRidG4tcmVkLWNvbG9yO1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX3NlbWlib2xkJztcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG5cdHBhZGRpbmc6IDAgMTRweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi1yZWQtaG92ZXI7IH1cblx0LmZhIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg4KTsgfVxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdC5mYSB7XG5cdFx0XHRtYXJnaW46IDA7IH1cblx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4uYnRuX3RyYW5zcGFyZW50IHtcblx0Y29sb3I6ICRtYWluY29sb3I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRtYWluY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bGluZS1oZWlnaHQ6IHJlbSg0Mik7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzIwYjZlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjBiNmVkOyB9IH1cbi5idG5fbGluayB7XG5cdGNvbG9yOiAkbWFpbmNvbG9yO1xuXHRwYWRkaW5nOiAwIDE0cHg7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMjRiMGUzOyB9IH1cbi5saW5rIHtcblx0Y29sb3I6ICRtYWluY29sb3I7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMyNGIwZTM7IH0gfVxuXG5cbi8qc2hvdyBtb3JlIGxpbmsqL1xuLnNob3ctbW9yZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogM3B4IDAgMDsgfVxuXG4vKnNlYXJjaCBmb3JtKi9cbi5zZWFyY2gtaG9sZGVyIHtcblx0YmFja2dyb3VuZDogI2RiZGNkYztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDExcHggMDtcblx0bWFyZ2luOiAwIDAgNTJweDsgfVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiAzMiU7XG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQmX19idG4ge1xuXHRcdGNvbG9yOiByZ2JhKCRibGFja19saWdodCwgLjYpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0XHRwYWRkaW5nOiAwOyB9XG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMCAzMnB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Zm9udDogMTZweC8xOHB4ICdQcm94aW1hbm92YV9saWdodCc7XG5cdFx0Y29sb3I6ICRibGFja19saWdodDtcblx0XHRvdXRsaW5lOiBub25lOyB9IH1cblxuLypteSBhbGJ1bXMqL1xuLm5ldy1waG90b3MtYWxidW0ge1xuXHRwYWRkaW5nOiAwIDAgNjJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbGJ1bS1jb250YWluZXIge1xuXHRtYXJnaW46IDAgLTElO1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblx0Y2xlYXI6IGJvdGg7IH1cblxuLmFsYnVtLWl0ZW0ge1xuXHR3aWR0aDogMjMlO1xuXHRtYXJnaW46IDAgMSUgMjBweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdEBpbmNsdWRlIG1lZGlhKGwpIHtcblx0XHR3aWR0aDogMzEuMzMlOyB9XG5cdEBpbmNsdWRlIG1lZGlhKG0pIHtcblx0XHR3aWR0aDogNDglOyB9XG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHR3aWR0aDogOTglOyB9IH1cblxuLmFsYnVtLWl0ZW0taG9sZGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG5cblxuLnBob3RvLWl0ZW0ge1xuXHR3aWR0aDogMzEuMzMlO1xuXHRtYXJnaW46IDAgMSUgMjBweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdEBpbmNsdWRlIG1lZGlhKG0pIHtcblx0XHR3aWR0aDogNDglOyB9XG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHR3aWR0aDogOTglOyB9IH1cblxuLnBob3RvLWl0ZW0taG9sZGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uYWxidW0tcGhvdG8ge1xuXHRwYWRkaW5nOiAwIDAgMTNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGltZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5cdCY6aG92ZXIgLmFsYnVtLW1hc2sge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cbi5hbGJ1bS1waG90b19fdGh1bWIge1xuXHRoZWlnaHQ6IDI1NXB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG5cbi5hbGJ1bV9fdGh1bWIge1xuXHRoZWlnaHQ6IDI4MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uYWxidW0tbWFzayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjgpO1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IH1cblxuLm9wZW4taW1nLXBvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRpbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQuZmEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAzOHB4OyB9IH1cblxuXG4uYWxidW0tZGVzYyB7XG5cdHBhZGRpbmc6IDAgMjBweCAyOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWxidW0tZGVzY19fdXNlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNTBweDtcblx0bWF4LXdpZHRoOiAyNSU7IH1cblxuLnBob3RvLXVzZXItaW1nIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cblx0Jl9fbWFzayB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjcpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDsgfVxuXHQuc3ZnLW1vcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cblx0Jjpob3ZlciAmX19tYXNrIHtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLmFsYnVtLWRlc2NfX2luZm8ge1xuXHRwYWRkaW5nOiAwIDAgMCA2JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA3NSU7IH1cblxuLnBob3RvLWRlc2MtdGl0bGUge1xuXHRmb250OiAxNnB4LzE4cHggJ1Byb3hpbWFub3ZhX2xpZ2h0Jztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHBhZGRpbmc6IDAgMCAxMnB4OyB9XG5cbi5waG90by1pbmZvIHtcblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luOiAwIDZweCAwIDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDVweCAkYmxhY2s7XG5cdFx0LmZhIHtcblx0XHRcdGNvbG9yOiAjZDZkNmQ2O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9XG5cdFx0c3BhbiB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDVweDsgfSB9IH1cblxuLmFsYnVtLWNhdGVnb3J5IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGJhY2tncm91bmQ6ICRncmF5O1xuXHRwYWRkaW5nOiA2cHggMjBweCAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXRlZ29yeS1uYW1lIHtcblx0Zm9udDogMTZweC8xOHB4IFwiUHJveGltYW5vdmFfc2VtaWJvbGRcIjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGJsYWNrX2xpZ2h0O1xuXG5cdC5zdmctY2F0ZWdvcnkge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRmaWxsOiAjYzVjNWM1O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbjogMCA1cHggMCAwOyB9IH1cblxuLmVkaXQtcG9zdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvcGFjaXR5OiAuMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxOyB9XG5cdC5hbGJ1bS1jb250YWluZXJfdXNlciAmIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLmZhIHtcblx0Zm9udC1zaXplOiAyMHB4OyB9XG4vKm15IGFsYnVtKi9cbi5teS1waG90b3Mge1xuXHRiYWNrZ3JvdW5kOiAkZ3JheTtcblx0cGFkZGluZzogNTFweCAwIDQxcHg7XG5cblx0LnRpdGxlLWhvbGRlciB7XG5cdFx0QGV4dGVuZCAlY2xlYXJmaXg7IH0gfVxuXG5cbi5hZGQtYWxidW0tYnRuIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdC5waG90by1pdGVtIHtcblx0XHR3aWR0aDogMjMlOyB9XG5cblx0LmNhdGVnb3J5LW5hbWUge1xuXHRcdGZsb2F0OiByaWdodDsgfSB9XG5cblxuLmFsYnVtLWl0ZW1fX2Zvb3RlciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDsgfVxuXG4ubXktYWxidW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRibGFja19saWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6aG92ZXIge1xuXHRcdC5hbGJ1bS1tYXNrIHtcblx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHQubWFzay1jb250ZW50IHtcblx0XHRcdGJvdHRvbTogMzZweDsgfSB9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5tYXNrLWNvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiBib3R0b20gLjVzO1xuXHRib3R0b206IC0yMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Jl9fZGVzYyB7XG5cdFx0Zm9udDogMTZweC8yNHB4IFwiUHJveGltYW5vdmFfbGlnaHRcIjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDAgMCAzMXB4OyB9XG5cblx0Jl9fY291bnQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udDogMTZweC8xOHB4IFwiUHJveGltYW5vdmFfc2VtaWJvbGRcIjtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUGFudG9uX2JvbGRcIjtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7IH0gfSB9XG5cblxuLyogZm9ybXMgKi9cbnRleHRhcmVhIHtcblx0ZGlzcGxheTogYmxvY2s7IH1cbmlucHV0LCB0ZXh0YXJlYSB7XG5cdGNvbG9yOiByZ2JhKCRibGFja19saWdodCwgMC44KTsgfVxuXG4uaW5wdXRfcm91bmRlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZDY7XG5cdGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcblx0cGFkZGluZzogLjZyZW0gMXJlbTtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cblx0JjpsaW5rLFxuXHQmOnZpc2l0ZWQsXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lOyB9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyX2JsdWU7IH0gfVxuIiwiLmFsYnVtLXBhZ2Uge1xuXHQuYWxidW0tY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzM3B4IDAgMCAwOyB9XG5cdC5ncmF5LWJnIHtcblx0XHRiYWNrZ3JvdW5kOiAjZGRkY2RjO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7IH1cblxuXHQubXktYWxidW0tdGl0bGUge1xuXHRcdGZvbnQ6IDIxcHgvMjNweCBcIlByb3hpbWFub3ZhX3NlbWlib2xkXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4OyB9XG5cblx0Lm15LWFsYnVtLWRlc2Mge1xuXHRcdGZvbnQ6IDE2cHgvMjRweCBcIlByb3hpbWFub3ZhX2xpZ2h0XCI7IH1cblxuXHQuYWxidW0tZ2VuZXJhbC1pbmZvIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjFweCAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDMlOyB9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlBhbnRvbl9ib2xkXCI7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4OyB9IH0gfVxuXG4uc2luZ2xlLXBob3RvIHtcblx0LmFsYnVtLXBob3RvIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cblx0LmFsYnVtLWNhdGVnb3J5IHtcblx0XHRwYWRkaW5nOiAxNnB4IDIwcHggMTBweDsgfVxuXG5cdC5waG90by1pbmZvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxOXB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0ei1pbmRleDogMjsgfVxuXG5cdC5waG90by1pbmZvX19pdGVtIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0LmZhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7IH0gfSB9XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFdlbGNvbWUgTGF5b3V0IHN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ud2VsY29tZSB7XG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cblx0Jl9fZmxpcC13cmFwcGVyLFxuXHQmX19mb290ZXIge1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG5cdCZfX2ZsaXAtd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX2xpZ2h0Jztcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdCZfX2Zvb3Rlci10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogcmVtKDIwKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjb2xvcjogJHdoaXRlOyB9IH1cblxuXG5cblxuXG5cbi5mbGlwLWNvbnRhaW5lciB7fVxuLmZsaXAtY2FyZCB7fVxuLmZsaXAtY2FyZF9fZnJvbnQtc2lkZSB7fVxuLmZsaXAtYmFjay1zaWRlIHt9XG4ud2VsY29tZV9fY2FyZCB7fVxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGbGlwIENhcmQgc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mbGlwLWNvbnRhaW5lciB7XG5cdEBleHRlbmQgJXRhYmxlQWxpZ247IH1cblxuLmZsaXAtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGVyc3BlY3RpdmU6IDEwMDBweDtcblx0Jl9fZnJvbnQtc2lkZSxcblx0Jl9fYmFjay1zaWRlLFxuXHQmX19yZWNvdmVyeSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tdGltZV9zbG93O1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuXHQmX19mcm9udC1zaWRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgfVxuXG5cdCZfX2JhY2stc2lkZSxcblx0Jl9fcmVjb3Zlcnkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwtNTAwcHgpOyB9IH1cblxuXG4uY2FyZF9mbGlwcGVkIHtcblx0LmZsaXAtY2FyZCB7XG5cdFx0Jl9fZnJvbnQtc2lkZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCw1MDBweCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cdFx0Jl9fYmFjay1zaWRlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9XG5cbi5zaG93X3JlY292ZXJ5IHtcblx0LmZsaXAtY2FyZCB7XG5cdFx0Jl9fZnJvbnQtc2lkZSxcblx0XHQmX19iYWNrLXNpZGUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsNTAwcHgpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXHRcdCZfX3JlY292ZXJ5IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMb2dpbiBGb3JtIHN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi53ZWxjb21lX19pbnRybyB7XG5cdEBleHRlbmQgJWNsZWFyZml4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nLXRvcDogcmVtKDExMik7XG5cdHBhZGRpbmctYm90dG9tOiByZW0oMzIpOyB9XG5cbi53ZWxjb21lX19oMSB7XG5cdGZvbnQtZmFtaWx5OiAnUGFudG9uX2JvbGQnO1xuXHRmb250LXNpemU6IHJlbSg0Mik7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7IH1cblxuLndlbGNvbWVfX3RleHQge1xuXHRtYXgtd2lkdGg6IHJlbSg1NjApO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX2xpZ2h0JzsgfVxuXG5cbi5mb3JtLmZvcm1fd2VsY29tZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDIwKTtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hbm92YV9saWdodCc7XG5cdG1heC13aWR0aDogMjgwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XG5cblx0Ji5mb3JtX3JlY292ZXJ5IHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblxuXHRcdC5pbnB1dC1ncm91cF93ZWxjb21lIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxOyB9IH0gfVxuXG4uaW5wdXQtZ3JvdXBfd2VsY29tZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBleHRlbmQgJWNsZWFyZml4O1xuXHRoZWlnaHQ6IHJlbSg0MSk7XG5cblx0Ji5pbnB1dC1ncm91cF9sYXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuXHRcdC5mb3JtX3JlY292ZXJ5ICYge1xuXHRcdCBtYXJnaW4tYm90dG9tOiByZW0oMTcpOyB9IH0gfVxuXG4uZ3JvdXBfd2VsY29tZV9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDE1LjUlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMC42cmVtO1xuXG5cdC5mYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDEwKTsgfVxuXG5cdC5mYTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4zczsgfSB9XG5cbi5ncm91cF93ZWxjb21lX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y29sb3I6ICRibGFja19saWdodDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuXHRwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYWNrX2xpZ2h0OyB9IH1cblxuLmZvcm1fd2VsY29tZV9fdGV4dCB7XG5cdG1hcmdpbjogMCByZW0oMjApIHJlbSgxNyk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuXHQmLmZvcm1fd2VsY29tZV9fdGV4dF9idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg4KTsgfVxuXG5cdCYuZm9ybV93ZWxjb21lX190ZXh0X2NlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTsgfSB9XG5cbi5mb3JtX3dlbGNvbWVfX2xpbmsge1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX3NlbWlib2xkJztcblx0Y29sb3I6ICRtYWluY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMyNGIwZTM7IH0gfVxuXG4uZm9ybV93ZWxjb21lX19zcGFuIHtcblx0bGluZS1oZWlnaHQ6IDEuMWVtOyB9XG5cbi5lcnJvci1ub3RpZmljYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBwaW5rO1xuXHRwYWRkaW5nOiByZW0oOCkgcmVtKDEwKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhX3NlbWlib2xkJzsgfVxuXG4uZm9ybV93ZWxjb21lX19idXR0b24ge1xuXHR3aWR0aDogMTAwJTsgfVxuIiwiLnNlYXJjaC1wYWdlIHtcblx0LnNlYXJjaC1ob2xkZXIge1xuXHRcdHBhZGRpbmc6IDZweCAwOyB9XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cblx0LnNob3ctbmV3IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkbWFpbmNvbG9yO1xuXHRcdGZvbnQ6IDE2cHgvMThweCBcIlByb3hpbWFub3ZhX3NlbWlib2xkXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG87IH0gfSB9XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
